:root{--cream:#FFF4E2;--paper:#FFFFFF;--ink:#121212;--muted:#5A5246;--tomato:#FF5A36;--cobalt:#3346F5;--cobalt-deep:#2331C9;--sun:#FFD233;--pink:#FF9ECF;--lilac:#C9D0FF;--b:2px solid var(--ink);--r:18px;--r-lg:28px;--sh-sm:3px 3px 0 var(--ink);--sh:5px 5px 0 var(--ink);--sh-lg:8px 8px 0 var(--ink);--display:"Bricolage Grotesque","Arial Black",system-ui,sans-serif;--body:"Space Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--wrap:1320px;--gutter:clamp(20px,4vw,56px);--ease:cubic-bezier(.2,.8,.2,1);--lh-display:1.02;--lh-h2:1.04;--lh-h3:1.08;--lh-label:1.3;--lh-body:1.55;--sec-pad:clamp(56px,4vw + 32px,96px)}:root,[data-theme=light]{--ui-page:var(--cream);--ui-surface:var(--paper);--ui-raised:#FFFBF3;--ui-sunken:var(--cream);--ui-text:var(--ink);--ui-muted:var(--muted);--ui-border:var(--ink);--ui-line:rgba(18,18,18,.14);--ui-shadow-color:var(--ink);--ui-focus:var(--cobalt);--ui-link:var(--cobalt-deep);--ui-inverse:var(--ink);--ui-on-inverse:var(--cream);--ui-on-accent:var(--ink);--ui-accent:var(--tomato);--ui-tile-sun:var(--sun);--ui-tile-pink:var(--pink);--ui-tile-lilac:var(--lilac);--ui-tile-paper:var(--paper);--ui-row-flag:#FFF0F0;--ui-success:#8FE3B5;--ui-success-soft:#BFEFD9;--ui-warning:var(--sun);--ui-danger:var(--tomato);--ui-danger-text:#9A2B2B;--ui-info:var(--lilac);--ui-neutral:var(--paper);--ui-destructive:#C42B1C;--ui-on-destructive:#FFFFFF;--ui-field:var(--paper);--ui-photo:#FFFFFF;--ui-stage:#FFFFFF;--ui-check:#EFE8DA;--ui-backdrop:rgba(18,18,18,.45)}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark;--ui-page:#14110D;--ui-surface:#221D17;--ui-raised:#2A241D;--ui-sunken:#14110D;--ui-text:#FFF4E2;--ui-muted:#C2B49E;--ui-border:#E8DAC2;--ui-line:rgba(255,244,226,.14);--ui-shadow-color:#5E4E3B;--ui-focus:#8E9BFF;--ui-link:#8E9BFF;--ui-inverse:#FFF4E2;--ui-on-inverse:#121212;--ui-on-accent:#121212;--ui-accent:#FF6B4A;--ui-tile-sun:#FFD233;--ui-tile-pink:#FF9ECF;--ui-tile-lilac:#C3CBFF;--ui-tile-paper:#221D17;--ui-row-flag:#3A1E18;--ui-success:#7EDCA6;--ui-success-soft:#B5EBCF;--ui-warning:#FFD233;--ui-danger:#FF6B4A;--ui-danger-text:#FF9C87;--ui-info:#C3CBFF;--ui-neutral:#221D17;--ui-destructive:#FF9C87;--ui-on-destructive:#121212;--ui-field:#1A1611;--ui-photo:#2B251E;--ui-stage:#E9E2D6;--ui-check:#3A332A;--ui-backdrop:rgba(0,0,0,.6)}:root,[data-theme]{--ui-bw:2px;--ui-b:var(--ui-bw) solid var(--ui-border);--ui-shadow-sm:3px 3px 0 var(--ui-shadow-color);--ui-shadow:5px 5px 0 var(--ui-shadow-color);--ui-shadow-lg:8px 8px 0 var(--ui-shadow-color);--ui-radius:var(--r);--ui-radius-lg:var(--r-lg);--ui-radius-control:12px;--ui-focus-ring:3px solid var(--ui-focus)}
