/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#F4EBDC;--c-fg:#14161E;--c-surface:#FFF9EF;--c-muted:#4E4840;--c-border:#D6C8B2;--c-primary:#8A4B0C;--c-onPrimary:#FFFFFF;--c-secondary:#8E3347;--c-onSecondary:#FFFFFF;--c-success:#2E6B3A;--c-warning:#7A4F00;--c-danger:#A3271B;--c-info:#2B4777;--c-focus:#2B4777;--c-link:LinkText;--c-link:#8A4B0C;--c-ink:#12141C;--f-display:"Playfair Display", system-ui, sans-serif;--f-sans:"Literata", system-ui, sans-serif;--f-serif:"Playfair Display", Georgia, serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--fs-base:17px;--r-sm:4px;--r-md:8px;--r-lg:14px;--r-xl:22px;--r-full:9999px;--sh-sm:0 1px 2px rgb(0 0 0 / .3);--sh-md:0 8px 20px rgb(0 0 0 / .35);--sh-lg:0 20px 48px rgb(0 0 0 / .45);--m-fast:150;--m-base:240;--m-slow:520;--ease:cubic-bezier(.3,.6,.25,1);}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#12141C;--c-fg:#F4EBDC;--c-surface:#1C1F2B;--c-muted:#B9B0A2;--c-border:#363A4C;--c-primary:#EDA944;--c-onPrimary:#12141C;--c-secondary:#E890A2;--c-onSecondary:#12141C;--c-success:#8FCB8A;--c-warning:#E8C16A;--c-danger:#F08A7E;--c-info:#93B6EA;--c-focus:#93B6EA;--c-link:LinkText;--c-link:#EDA944;--c-ink:#12141C;}}
:root[data-theme=dark]{--c-bg:#12141C;--c-fg:#F4EBDC;--c-surface:#1C1F2B;--c-muted:#B9B0A2;--c-border:#363A4C;--c-primary:#EDA944;--c-onPrimary:#12141C;--c-secondary:#E890A2;--c-onSecondary:#12141C;--c-success:#8FCB8A;--c-warning:#E8C16A;--c-danger:#F08A7E;--c-info:#93B6EA;--c-focus:#93B6EA;--c-link:LinkText;--c-link:#EDA944;--c-ink:#12141C;}
:root[data-theme=light]{--c-bg:#F4EBDC;--c-fg:#14161E;--c-surface:#FFF9EF;--c-muted:#4E4840;--c-border:#D6C8B2;--c-primary:#8A4B0C;--c-onPrimary:#FFFFFF;--c-secondary:#8E3347;--c-onSecondary:#FFFFFF;--c-success:#2E6B3A;--c-warning:#7A4F00;--c-danger:#A3271B;--c-info:#2B4777;--c-focus:#2B4777;--c-link:LinkText;}
