/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#FAFAF5;--c-fg:#0F1E2E;--c-surface:#FFFFFF;--c-muted:#475A55;--c-border:#D5DED6;--c-primary:#0B6E4F;--c-onPrimary:#FFFFFF;--c-secondary:#F2542D;--c-onSecondary:#0F1E2E;--c-success:#0B6E4F;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#0A5C8A;--c-focus:#0A5C8A;--c-link:LinkText;--c-link:#0B6E4F;--c-ink:#0C1620;--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:8px;--r-lg:14px;--r-xl:22px;--r-full:9999px;--sh-sm:0 1px 2px rgb(15 30 46 / .08);--sh-md:0 6px 16px rgb(15 30 46 / .10);--sh-lg:0 14px 36px rgb(15 30 46 / .14);--m-fast:140;--m-base:220;--m-slow:360;--ease:[object Object];}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#0C1620;--c-fg:#F4F6EE;--c-surface:#142231;--c-muted:#A7B6AE;--c-border:#26384A;--c-primary:#4FD1A1;--c-onPrimary:#0C1620;--c-secondary:#FF8A66;--c-onSecondary:#0C1620;--c-success:#4FD1A1;--c-warning:#F2C14E;--c-danger:#F87171;--c-info:#7CC4F0;--c-focus:#7CC4F0;--c-link:LinkText;--c-link:#4FD1A1;--c-ink:#0C1620;}}
:root[data-theme=dark]{--c-bg:#0C1620;--c-fg:#F4F6EE;--c-surface:#142231;--c-muted:#A7B6AE;--c-border:#26384A;--c-primary:#4FD1A1;--c-onPrimary:#0C1620;--c-secondary:#FF8A66;--c-onSecondary:#0C1620;--c-success:#4FD1A1;--c-warning:#F2C14E;--c-danger:#F87171;--c-info:#7CC4F0;--c-focus:#7CC4F0;--c-link:LinkText;--c-link:#4FD1A1;--c-ink:#0C1620;}
:root[data-theme=light]{--c-bg:#FAFAF5;--c-fg:#0F1E2E;--c-surface:#FFFFFF;--c-muted:#475A55;--c-border:#D5DED6;--c-primary:#0B6E4F;--c-onPrimary:#FFFFFF;--c-secondary:#F2542D;--c-onSecondary:#0F1E2E;--c-success:#0B6E4F;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#0A5C8A;--c-focus:#0A5C8A;--c-link:LinkText;}
