/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#F6F1E4;--c-fg:#1F2A2A;--c-surface:#FFFFFF;--c-muted:#5A6461;--c-border:#DCD3BE;--c-primary:#0E6B5C;--c-onPrimary:#FFFFFF;--c-secondary:#FF6B4A;--c-onSecondary:#1F2A2A;--c-success:#0E6B5C;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#2F5D8A;--c-focus:#2F5D8A;--c-link:LinkText;--c-link:#0E6B5C;--c-ink:#15201E;--f-display:"Bricolage Grotesque", system-ui, sans-serif;--f-sans:"Work Sans", system-ui, sans-serif;--f-serif:"Work Sans", system-ui, sans-serif;--f-mono:"Space Mono", ui-monospace, monospace;--fs-base:16px;--r-sm:6px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-full:9999px;--sh-sm:2px 2px 0 rgb(14 107 92 / .25);--sh-md:3px 3px 0 rgb(14 107 92 / .3), 0 8px 20px rgb(31 42 42 / .08);--sh-lg:5px 5px 0 rgb(255 107 74 / .35), 0 14px 32px rgb(31 42 42 / .12);--m-fast:150ms;--m-base:260ms;--m-slow:520ms;--ease:cubic-bezier(.25,1.2,.5,1);}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#15201E;--c-fg:#F6F1E4;--c-surface:#1E2B28;--c-muted:#C2CCC8;--c-border:#3A4A46;--c-primary:#5CC3AE;--c-onPrimary:#15201E;--c-secondary:#FF8A6E;--c-onSecondary:#15201E;--c-success:#5CC3AE;--c-warning:#E8B04A;--c-danger:#F87171;--c-info:#8DB8D6;--c-focus:#E8B04A;--c-link:LinkText;--c-link:#5CC3AE;--c-ink:#15201E;}}
:root[data-theme=dark]{--c-bg:#15201E;--c-fg:#F6F1E4;--c-surface:#1E2B28;--c-muted:#C2CCC8;--c-border:#3A4A46;--c-primary:#5CC3AE;--c-onPrimary:#15201E;--c-secondary:#FF8A6E;--c-onSecondary:#15201E;--c-success:#5CC3AE;--c-warning:#E8B04A;--c-danger:#F87171;--c-info:#8DB8D6;--c-focus:#E8B04A;--c-link:LinkText;--c-link:#5CC3AE;--c-ink:#15201E;}
:root[data-theme=light]{--c-bg:#F6F1E4;--c-fg:#1F2A2A;--c-surface:#FFFFFF;--c-muted:#5A6461;--c-border:#DCD3BE;--c-primary:#0E6B5C;--c-onPrimary:#FFFFFF;--c-secondary:#FF6B4A;--c-onSecondary:#1F2A2A;--c-success:#0E6B5C;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#2F5D8A;--c-focus:#2F5D8A;--c-link:LinkText;}
