/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#FAF6EC;--c-fg:#1F2A22;--c-surface:#FFFFFF;--c-muted:#5A5F55;--c-border:#D9D3C2;--c-primary:#3D5A36;--c-onPrimary:#FFFFFF;--c-secondary:#A4482A;--c-onSecondary:#FFFFFF;--c-success:#2F6B3A;--c-warning:#8A5A00;--c-danger:#A3271B;--c-info:#2B5F55;--c-focus:#2B5F55;--c-link:LinkText;--c-link:#3D5A36;--c-ink:#141A15;--f-display:"Lora", system-ui, sans-serif;--f-sans:"Be Vietnam Pro", system-ui, sans-serif;--f-serif:"Lora", Georgia, serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--fs-base:16px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:28px;--r-full:9999px;--sh-sm:0 1px 2px rgb(31 42 34 / .06);--sh-md:0 6px 16px rgb(31 42 34 / .08);--sh-lg:0 16px 40px rgb(31 42 34 / .12);--m-fast:160;--m-base:260;--m-slow:480;--ease:cubic-bezier(.25,.7,.3,1);}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#141A15;--c-fg:#F3EFE4;--c-surface:#1D251E;--c-muted:#B4B7A8;--c-border:#334036;--c-primary:#9CC28E;--c-onPrimary:#141A15;--c-secondary:#D98A6C;--c-onSecondary:#141A15;--c-success:#8FCB8A;--c-warning:#E8C16A;--c-danger:#F08A7E;--c-info:#8FC7B8;--c-focus:#8FC7B8;--c-link:LinkText;--c-link:#9CC28E;--c-ink:#141A15;}}
:root[data-theme=dark]{--c-bg:#141A15;--c-fg:#F3EFE4;--c-surface:#1D251E;--c-muted:#B4B7A8;--c-border:#334036;--c-primary:#9CC28E;--c-onPrimary:#141A15;--c-secondary:#D98A6C;--c-onSecondary:#141A15;--c-success:#8FCB8A;--c-warning:#E8C16A;--c-danger:#F08A7E;--c-info:#8FC7B8;--c-focus:#8FC7B8;--c-link:LinkText;--c-link:#9CC28E;--c-ink:#141A15;}
:root[data-theme=light]{--c-bg:#FAF6EC;--c-fg:#1F2A22;--c-surface:#FFFFFF;--c-muted:#5A5F55;--c-border:#D9D3C2;--c-primary:#3D5A36;--c-onPrimary:#FFFFFF;--c-secondary:#A4482A;--c-onSecondary:#FFFFFF;--c-success:#2F6B3A;--c-warning:#8A5A00;--c-danger:#A3271B;--c-info:#2B5F55;--c-focus:#2B5F55;--c-link:LinkText;}
