.sm-ui{--background:40 33% 94%;--foreground:26 23% 5%;--card:43 47% 98%;--card-foreground:26 23% 5%;--popover:43 47% 98%;--popover-foreground:26 23% 5%;--primary:43 47% 55%;--primary-foreground:24 24% 9%;--secondary:40 33% 88%;--secondary-foreground:26 23% 12%;--muted:40 33% 88%;--muted-foreground:35 13% 45%;--accent:39 33% 84%;--accent-foreground:26 23% 12%;--destructive:4 41% 45%;--destructive-foreground:39 50% 96%;--border:37 31% 86%;--input:37 33% 79%;--ring:43 47% 55%;--radius:0.625rem;--sm-rev:2;color:hsl(var(--foreground))}.portal-sidebar-image{position:absolute;bottom:0;left:-8px;right:-8px;height:55%;background-size:cover;background-position:center 30%;filter:blur(3px) saturate(.65) brightness(1.05);opacity:.07;mask-image:linear-gradient(0deg,black 0,rgba(0,0,0,.7) 25%,rgba(0,0,0,.15) 65%,transparent);-webkit-mask-image:linear-gradient(0deg,black 0,rgba(0,0,0,.7) 25%,rgba(0,0,0,.15) 65%,transparent);pointer-events:none;z-index:0}.sm-ui[data-portal-theme=cinema] .portal-sidebar-image,.sm-ui[data-portal-theme=concert] .portal-sidebar-image,.sm-ui[data-portal-theme=studio] .portal-sidebar-image{bottom:auto;top:0;height:45%;opacity:.11;filter:blur(4px) saturate(.4) brightness(.45);mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.5) 45%,transparent 90%);-webkit-mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.5) 45%,transparent 90%)}.sm-ui[data-portal-theme=luxe] .portal-sidebar-image{bottom:0;top:auto;height:42%;opacity:.13;filter:blur(5px) saturate(.35) brightness(.32) sepia(.15);mask-image:radial-gradient(ellipse at 50% 110%,black 0,rgba(0,0,0,.8) 40%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 110%,black 0,rgba(0,0,0,.8) 40%,transparent 78%)}.sm-ui[data-portal-theme=portrait] aside{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)' opacity='0.038'/%3E%3C/svg%3E"),linear-gradient(180deg,#FEFBF6,#F7F1E6 38%,#EEE6D8 72%,#E7DEC8);background-repeat:repeat,no-repeat;background-size:auto,100% 100%;border-right:none!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.72),inset -5px 0 18px rgba(255,255,255,.26),3px 0 16px rgba(20,12,4,.09),6px 0 32px rgba(20,12,4,.05)}.sm-ui[data-portal-theme=portrait] ::-webkit-scrollbar-thumb{background:rgba(196,164,85,.32)}.sm-ui[data-portal-theme=portrait] ::-webkit-scrollbar-thumb:hover{background:rgba(196,164,85,.54)}.sm-ui[data-portal-theme=mariage]{--background:38 50% 97%;--foreground:24 24% 9%;--card:38 65% 99%;--card-foreground:24 24% 9%;--popover:38 65% 99%;--popover-foreground:24 24% 9%;--primary:30 42% 58%;--primary-foreground:24 24% 9%;--secondary:12 32% 91%;--secondary-foreground:24 20% 15%;--muted:15 28% 92%;--muted-foreground:6 10% 52%;--accent:12 32% 91%;--accent-foreground:24 24% 9%;--border:18 28% 88%;--input:18 28% 83%;--ring:30 42% 58%;--radius:0.875rem;--bg-primary:#FBF8F3;--bg-secondary:#F5E8E2;--bg-tertiary:#EDD5CC;--ink-primary:#1A1410;--ink-secondary:#4A3830;--ink-tertiary:#8A7572;--rule-light:#ECCDC4;--rule-warm:#E4C2B8;--accent:#C4A060;--accent-soft:#D8B87A;--accent-deep:#A8844A}.sm-ui[data-portal-theme=mariage] aside{background:linear-gradient(168deg,#FBF5F0,#F4E2DA 45%,#EDD4C8 80%,#E6C8BC);border-right:.5px solid rgba(196,160,96,.22)!important;box-shadow:4px 0 28px rgba(160,80,60,.07),inset -1px 0 0 rgba(255,240,235,.6)}.sm-ui[data-portal-theme=mariage] main{background:linear-gradient(155deg,#FFFDF9,#FBF8F3)}.sm-ui[data-portal-theme=mariage] .text-\[\#A88840\]{color:#B88868!important}.sm-ui[data-portal-theme=mariage] .border-\[\#A88840\]{border-color:#B88868!important}.sm-ui[data-portal-theme=mariage] .bg-\[\#A88840\]{background-color:#B88868!important}.sm-ui[data-portal-theme=mariage] ::-webkit-scrollbar-thumb{background:rgba(196,160,96,.28)}.sm-ui[data-portal-theme=mariage] ::-webkit-scrollbar-thumb:hover{background:rgba(196,160,96,.48)}.sm-ui[data-portal-theme=concert]{--background:240 20% 5%;--foreground:240 10% 94%;--card:240 18% 8%;--card-foreground:240 10% 94%;--popover:240 16% 10%;--popover-foreground:240 10% 94%;--primary:262 79% 58%;--primary-foreground:240 10% 97%;--secondary:240 16% 14%;--secondary-foreground:240 10% 78%;--muted:240 16% 12%;--muted-foreground:240 8% 58%;--accent:262 50% 22%;--accent-foreground:240 10% 90%;--border:240 14% 16%;--input:240 14% 18%;--ring:262 79% 58%;--radius:0.5rem;--bg-primary:#09090F;--bg-secondary:#111118;--bg-tertiary:#0D0D16;--ink-primary:#EDEDF5;--ink-secondary:#AEAEC8;--ink-tertiary:#8888A8;--rule-light:rgba(124,58,237,0.18);--rule-warm:rgba(124,58,237,0.12);--accent:#7C3AED;--accent-soft:#9D6EFF;--accent-deep:#5B28C9;--critical:#F87171}.sm-ui[data-portal-theme=concert] aside{position:relative;background:linear-gradient(160deg,#0E0E1A,#09090F 55%,#0A081A)!important;border-right:.5px solid rgba(124,58,237,.22)!important;box-shadow:4px 0 40px rgba(0,0,0,.6),inset -1px 0 0 rgba(124,58,237,.14)}.sm-ui[data-portal-theme=concert] aside:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.8) 50%,transparent);pointer-events:none;z-index:1}.sm-ui[data-portal-theme=concert] main{background:linear-gradient(180deg,#0C0C14,#09090F)}.sm-ui[data-portal-theme=concert] .card-lift:hover{box-shadow:0 8px 32px rgba(124,58,237,.18),0 2px 8px rgba(0,0,0,.5),0 0 0 1px rgba(124,58,237,.2)!important;transform:translateY(-3px)!important}.sm-ui[data-portal-theme=concert] .text-\[\#A88840\]{color:#9D6EFF!important}.sm-ui[data-portal-theme=concert] .border-\[\#A88840\]{border-color:#7C3AED!important}.sm-ui[data-portal-theme=concert] .bg-\[\#A88840\]{background-color:#7C3AED!important}.sm-ui[data-portal-theme=concert] .text-\[\#9A7C2E\]{color:#9D6EFF!important}.sm-ui[data-portal-theme=concert] ::-webkit-scrollbar-thumb{background:rgba(124,58,237,.36)}.sm-ui[data-portal-theme=concert] ::-webkit-scrollbar-thumb:hover{background:rgba(124,58,237,.58)}.sm-ui[data-portal-theme=concert] ::selection{background:rgba(124,58,237,.3);color:#F0F0FF}.sm-ui[data-portal-theme=concert] .icon-box{background:radial-gradient(circle at 35% 30%,rgba(124,58,237,.22) 0,rgba(124,58,237,.08) 100%);border-color:rgba(124,58,237,.28)}.sm-ui[data-portal-theme=grossesse]{--background:38 34% 95%;--foreground:25 24% 9%;--card:40 46% 98%;--card-foreground:25 24% 9%;--popover:40 46% 98%;--popover-foreground:25 24% 9%;--primary:27 55% 64%;--primary-foreground:25 24% 9%;--secondary:30 28% 90%;--secondary-foreground:25 20% 15%;--muted:32 26% 90%;--muted-foreground:28 12% 50%;--accent:30 28% 90%;--accent-foreground:25 24% 9%;--border:32 28% 86%;--input:32 28% 81%;--ring:27 55% 64%;--radius:1rem;--bg-primary:#F9F4EC;--bg-secondary:#F2E8DC;--bg-tertiary:#EAD9C4;--ink-primary:#1E1812;--ink-secondary:#4E3E2E;--ink-tertiary:#8C7E6A;--rule-light:#EFE0CC;--rule-warm:#E6D4BC;--accent:#D4A574;--accent-soft:#E6BA8C;--accent-deep:#B8845A}.sm-ui[data-portal-theme=grossesse] aside{background:linear-gradient(172deg,#F5EAD8,#EDDCC4 55%,#E5CEB0)!important;border-right:.5px solid rgba(180,120,70,.18)!important;box-shadow:4px 0 20px rgba(120,70,30,.08),inset -1px 0 0 rgba(255,240,210,.5)}.sm-ui[data-portal-theme=grossesse] main{background:linear-gradient(150deg,#FDFAF4,#F9F4EC)}.sm-ui[data-portal-theme=grossesse] .text-\[\#A88840\]{color:#C47840!important}.sm-ui[data-portal-theme=grossesse] .border-\[\#A88840\]{border-color:#C47840!important}.sm-ui[data-portal-theme=grossesse] .bg-\[\#A88840\]{background-color:#C47840!important}.sm-ui[data-portal-theme=grossesse] ::-webkit-scrollbar-thumb{background:rgba(180,120,70,.3)}.sm-ui[data-portal-theme=grossesse] ::-webkit-scrollbar-thumb:hover{background:rgba(180,120,70,.52)}.sm-ui[data-portal-theme=architecture]{--background:30 5% 94%;--foreground:0 0% 10%;--card:30 4% 97%;--card-foreground:0 0% 10%;--popover:30 4% 97%;--popover-foreground:0 0% 10%;--primary:24 5% 38%;--primary-foreground:30 4% 97%;--secondary:30 4% 90%;--secondary-foreground:0 0% 12%;--muted:30 4% 91%;--muted-foreground:24 4% 50%;--accent:30 4% 90%;--accent-foreground:0 0% 10%;--border:30 5% 86%;--input:30 5% 81%;--ring:24 5% 38%;--radius:0.25rem;--bg-primary:#F2F0EE;--bg-secondary:#ECEAE8;--bg-tertiary:#E4E2E0;--ink-primary:#1A1A1A;--ink-secondary:#4A4844;--ink-tertiary:#857F7A;--rule-light:#DCDAD8;--rule-warm:#D4D0CC;--accent:#6B6560;--accent-soft:#8C8680;--accent-deep:#4A4540}.sm-ui[data-portal-theme=architecture] aside{background:#F7F5F3!important;border-right:1px solid #d8d6d2!important;box-shadow:none!important}.sm-ui[data-portal-theme=architecture] main{background:#F2F0EE}.sm-ui[data-portal-theme=architecture] .card-lift{box-shadow:none!important;border:1px solid #d8d6d2!important;transition:border-color .2s!important}.sm-ui[data-portal-theme=architecture] .card-lift:hover{transform:none!important;box-shadow:none!important;border-color:#6B6560!important}.sm-ui[data-portal-theme=architecture] .text-\[\#A88840\]{color:#6B6560!important}.sm-ui[data-portal-theme=architecture] .border-\[\#A88840\]{border-color:#6B6560!important}.sm-ui[data-portal-theme=architecture] .bg-\[\#A88840\]{background-color:#6B6560!important}.sm-ui[data-portal-theme=architecture] ::-webkit-scrollbar-thumb{background:rgba(107,101,96,.28)}.sm-ui[data-portal-theme=architecture] ::-webkit-scrollbar-thumb:hover{background:rgba(107,101,96,.48)}.sm-ui[data-portal-theme=famille]{--background:80 18% 94%;--foreground:90 16% 10%;--card:80 24% 98%;--card-foreground:90 16% 10%;--popover:80 24% 98%;--popover-foreground:90 16% 10%;--primary:120 30% 44%;--primary-foreground:80 24% 98%;--secondary:90 20% 87%;--secondary-foreground:90 16% 12%;--muted:90 18% 88%;--muted-foreground:90 8% 48%;--accent:90 20% 87%;--accent-foreground:90 16% 10%;--border:90 16% 82%;--input:90 16% 77%;--ring:120 30% 44%;--radius:0.75rem;--bg-primary:#ECF2E8;--bg-secondary:#E0ECD8;--bg-tertiary:#D4E4C8;--ink-primary:#141A12;--ink-secondary:#344830;--ink-tertiary:#627A5A;--rule-light:#C8DEC0;--rule-warm:#BED4B4;--accent:#4E8C48;--accent-soft:#6AAC64;--accent-deep:#3A6838}.sm-ui[data-portal-theme=famille] aside{background:linear-gradient(172deg,#E4EEE0,#D8E8D0 52%,#CCDEC4)!important;border-right:.5px solid rgba(78,140,72,.2)!important;box-shadow:4px 0 20px rgba(30,70,20,.09),inset -1px 0 0 rgba(230,248,224,.55)}.sm-ui[data-portal-theme=famille] main{background:linear-gradient(150deg,#F4F8F0,#ECF2E8)}.sm-ui[data-portal-theme=famille] .text-\[\#A88840\]{color:#4E8C48!important}.sm-ui[data-portal-theme=famille] .border-\[\#A88840\]{border-color:#4E8C48!important}.sm-ui[data-portal-theme=famille] .bg-\[\#A88840\]{background-color:#4E8C48!important}.sm-ui[data-portal-theme=famille] ::-webkit-scrollbar-thumb{background:rgba(78,140,72,.3)}.sm-ui[data-portal-theme=famille] ::-webkit-scrollbar-thumb:hover{background:rgba(78,140,72,.52)}.sm-ui[data-portal-theme=boho]{--background:30 24% 93%;--foreground:22 24% 10%;--card:30 32% 97%;--card-foreground:22 24% 10%;--popover:30 32% 97%;--popover-foreground:22 24% 10%;--primary:18 44% 52%;--primary-foreground:30 32% 97%;--secondary:24 26% 86%;--secondary-foreground:22 24% 12%;--muted:26 24% 87%;--muted-foreground:26 12% 52%;--accent:24 26% 86%;--accent-foreground:22 24% 10%;--border:26 22% 82%;--input:26 22% 77%;--ring:18 44% 52%;--radius:1.125rem;--bg-primary:#F0E8DC;--bg-secondary:#E8DDD0;--bg-tertiary:#DED0C0;--ink-primary:#1C1610;--ink-secondary:#4A3824;--ink-tertiary:#8A7260;--rule-light:#DCCFBE;--rule-warm:#D2C3AE;--accent:#BC7248;--accent-soft:#D0886A;--accent-deep:#A05830}.sm-ui[data-portal-theme=boho] aside{background:linear-gradient(168deg,#ECDDD0,#E4D2C0 52%,#D8C4AE)!important;border-right:.5px solid rgba(188,114,72,.18)!important;box-shadow:4px 0 22px rgba(100,50,20,.1),inset -1px 0 0 rgba(255,245,232,.55)}.sm-ui[data-portal-theme=boho] main{background:linear-gradient(150deg,#FAF4EC,#F0E8DC)}.sm-ui[data-portal-theme=boho] .text-\[\#A88840\]{color:#BC7248!important}.sm-ui[data-portal-theme=boho] .border-\[\#A88840\]{border-color:#BC7248!important}.sm-ui[data-portal-theme=boho] .bg-\[\#A88840\]{background-color:#BC7248!important}.sm-ui[data-portal-theme=boho] ::-webkit-scrollbar-thumb{background:rgba(188,114,72,.3)}.sm-ui[data-portal-theme=boho] ::-webkit-scrollbar-thumb:hover{background:rgba(188,114,72,.52)}.sm-ui[data-portal-theme=cinema]{--background:24 14% 6%;--foreground:38 20% 90%;--card:24 14% 9%;--card-foreground:38 20% 90%;--popover:24 12% 11%;--popover-foreground:38 20% 90%;--primary:36 62% 52%;--primary-foreground:24 14% 8%;--secondary:24 12% 16%;--secondary-foreground:38 16% 72%;--muted:24 12% 14%;--muted-foreground:32 8% 52%;--accent:36 28% 20%;--accent-foreground:38 20% 88%;--border:24 12% 18%;--input:24 12% 20%;--ring:36 62% 52%;--radius:0.375rem;--bg-primary:#110E0B;--bg-secondary:#1A1612;--bg-tertiary:#221C18;--ink-primary:#EDE8DF;--ink-secondary:#C0B8AC;--ink-tertiary:#8A7E70;--rule-light:rgba(200,136,44,0.16);--rule-warm:rgba(200,136,44,0.10);--accent:#C8882C;--accent-soft:#E0A850;--accent-deep:#A4680E;--critical:#F87171}.sm-ui[data-portal-theme=cinema] aside{background:linear-gradient(160deg,#16120E,#110E0B 55%,#160C06)!important;border-right:.5px solid rgba(200,136,44,.2)!important;box-shadow:4px 0 40px rgba(0,0,0,.7),inset -1px 0 0 rgba(200,136,44,.1)}.sm-ui[data-portal-theme=cinema] aside:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,136,44,.7) 50%,transparent);pointer-events:none;z-index:1}.sm-ui[data-portal-theme=cinema] main{background:linear-gradient(180deg,#140F0C,#110E0B)}.sm-ui[data-portal-theme=cinema] .card-lift:hover{box-shadow:0 8px 28px rgba(200,136,44,.14),0 2px 8px rgba(0,0,0,.5),0 0 0 .5px rgba(200,136,44,.2)!important;transform:translateY(-2px)!important}.sm-ui[data-portal-theme=cinema] .text-\[\#A88840\]{color:#C8882C!important}.sm-ui[data-portal-theme=cinema] .border-\[\#A88840\]{border-color:#C8882C!important}.sm-ui[data-portal-theme=cinema] .bg-\[\#A88840\]{background-color:#C8882C!important}.sm-ui[data-portal-theme=cinema] .text-\[\#9A7C2E\]{color:#C8882C!important}.sm-ui[data-portal-theme=cinema] ::-webkit-scrollbar-thumb{background:rgba(200,136,44,.3)}.sm-ui[data-portal-theme=cinema] ::-webkit-scrollbar-thumb:hover{background:rgba(200,136,44,.55)}.sm-ui[data-portal-theme=cinema] ::selection{background:rgba(200,136,44,.25);color:#F0E8D8}.sm-ui[data-portal-theme=luxe]{--background:20 8% 6%;--foreground:40 18% 90%;--card:20 8% 9%;--card-foreground:40 18% 90%;--popover:20 8% 11%;--popover-foreground:40 18% 90%;--primary:40 52% 54%;--primary-foreground:20 8% 8%;--secondary:20 8% 16%;--secondary-foreground:40 14% 72%;--muted:20 8% 14%;--muted-foreground:35 6% 50%;--accent:40 26% 20%;--accent-foreground:40 18% 88%;--border:20 8% 18%;--input:20 8% 20%;--ring:40 52% 54%;--radius:0.125rem;--bg-primary:#100E0D;--bg-secondary:#1A1714;--bg-tertiary:#221F1A;--ink-primary:#EDE8DC;--ink-secondary:#C8B898;--ink-tertiary:#8A7E6A;--rule-light:rgba(200,168,64,0.16);--rule-warm:rgba(200,168,64,0.10);--accent:#C8A840;--accent-soft:#DEC060;--accent-deep:#A88020;--critical:#F87171}.sm-ui[data-portal-theme=luxe] aside{background:linear-gradient(170deg,#1A1510,#100E0D 50%,#180C04)!important;border-right:.5px solid rgba(200,168,64,.24)!important;box-shadow:4px 0 48px rgba(0,0,0,.8),inset -1px 0 0 rgba(200,168,64,.12),inset 0 0 80px rgba(200,168,64,.025)}.sm-ui[data-portal-theme=luxe] aside:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,168,64,.9) 50%,transparent);pointer-events:none;z-index:1}.sm-ui[data-portal-theme=luxe] main{background:radial-gradient(ellipse at 0 0,#1E1A12 0,#100E0D 65%)}.sm-ui[data-portal-theme=luxe] .card-lift:hover{box-shadow:0 8px 36px rgba(200,168,64,.12),0 2px 8px rgba(0,0,0,.55),0 0 0 .5px rgba(200,168,64,.28)!important;transform:translateY(-2px)!important}.sm-ui[data-portal-theme=luxe] .text-\[\#A88840\]{color:#C8A840!important}.sm-ui[data-portal-theme=luxe] .border-\[\#A88840\]{border-color:#C8A840!important}.sm-ui[data-portal-theme=luxe] .bg-\[\#A88840\]{background-color:#C8A840!important}.sm-ui[data-portal-theme=luxe] .text-\[\#9A7C2E\]{color:#C8A840!important}.sm-ui[data-portal-theme=luxe] ::-webkit-scrollbar-thumb{background:rgba(200,168,64,.28)}.sm-ui[data-portal-theme=luxe] ::-webkit-scrollbar-thumb:hover{background:rgba(200,168,64,.5)}.sm-ui[data-portal-theme=luxe] ::selection{background:rgba(200,168,64,.22);color:#F0E8D0}.sm-ui[data-portal-theme=minimal]{--background:0 0% 97%;--foreground:0 0% 8%;--card:0 0% 100%;--card-foreground:0 0% 8%;--popover:0 0% 100%;--popover-foreground:0 0% 8%;--primary:0 0% 18%;--primary-foreground:0 0% 98%;--secondary:0 0% 92%;--secondary-foreground:0 0% 10%;--muted:0 0% 93%;--muted-foreground:0 0% 48%;--accent:0 0% 92%;--accent-foreground:0 0% 8%;--border:0 0% 88%;--input:0 0% 83%;--ring:0 0% 18%;--radius:0.125rem;--bg-primary:#F7F7F7;--bg-secondary:#F0F0F0;--bg-tertiary:#E8E8E8;--ink-primary:#141414;--ink-secondary:#444444;--ink-tertiary:#888888;--rule-light:#DEDEDE;--rule-warm:#D4D4D4;--accent:#2C2C2C;--accent-soft:#505050;--accent-deep:#101010}.sm-ui[data-portal-theme=minimal] aside{background:#FAFAFA!important;border-right:1px solid #e4e4e4!important;box-shadow:none!important}.sm-ui[data-portal-theme=minimal] .card-lift{box-shadow:none!important;border:1px solid #e8e8e8!important;transition:border-color .25s!important}.sm-ui[data-portal-theme=minimal] .card-lift:hover{transform:none!important;box-shadow:0 2px 12px rgba(0,0,0,.07)!important;border-color:#AAAAAA!important}.sm-ui[data-portal-theme=minimal] .text-\[\#A88840\]{color:#2C2C2C!important}.sm-ui[data-portal-theme=minimal] .border-\[\#A88840\]{border-color:#2C2C2C!important}.sm-ui[data-portal-theme=minimal] .bg-\[\#A88840\]{background-color:#2C2C2C!important}.sm-ui[data-portal-theme=minimal] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}.sm-ui[data-portal-theme=minimal] ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28)}.sm-ui[data-portal-theme=nature]{--background:110 16% 93%;--foreground:120 16% 9%;--card:105 20% 97%;--card-foreground:120 16% 9%;--popover:105 20% 97%;--popover-foreground:120 16% 9%;--primary:135 36% 38%;--primary-foreground:105 20% 97%;--secondary:115 18% 86%;--secondary-foreground:120 16% 11%;--muted:115 16% 87%;--muted-foreground:120 8% 48%;--accent:115 18% 86%;--accent-foreground:120 16% 9%;--border:115 14% 81%;--input:115 14% 76%;--ring:135 36% 38%;--radius:0.625rem;--bg-primary:#E8F0E4;--bg-secondary:#DAEACE;--bg-tertiary:#CCE0BE;--ink-primary:#101A0E;--ink-secondary:#2A4028;--ink-tertiary:#527048;--rule-light:#C0DAB4;--rule-warm:#B4D2A8;--accent:#368048;--accent-soft:#52A060;--accent-deep:#226030}.sm-ui[data-portal-theme=nature] aside{background:linear-gradient(172deg,#D8ECD0,#CCE2C4 52%,#C0D8B8)!important;border-right:.5px solid rgba(54,128,72,.2)!important;box-shadow:4px 0 20px rgba(20,60,20,.1),inset -1px 0 0 rgba(220,248,212,.55)}.sm-ui[data-portal-theme=nature] main{background:linear-gradient(152deg,#F2F8EE,#E8F0E4)}.sm-ui[data-portal-theme=nature] .text-\[\#A88840\]{color:#368048!important}.sm-ui[data-portal-theme=nature] .border-\[\#A88840\]{border-color:#368048!important}.sm-ui[data-portal-theme=nature] .bg-\[\#A88840\]{background-color:#368048!important}.sm-ui[data-portal-theme=nature] ::-webkit-scrollbar-thumb{background:rgba(54,128,72,.3)}.sm-ui[data-portal-theme=nature] ::-webkit-scrollbar-thumb:hover{background:rgba(54,128,72,.52)}.sm-ui[data-portal-theme=corporate]{--background:220 22% 96%;--foreground:222 28% 10%;--card:220 28% 99%;--card-foreground:222 28% 10%;--popover:220 28% 99%;--popover-foreground:222 28% 10%;--primary:222 60% 42%;--primary-foreground:220 28% 99%;--secondary:218 22% 88%;--secondary-foreground:222 28% 12%;--muted:220 20% 90%;--muted-foreground:220 12% 50%;--accent:218 22% 88%;--accent-foreground:222 28% 10%;--border:218 18% 84%;--input:218 18% 79%;--ring:222 60% 42%;--radius:0.25rem;--bg-primary:#EBF0F8;--bg-secondary:#E0E8F4;--bg-tertiary:#D4DDED;--ink-primary:#10182A;--ink-secondary:#2A3858;--ink-tertiary:#5A6890;--rule-light:#C8D4E8;--rule-warm:#BCCADF;--accent:#2A5CB8;--accent-soft:#4478D0;--accent-deep:#1A3E8A}.sm-ui[data-portal-theme=corporate] aside{background:linear-gradient(175deg,#EDF2FC,#E4EBF8 55%,#DCE4F4)!important;border-right:1px solid #c8d4e8!important;box-shadow:2px 0 16px rgba(20,40,100,.07),inset -1px 0 0 rgba(255,255,255,.7)}.sm-ui[data-portal-theme=corporate] main{background:#EBF0F8}.sm-ui[data-portal-theme=corporate] .card-lift{border:1px solid #c8d4e8!important}.sm-ui[data-portal-theme=corporate] .card-lift:hover{box-shadow:0 6px 24px rgba(42,92,184,.12),0 1px 4px rgba(0,0,0,.06)!important;border-color:#2A5CB8!important;transform:translateY(-2px)!important}.sm-ui[data-portal-theme=corporate] .text-\[\#A88840\]{color:#2A5CB8!important}.sm-ui[data-portal-theme=corporate] .border-\[\#A88840\]{border-color:#2A5CB8!important}.sm-ui[data-portal-theme=corporate] .bg-\[\#A88840\]{background-color:#2A5CB8!important}.sm-ui[data-portal-theme=corporate] ::-webkit-scrollbar-thumb{background:rgba(42,92,184,.28)}.sm-ui[data-portal-theme=corporate] ::-webkit-scrollbar-thumb:hover{background:rgba(42,92,184,.5)}.sm-ui[data-portal-theme=fine-art]{--background:40 12% 95%;--foreground:30 10% 9%;--card:40 16% 98%;--card-foreground:30 10% 9%;--popover:40 16% 98%;--popover-foreground:30 10% 9%;--primary:30 10% 28%;--primary-foreground:40 16% 98%;--secondary:38 12% 89%;--secondary-foreground:30 10% 11%;--muted:38 10% 90%;--muted-foreground:32 6% 50%;--accent:38 12% 89%;--accent-foreground:30 10% 9%;--border:38 10% 86%;--input:38 10% 81%;--ring:30 10% 28%;--radius:0.125rem;--bg-primary:#F4F2EE;--bg-secondary:#EBE8E2;--bg-tertiary:#E0DCD4;--ink-primary:#18150F;--ink-secondary:#3C3630;--ink-tertiary:#7E786E;--rule-light:#D8D4CC;--rule-warm:#CECAC2;--accent:#4A4540;--accent-soft:#706A62;--accent-deep:#28241E}.sm-ui[data-portal-theme=fine-art] aside{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.028'/%3E%3C/svg%3E"),linear-gradient(180deg,#F8F6F2,#F2EEE8 45%,#EAE6DE)!important;background-repeat:repeat,no-repeat!important;background-size:auto,100% 100%!important;border-right:1px solid #d8d4cc!important;box-shadow:2px 0 12px rgba(30,20,10,.06)!important}.sm-ui[data-portal-theme=fine-art] main{background:linear-gradient(150deg,#FAFAF8,#F4F2EE)}.sm-ui[data-portal-theme=fine-art] .card-lift{box-shadow:0 1px 4px rgba(0,0,0,.06)!important;border:1px solid #d8d4cc!important}.sm-ui[data-portal-theme=fine-art] .card-lift:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(30,20,10,.1)!important;border-color:#9A948C!important}.sm-ui[data-portal-theme=fine-art] .text-\[\#A88840\]{color:#4A4540!important}.sm-ui[data-portal-theme=fine-art] .border-\[\#A88840\]{border-color:#4A4540!important}.sm-ui[data-portal-theme=fine-art] .bg-\[\#A88840\]{background-color:#4A4540!important}.sm-ui[data-portal-theme=fine-art] ::-webkit-scrollbar-thumb{background:rgba(74,69,64,.24)}.sm-ui[data-portal-theme=fine-art] ::-webkit-scrollbar-thumb:hover{background:rgba(74,69,64,.42)}.sm-ui[data-portal-theme=studio]{--background:24 5% 9%;--foreground:30 10% 88%;--card:24 5% 12%;--card-foreground:30 10% 88%;--popover:24 5% 14%;--popover-foreground:30 10% 88%;--primary:30 50% 56%;--primary-foreground:24 5% 10%;--secondary:24 5% 18%;--secondary-foreground:30 8% 68%;--muted:24 5% 16%;--muted-foreground:30 4% 50%;--accent:24 5% 20%;--accent-foreground:30 10% 85%;--border:24 5% 20%;--input:24 5% 22%;--ring:30 50% 56%;--radius:0.5rem;--bg-primary:#181614;--bg-secondary:#201E1C;--bg-tertiary:#282624;--ink-primary:#E8E0D8;--ink-secondary:#B8B0A8;--ink-tertiary:#808078;--rule-light:rgba(200,170,120,0.14);--rule-warm:rgba(200,170,120,0.09);--accent:#C89060;--accent-soft:#DDA870;--accent-deep:#A87040;--critical:#F87171}.sm-ui[data-portal-theme=studio] aside{background:linear-gradient(165deg,#201E1C,#181614 55%,#1C1A16)!important;border-right:.5px solid rgba(200,170,120,.16)!important;box-shadow:4px 0 36px rgba(0,0,0,.6),inset -1px 0 0 rgba(200,170,120,.08)}.sm-ui[data-portal-theme=studio] aside:after{content:"";position:absolute;top:30%;left:50%;width:200px;height:200px;background:radial-gradient(circle,rgba(200,170,120,.06) 0,transparent 70%);transform:translate(-50%,-50%);pointer-events:none;z-index:0}.sm-ui[data-portal-theme=studio] main{background:linear-gradient(180deg,#1E1C1A,#181614)}.sm-ui[data-portal-theme=studio] .card-lift:hover{box-shadow:0 8px 28px rgba(0,0,0,.5),0 0 0 .5px rgba(200,170,120,.18)!important;transform:translateY(-2px)!important}.sm-ui[data-portal-theme=studio] .text-\[\#A88840\]{color:#C89060!important}.sm-ui[data-portal-theme=studio] .border-\[\#A88840\]{border-color:#C89060!important}.sm-ui[data-portal-theme=studio] .bg-\[\#A88840\]{background-color:#C89060!important}.sm-ui[data-portal-theme=studio] .text-\[\#9A7C2E\]{color:#C89060!important}.sm-ui[data-portal-theme=studio] ::-webkit-scrollbar-thumb{background:rgba(200,170,120,.28)}.sm-ui[data-portal-theme=studio] ::-webkit-scrollbar-thumb:hover{background:rgba(200,170,120,.5)}.sm-ui[data-portal-theme=studio] ::selection{background:rgba(200,170,120,.22);color:#F0E8D8}@keyframes sm-pop-in{0%{opacity:0;transform:scale(.96) translateY(2px)}to{opacity:1;transform:none}}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sm-acc-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes sm-acc-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.sm-pop[data-state=delayed-open],.sm-pop[data-state=open]{animation:sm-pop-in .15s cubic-bezier(.16,1,.3,1)}.sm-overlay[data-state=open]{animation:sm-fade-in .16s ease}.sm-acc[data-state=open]{animation:sm-acc-down .2s ease}.sm-acc[data-state=closed]{animation:sm-acc-up .18s ease}