/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#FBF5EA;--c-fg:#2A1E17;--c-surface:#FFFFFF;--c-muted:#6B5A4E;--c-border:#E6DCCB;--c-primary:#A8401C;--c-onPrimary:#FFFFFF;--c-secondary:#2F6B4F;--c-onSecondary:#FFFFFF;--c-success:#2F6B4F;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#2F5D7C;--c-focus:#2F5D7C;--c-link:LinkText;--c-link:#A8401C;--c-ink:#1E1712;--f-display:"Baloo 2", 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:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-full:9999px;--sh-sm:0 2px 0 rgb(42 30 23 / .08);--sh-md:0 6px 0 rgb(42 30 23 / .08), 0 10px 24px rgb(42 30 23 / .08);--sh-lg:0 14px 36px rgb(42 30 23 / .14);--m-fast:150ms;--m-base:280ms;--m-slow:560ms;--ease:cubic-bezier(.3,1.4,.5,1);}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#1E1712;--c-fg:#FBF5EA;--c-surface:#2A211A;--c-muted:#C9B8A6;--c-border:#4A3B30;--c-primary:#F08A5D;--c-onPrimary:#1E1712;--c-secondary:#7FC4A0;--c-onSecondary:#1E1712;--c-success:#7FC4A0;--c-warning:#E8A33D;--c-danger:#F87171;--c-info:#8DB8D6;--c-focus:#E8A33D;--c-link:LinkText;--c-link:#F08A5D;--c-ink:#1E1712;}}
:root[data-theme=dark]{--c-bg:#1E1712;--c-fg:#FBF5EA;--c-surface:#2A211A;--c-muted:#C9B8A6;--c-border:#4A3B30;--c-primary:#F08A5D;--c-onPrimary:#1E1712;--c-secondary:#7FC4A0;--c-onSecondary:#1E1712;--c-success:#7FC4A0;--c-warning:#E8A33D;--c-danger:#F87171;--c-info:#8DB8D6;--c-focus:#E8A33D;--c-link:LinkText;--c-link:#F08A5D;--c-ink:#1E1712;}
:root[data-theme=light]{--c-bg:#FBF5EA;--c-fg:#2A1E17;--c-surface:#FFFFFF;--c-muted:#6B5A4E;--c-border:#E6DCCB;--c-primary:#A8401C;--c-onPrimary:#FFFFFF;--c-secondary:#2F6B4F;--c-onSecondary:#FFFFFF;--c-success:#2F6B4F;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#2F5D7C;--c-focus:#2F5D7C;--c-link:LinkText;}
