/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#F8F2E7;--c-fg:#1E1815;--c-surface:#FFFDF8;--c-muted:#5E524A;--c-border:#DDD2C0;--c-primary:#8A2B22;--c-onPrimary:#FFFFFF;--c-secondary:#C8962E;--c-onSecondary:#1E1815;--c-success:#2F6B3A;--c-warning:#8A5A00;--c-danger:#A3271B;--c-info:#2C4A6E;--c-focus:#2C4A6E;--c-link:LinkText;--c-link:#8A2B22;--c-ink:#15110F;--f-display:"Playfair Display", system-ui, sans-serif;--f-sans:"Mulish", system-ui, sans-serif;--f-serif:"Playfair Display", Georgia, serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--fs-base:16px;--r-sm:4px;--r-md:8px;--r-lg:14px;--r-xl:24px;--r-full:9999px;--sh-sm:0 1px 2px rgb(30 24 21 / .07);--sh-md:0 6px 18px rgb(30 24 21 / .10);--sh-lg:0 18px 44px rgb(30 24 21 / .14);--m-fast:160;--m-base:280;--m-slow:520;--ease:cubic-bezier(.3,.6,.25,1);}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#15110F;--c-fg:#F5EDDF;--c-surface:#211B18;--c-muted:#BDB1A3;--c-border:#3A302A;--c-primary:#E89A8A;--c-onPrimary:#15110F;--c-secondary:#DDB04F;--c-onSecondary:#15110F;--c-success:#8FCB8A;--c-warning:#E8C16A;--c-danger:#F08A7E;--c-info:#9DB8DA;--c-focus:#9DB8DA;--c-link:LinkText;--c-link:#E89A8A;--c-ink:#15110F;}}
:root[data-theme=dark]{--c-bg:#15110F;--c-fg:#F5EDDF;--c-surface:#211B18;--c-muted:#BDB1A3;--c-border:#3A302A;--c-primary:#E89A8A;--c-onPrimary:#15110F;--c-secondary:#DDB04F;--c-onSecondary:#15110F;--c-success:#8FCB8A;--c-warning:#E8C16A;--c-danger:#F08A7E;--c-info:#9DB8DA;--c-focus:#9DB8DA;--c-link:LinkText;--c-link:#E89A8A;--c-ink:#15110F;}
:root[data-theme=light]{--c-bg:#F8F2E7;--c-fg:#1E1815;--c-surface:#FFFDF8;--c-muted:#5E524A;--c-border:#DDD2C0;--c-primary:#8A2B22;--c-onPrimary:#FFFFFF;--c-secondary:#C8962E;--c-onSecondary:#1E1815;--c-success:#2F6B3A;--c-warning:#8A5A00;--c-danger:#A3271B;--c-info:#2C4A6E;--c-focus:#2C4A6E;--c-link:LinkText;}
