:root{--bg:#fbf6f0;--surface:#fffcf8;--surface-2:#f4ebdf;--text:#2c2622;--scrim:color-mix(in srgb,var(--text) 35%,transparent);--muted:#6e645b;--border:#eadfd1;--border-interactive:#93826f;--accent:#a65438;--accent-bright:#c0654a;--bloom-gold:#e6b34d;--accent-strong:#9a4a31;--on-accent:#fff8f2;--calm:#5b6e4f;--calm-soft:#f1f4eb;--destructive:#6a4b42;--shadow:0 1px 2px rgba(44,38,34,0.04),0 8px 24px rgba(44,38,34,0.06);--font-head:"Spectral","Spectral Fallback",Georgia,serif;--font-body:"Hanken Grotesk","Hanken Grotesk Fallback",system-ui,sans-serif;--type-display-size:clamp(34px,5vw,52px);--type-headline-size:clamp(26px,4vw,34px);--type-title-size:19px;--type-body-size:1rem;--type-label-size:13px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px}[data-theme=dark]{--bg:#201c19;--surface:#29241f;--surface-2:#322b25;--text:#ede6dd;--scrim:color-mix(in srgb,var(--bg) 70%,transparent);--muted:#aba093;--border:#3b342d;--border-interactive:#8b7f72;--accent:#d37c5f;--accent-bright:#da8368;--bloom-gold:#f0c164;--accent-strong:#e08a6e;--on-accent:#1e1511;--calm:#9db08c;--calm-soft:#252b21;--destructive:#d9a998;--shadow:0 1px 2px rgba(0,0,0,0.2),0 10px 30px rgba(0,0,0,0.28)}[data-calm=on]{--accent:#816251;--accent-bright:#977560;--bloom-gold:#c2a878;--accent-strong:#6b5143}[data-theme=dark][data-calm=on]{--accent:#aa8d78;--accent-bright:#af9482;--bloom-gold:#cbb08a;--accent-strong:#b59a87}[data-dys=on]{--font-body:"Lexend",system-ui,sans-serif}