/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#F5FAF9;--c-fg:#12324A;--c-surface:#FFFFFF;--c-muted:#46606F;--c-border:#D3E6E4;--c-primary:#0B6B73;--c-onPrimary:#FFFFFF;--c-secondary:#A8443A;--c-onSecondary:#FFFFFF;--c-success:#1E7A4C;--c-warning:#8A5A00;--c-danger:#B3261E;--c-info:#2B5C8A;--c-focus:#2B5C8A;--c-link:LinkText;--c-link:#0B6B73;--c-ink:#0D2233;--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:10px;--r-md:16px;--r-lg:24px;--r-xl:36px;--r-full:9999px;--sh-sm:0 1px 2px rgb(18 50 74 / .08);--sh-md:0 8px 24px rgb(18 50 74 / .10), inset 0 1px 0 rgb(255 255 255 / .6);--sh-lg:0 18px 44px rgb(18 50 74 / .16);--m-fast:150ms;--m-base:260ms;--m-slow:520ms;--ease:cubic-bezier(.2,.9,.3,1.2);}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#0D2233;--c-fg:#F2FAF9;--c-surface:#15314A;--c-muted:#A8C4CC;--c-border:#2C4C63;--c-primary:#7DDCD3;--c-onPrimary:#0D2233;--c-secondary:#FF9F90;--c-onSecondary:#0D2233;--c-success:#7FD6A5;--c-warning:#F0B44C;--c-danger:#FF8A80;--c-info:#93C0EA;--c-focus:#F0B44C;--c-link:LinkText;--c-link:#7DDCD3;--c-ink:#0D2233;}}
:root[data-theme=dark]{--c-bg:#0D2233;--c-fg:#F2FAF9;--c-surface:#15314A;--c-muted:#A8C4CC;--c-border:#2C4C63;--c-primary:#7DDCD3;--c-onPrimary:#0D2233;--c-secondary:#FF9F90;--c-onSecondary:#0D2233;--c-success:#7FD6A5;--c-warning:#F0B44C;--c-danger:#FF8A80;--c-info:#93C0EA;--c-focus:#F0B44C;--c-link:LinkText;--c-link:#7DDCD3;--c-ink:#0D2233;}
:root[data-theme=light]{--c-bg:#F5FAF9;--c-fg:#12324A;--c-surface:#FFFFFF;--c-muted:#46606F;--c-border:#D3E6E4;--c-primary:#0B6B73;--c-onPrimary:#FFFFFF;--c-secondary:#A8443A;--c-onSecondary:#FFFFFF;--c-success:#1E7A4C;--c-warning:#8A5A00;--c-danger:#B3261E;--c-info:#2B5C8A;--c-focus:#2B5C8A;--c-link:LinkText;}
