/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#F6F3EC;--c-fg:#17241C;--c-surface:#FCFAF5;--c-muted:#4A5A50;--c-border:#D9D3C5;--c-primary:#1E5B3A;--c-onPrimary:#FFFFFF;--c-secondary:#B44D27;--c-onSecondary:#FFFFFF;--c-success:#2F6B3F;--c-warning:#8A5A00;--c-danger:#A8321E;--c-info:#1F5F80;--c-focus:#1E5B3A;--c-link:LinkText;--c-link:#1E5B3A;--c-ink:#101A14;--f-display:"Lexend", system-ui, sans-serif;--f-sans:"Be Vietnam Pro", system-ui, sans-serif;--f-serif:"Be Vietnam Pro", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--fs-base:16px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-xl:20px;--r-full:9999px;--sh-sm:2px 2px 0 rgb(20 63 40 / .18);--sh-md:4px 4px 0 rgb(20 63 40 / .16);--sh-lg:8px 8px 0 rgb(20 63 40 / .14);--m-fast:150ms;--m-base:260ms;--m-slow:600ms;--ease:cubic-bezier(.2,.8,.2,1);}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#101A14;--c-fg:#EEF2EC;--c-surface:#18251D;--c-muted:#A9B8AE;--c-border:#2A3A30;--c-primary:#7CC495;--c-onPrimary:#0B1A10;--c-secondary:#E07A4F;--c-onSecondary:#0B1A10;--c-success:#8FD3A2;--c-warning:#E8B23A;--c-danger:#F08A6E;--c-info:#7CC0E0;--c-focus:#7CC495;--c-link:LinkText;--c-link:#7CC495;--c-ink:#101A14;}}
:root[data-theme=dark]{--c-bg:#101A14;--c-fg:#EEF2EC;--c-surface:#18251D;--c-muted:#A9B8AE;--c-border:#2A3A30;--c-primary:#7CC495;--c-onPrimary:#0B1A10;--c-secondary:#E07A4F;--c-onSecondary:#0B1A10;--c-success:#8FD3A2;--c-warning:#E8B23A;--c-danger:#F08A6E;--c-info:#7CC0E0;--c-focus:#7CC495;--c-link:LinkText;--c-link:#7CC495;--c-ink:#101A14;}
:root[data-theme=light]{--c-bg:#F6F3EC;--c-fg:#17241C;--c-surface:#FCFAF5;--c-muted:#4A5A50;--c-border:#D9D3C5;--c-primary:#1E5B3A;--c-onPrimary:#FFFFFF;--c-secondary:#B44D27;--c-onSecondary:#FFFFFF;--c-success:#2F6B3F;--c-warning:#8A5A00;--c-danger:#A8321E;--c-info:#1F5F80;--c-focus:#1E5B3A;--c-link:LinkText;}
