/* Generated from config/design-tokens.json; edit the source tokens. */
:root{--color-paper:#FBEFF2;--color-white:#FFFFFF;--color-blush:#FBEFF2;--color-wine:#8A0F1A;--color-wine-hover:#741019;--color-wine-pressed:#5B0C14;--color-ink:#0B090A;--color-ink-raised:#141012;--color-text:#1A1517;--color-muted:#5B4C52;--color-muted-on-dark:#B9B0B4;--color-line:#3C3036;--color-control-border:#8A767E;--color-control-border-on-dark:#9F8A94;--color-success:#246447;--color-error:#B42336;--color-success-on-dark:#9CD9B5;--color-error-on-dark:#FFB3BD;--color-overlay:rgba(11,9,10,0.88);--color-ink-soft:#1C1518;--color-ink-panel:#271C21;--color-line-light:#D8C7CE;--color-print-muted:#5B4C52;--color-background:#0B090A;--color-surface:#141012;--color-foreground:#FFFFFF;--color-muted:#B9B0B4;--color-accent:#FBEFF2;--color-on-accent:#0B090A;--color-control-border:#9F8A94;--color-focus:#FBEFF2;--color-error:#FFB3BD;--color-success:#9CD9B5;--color-action:#8A0F1A;--color-on-action:#FFFFFF;--color-decorative-border:#3C3036;--radius-media:4px;--radius-card:12px;--radius-control:12px;--radius-pill:999px;--duration-instant:0ms;--duration-feedback:140ms;--duration-control:180ms;--duration-panel:260ms;--duration-reveal:480ms;--duration-signature:650ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.4,0,1,1);--font-ui:"Montserrat";--font-display:"Involve";--font-editorial-accent:"Involve";--font-fallback-ui:Arial, sans-serif;--font-fallback-editorial:Montserrat, Arial, sans-serif}
.theme-light{--color-background:#FBEFF2;--color-surface:#FFFFFF;--color-foreground:#1A1517;--color-muted:#5B4C52;--color-accent:#8A0F1A;--color-on-accent:#FFFFFF;--color-control-border:#8A767E;--color-decorative-border:#D8C7CE;--color-focus:#8A0F1A;--color-error:#B42336;--color-success:#246447;--color-action:#8A0F1A;--color-on-action:#FFFFFF;color-scheme:light;background:var(--color-background);color:var(--color-foreground)}
