@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-Thin-cI_HOR2K.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-ThinItalic-RIyjTWmL.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-ExtraLight-mmiCRi_6.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-Light-tEeGidZ7.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-LightItalic-tF9GuSjA.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-Regular-XTM0Xnzp.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-Italic-QpSnSgGT.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-Medium-2Wq400hP.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-MediumItalic-vktdOOL8.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-SemiBold-tPugXrgM.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-SemiBoldItalic-h55HFqSB.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-Bold--CQpHd5D.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-BoldItalic-obAvPz2H.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-ExtraBold-sHsGrXu1.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-ExtraBoldItalic-ayBTXBMh.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-Black-b63qsSe4.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/gallery/assets/Montserrat-BlackItalic-vuUC1b6c.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-Thin-gRV-1Woh.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-ThinItalic-UUpqLCWz.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-ExtraLight-3CLJTM_d.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-ExtraLightItalic-511JBmaz.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-Light-BaanC0xC.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-LightItalic-SrDVRtDI.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-Regular-PFtA13EX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-Italic-RdmEhgm-.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-Medium-osRvfmhD.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-MediumItalic-mGD8sHyq.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-SemiBold-nn7ffNzg.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-SemiBoldItalic-epjTD2fF.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-Bold-y4Y2V-UT.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-BoldItalic-u_id_rRB.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-ExtraBold-irMlOt_5.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/gallery/assets/JetBrainsMono-ExtraBoldItalic-uQ7hObe6.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}:root{--bg-0: oklch(12% .025 50);--bg-1: oklch(17% .028 60);--bg-grad: radial-gradient(ellipse 620px 460px at 0% 0%, oklch(72% .13 82 / .42), transparent 60%), radial-gradient(ellipse 560px 420px at 110% 115%, oklch(78% .14 65 / .38), transparent 60%), radial-gradient(ellipse 420px 340px at 55% 55%, oklch(76% .11 50 / .22), transparent 65%), radial-gradient(ellipse 360px 280px at 95% 10%, oklch(62% .09 225 / .18), transparent 60%), linear-gradient(180deg, var(--bg-1), var(--bg-0));--orb-gold: oklch(80% .13 82);--orb-peach: oklch(80% .11 50);--orb-amber: oklch(82% .15 70);--orb-teal: oklch(68% .09 225);--glass-fill-0: rgba(255,255,255,.01);--glass-fill-1: rgba(255,255,255,.025);--glass-fill-2: rgba(255,255,255,.05);--glass-fill-3: rgba(255,255,255,.08);--glass-border: rgba(255,255,255,0);--glass-border-strong: rgba(255,255,255,.1);--glass-highlight: rgba(255,255,255,.2);--glass-blur-sm: 2px;--glass-blur-md: 3px;--glass-blur-lg: 6px;--glass-blur-xl: 10px;--glass-saturation: 1.25;--cmd-veil: rgba(8, 5, 2, .55);--fg-1: rgba(255,255,255,.96);--fg-2: rgba(255,255,255,.72);--fg-3: rgba(255,255,255,.48);--fg-muted: rgba(255,255,255,.32);--fg-inverse: oklch(12% .025 50);--accent: oklch(78% .13 82);--accent-soft: oklch(78% .13 82 / .16);--accent-ring: oklch(78% .13 82 / .4);--positive: oklch(76% .15 150);--positive-soft: oklch(76% .15 150 / .16);--caution: oklch(82% .15 70);--caution-soft: oklch(82% .15 70 / .16);--negative: oklch(70% .2 30);--negative-soft: oklch(70% .2 30 / .16);--info: oklch(72% .1 225);--info-soft: oklch(72% .1 225 / .16);--font-sans: "Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Montserrat", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--leading-tight: 1.1;--leading-snug: 1.25;--leading-base: 1.45;--leading-loose: 1.65;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-base: 0em;--tracking-wide: .04em;--sp-0: 0px;--sp-1: 2px;--sp-2: 4px;--sp-3: 8px;--sp-4: 12px;--sp-5: 16px;--sp-6: 20px;--sp-7: 24px;--sp-8: 32px;--sp-9: 40px;--sp-10: 56px;--sp-11: 80px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--shadow-ambient: 0 20px 60px -20px rgba(0,0,0,.45);--shadow-contact: 0 1px 2px rgba(0,0,0,.15);--shadow-glass: var(--shadow-ambient), var(--shadow-contact), inset 0 1px 0 var(--glass-highlight);--shadow-glass-lg: 0 30px 80px -20px rgba(0,0,0,.55), 0 1px 2px rgba(0,0,0,.2), inset 0 1px 0 var(--glass-highlight);--shadow-focus: 0 0 0 3px var(--accent-ring);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-glass: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}:root[data-theme=light]{--bg-0: oklch(96% .012 75);--bg-1: oklch(98.5% .008 80);--bg-grad: radial-gradient(ellipse 620px 460px at 0% 0%, oklch(82% .12 82 / .55), transparent 60%), radial-gradient(ellipse 560px 420px at 110% 115%, oklch(86% .11 65 / .45), transparent 60%), radial-gradient(ellipse 420px 340px at 55% 55%, oklch(88% .08 50 / .28), transparent 65%), radial-gradient(ellipse 360px 280px at 95% 10%, oklch(80% .07 225 / .22), transparent 60%), linear-gradient(180deg, var(--bg-1), var(--bg-0));--orb-gold: oklch(72% .14 82);--orb-peach: oklch(74% .12 50);--orb-amber: oklch(76% .16 70);--orb-teal: oklch(58% .1 225);--glass-fill-0: rgba(40,28,18,.025);--glass-fill-1: rgba(40,28,18,.045);--glass-fill-2: rgba(40,28,18,.075);--glass-fill-3: rgba(40,28,18,.11);--glass-border: rgba(40,28,18,0);--glass-border-strong: rgba(40,28,18,.1);--glass-highlight: rgba(255,255,255,.85);--cmd-veil: rgba(40, 28, 18, .32);--fg-1: rgba(28,20,12,.92);--fg-2: rgba(28,20,12,.66);--fg-3: rgba(28,20,12,.46);--fg-muted: rgba(28,20,12,.3);--fg-inverse: oklch(98.5% .008 80);--accent: oklch(60% .14 82);--accent-soft: oklch(60% .14 82 / .2);--accent-ring: oklch(60% .14 82 / .4);--positive: oklch(56% .22 146.8);--positive-soft: oklch(56% .22 146.8 / .18);--caution: oklch(58% .18 70);--caution-soft: oklch(58% .18 70 / .2);--negative: hsl(359.62, 100%, 34.88%);--negative-soft: hsla(359.62, 100%, 34.88%, .18);--info: oklch(52% .13 225);--info-soft: oklch(52% .13 225 / .18);--shadow-ambient: 0 20px 60px -20px rgba(40,28,18,.14);--shadow-contact: 0 1px 2px rgba(40,28,18,.06);--shadow-glass: var(--shadow-ambient), var(--shadow-contact), inset 0 1px 0 var(--glass-highlight);--shadow-glass-lg: 0 30px 80px -20px rgba(40,28,18,.18), 0 1px 2px rgba(40,28,18,.08), inset 0 1px 0 var(--glass-highlight);color-scheme:light}@media (prefers-color-scheme: light){:root:not([data-theme=dark]):not([data-theme=light]){--bg-0: oklch(96% .012 75);--bg-1: oklch(98.5% .008 80);--bg-grad: radial-gradient(ellipse 620px 460px at 0% 0%, oklch(82% .12 82 / .55), transparent 60%), radial-gradient(ellipse 560px 420px at 110% 115%, oklch(86% .11 65 / .45), transparent 60%), radial-gradient(ellipse 420px 340px at 55% 55%, oklch(88% .08 50 / .28), transparent 65%), radial-gradient(ellipse 360px 280px at 95% 10%, oklch(80% .07 225 / .22), transparent 60%), linear-gradient(180deg, var(--bg-1), var(--bg-0));--orb-gold: oklch(72% .14 82);--orb-peach: oklch(74% .12 50);--orb-amber: oklch(76% .16 70);--orb-teal: oklch(58% .1 225);--glass-fill-0: rgba(40,28,18,.025);--glass-fill-1: rgba(40,28,18,.045);--glass-fill-2: rgba(40,28,18,.075);--glass-fill-3: rgba(40,28,18,.11);--glass-border: rgba(40,28,18,0);--glass-border-strong: rgba(40,28,18,.1);--glass-highlight: rgba(255,255,255,.85);--cmd-veil: rgba(40, 28, 18, .32);--fg-1: rgba(28,20,12,.92);--fg-2: rgba(28,20,12,.66);--fg-3: rgba(28,20,12,.46);--fg-muted: rgba(28,20,12,.3);--fg-inverse: oklch(98.5% .008 80);--accent: oklch(60% .14 82);--accent-soft: oklch(60% .14 82 / .2);--accent-ring: oklch(60% .14 82 / .4);--positive: oklch(56% .22 146.8);--positive-soft: oklch(56% .22 146.8 / .18);--caution: oklch(58% .18 70);--caution-soft: oklch(58% .18 70 / .2);--negative: hsl(359.62, 100%, 34.88%);--negative-soft: hsla(359.62, 100%, 34.88%, .18);--info: oklch(52% .13 225);--info-soft: oklch(52% .13 225 / .18);--shadow-ambient: 0 20px 60px -20px rgba(40,28,18,.14);--shadow-contact: 0 1px 2px rgba(40,28,18,.06);--shadow-glass: var(--shadow-ambient), var(--shadow-contact), inset 0 1px 0 var(--glass-highlight);--shadow-glass-lg: 0 30px 80px -20px rgba(40,28,18,.18), 0 1px 2px rgba(40,28,18,.08), inset 0 1px 0 var(--glass-highlight);color-scheme:light}}html,body{font-family:var(--font-sans);color:var(--fg-1);background:var(--bg-grad) fixed;background-color:var(--bg-0);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ds-display-xl,h1.ds-hero{font-family:var(--font-sans);font-size:72px;line-height:var(--leading-tight);letter-spacing:-.035em;font-weight:600;color:var(--fg-1)}.ds-display-lg{font-family:var(--font-sans);font-size:56px;line-height:var(--leading-tight);letter-spacing:-.03em;font-weight:600}.ds-display-md{font-family:var(--font-sans);font-size:40px;line-height:var(--leading-snug);letter-spacing:-.025em;font-weight:600}.ds-h1,h1{font-family:var(--font-sans);font-size:32px;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);font-weight:600;color:var(--fg-1)}.ds-h2,h2{font-family:var(--font-sans);font-size:24px;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-weight:600;color:var(--fg-1)}.ds-h3,h3{font-family:var(--font-sans);font-size:18px;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-weight:600;color:var(--fg-1)}.ds-h4,h4{font-family:var(--font-sans);font-size:15px;line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:600;color:var(--fg-1)}.ds-body-lg{font-size:17px;line-height:var(--leading-base);color:var(--fg-2)}.ds-body,p{font-size:15px;line-height:var(--leading-base);color:var(--fg-2)}.ds-body-sm,small{font-size:13px;line-height:var(--leading-base);color:var(--fg-2)}.ds-label,.ds-overline{font-size:11px;line-height:1.2;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-3);font-weight:500}.ds-mono,code,kbd,pre{font-family:var(--font-mono);font-size:13px;letter-spacing:0;color:var(--fg-2)}.ds-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.glass{background:var(--glass-fill-1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturation));box-shadow:var(--shadow-glass);color:var(--fg-1)}.glass--elevated{background:var(--glass-fill-2);backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturation));box-shadow:var(--shadow-glass-lg)}.glass--chrome{background:var(--glass-fill-1);backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturation))}.btn{position:relative;overflow:hidden;isolation:isolate;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:-.005em;padding:9px 14px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-fill-1);color:var(--fg-1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--glass-highlight);cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:background .28s cubic-bezier(.32,.72,0,1),border-color .28s cubic-bezier(.32,.72,0,1),box-shadow .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1),filter .28s cubic-bezier(.32,.72,0,1)}.btn>*{position:relative;z-index:2}.btn>svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;position:relative;z-index:2}.btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%);transform:translate(-130%);transition:transform 0ms;pointer-events:none;mix-blend-mode:screen;opacity:0}.btn:hover:before{transform:translate(130%);transition:transform .9s cubic-bezier(.25,.8,.3,1),opacity .14s;opacity:1}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.32,.72,0,1)}.btn.primary{color:#582a00;color:oklch(34% .11 55);font-weight:700;letter-spacing:.02em;text-shadow:0 1px 0 rgba(255,240,200,.6);border:1px solid oklch(60% .15 78 / .7);background:linear-gradient(180deg,#fdd990,#e4ad3c 35%,#d79c1c 50%,#d09300,#c88b00 65%,#a56e00);background:linear-gradient(180deg,#fdd990,#e4ad3c 35%,#d79c1c 50%,color(xyz 0.365 0.343 0.045),color(xyz 0.333 0.307 0.03) 65%,color(xyz 0.215 0.189 0.008));box-shadow:inset 0 1px 0 var(--glass-highlight),0 6px 16px -6px #a975008c;box-shadow:inset 0 1px 0 var(--glass-highlight),0 6px 16px -6px oklch(60% .15 78 / .55)}.btn.primary:after{background:linear-gradient(180deg,#e0a61e,#f6b927 35%,#e4a400,#cf9100 65%,#976100);background:linear-gradient(180deg,#e0a61e,#f6b927 35%,color(xyz 0.456 0.43 0.045),color(xyz 0.369 0.333 0.01) 65%,color(xyz 0.182 0.15 -0.008))}.btn.primary:hover{color:#4b2000;color:oklch(30% .1 52);text-shadow:0 1px 0 rgba(255,245,210,.75);border-color:#885700;border-color:oklch(50% .14 72);box-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 28px -8px #a97500bf,0 0 0 1px #d4982459;box-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 28px -8px oklch(60% .18 78 / .75),0 0 0 1px #d4982459}.btn.primary:hover:after{opacity:1}.btn.primary:active{transform:translateY(.5px);box-shadow:inset 0 1px 2px #321e004d,0 4px 10px -6px #a975008c;box-shadow:inset 0 1px 2px #321e004d,0 4px 10px -6px oklch(60% .15 78 / .55)}.btn:not(.primary):not(.ghost):not(.danger):hover{background:var(--glass-fill-2);border-color:var(--glass-border-strong);box-shadow:inset 0 1px 0 var(--glass-highlight),0 6px 18px -8px #00000073}.btn.ghost{background:transparent;border-color:transparent;color:var(--fg-2);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.btn.ghost:after{display:none}.btn.ghost:hover{background:var(--glass-fill-1);color:var(--fg-1)}.btn.danger{background:#fb5a4629;border-color:#fb5a4659;color:var(--negative)}.btn.danger:after{background:linear-gradient(180deg,#ff9782,#e6443a 60%,#a92227);background:linear-gradient(180deg,color(xyz 0.626 0.437 0.175),#e6443a 60%,#a92227)}.btn.danger:hover{color:#fbf8f5;border-color:#e6443a;box-shadow:inset 0 1px 0 var(--glass-highlight),0 8px 20px -8px #e62d2899}.btn.danger:hover:after{opacity:1}.btn.icon{padding:9px;width:36px;height:36px;justify-content:center}.btn.sm{padding:6px 10px;font-size:12px;border-radius:var(--radius-md)}.btn.lg{padding:12px 18px;font-size:14px;border-radius:var(--radius-lg)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--glass-border)}.tab{padding:10px 14px;font-size:13px;color:var(--fg-3);font-weight:500;cursor:pointer;position:relative;border:0;background:transparent;font-family:var(--font-sans);transition:color .22s var(--ease-glass),text-shadow .22s var(--ease-glass)}.tab:hover{color:var(--fg-2)}.tab.active{color:#fae9ce;text-shadow:0 0 6px oklch(85% .18 75 / .65),0 0 14px oklch(80% .18 70 / .35)}.tab .c{margin-left:6px;font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.seg{display:inline-flex;padding:3px;border-radius:var(--radius-lg);background:var(--glass-fill-0);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--glass-highlight)}.seg button{padding:6px 12px;font-size:12px;color:var(--fg-3);font-weight:500;border:0;background:transparent;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);transition:color .22s var(--ease-glass),text-shadow .22s var(--ease-glass)}.seg button.active{background:transparent;box-shadow:none;color:#fae9ce;text-shadow:0 0 6px oklch(85% .18 75 / .65),0 0 14px oklch(80% .18 70 / .35)}:root[data-theme=light] .tab.active,:root[data-theme=light] .seg button.active{color:#6b3900;color:oklch(40% .18 60);text-shadow:0 0 5px oklch(70% .2 70 / .45),0 0 12px oklch(65% .18 65 / .25)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .tab.active,:root:not([data-theme=dark]) .seg button.active{color:#6b3900;color:oklch(40% .18 60);text-shadow:0 0 5px oklch(70% .2 70 / .45),0 0 12px oklch(65% .18 65 / .25)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{overflow-x:hidden}input,button{font-family:var(--font-sans)}::selection{background:#c9941459;color:var(--fg-1)}@keyframes dmFadeIn{0%{opacity:0}to{opacity:1}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:content-box}@keyframes dmCardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#root>div>div>div>*{animation:dmCardIn .3s var(--ease-glass) both}
