/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#F7F5FF;--c-fg:#120B24;--c-surface:#FFFFFF;--c-muted:#4E4670;--c-border:#C9CEDB;--c-primary:#5B2BD9;--c-onPrimary:#FFFFFF;--c-secondary:#FF3EA5;--c-onSecondary:#120B24;--c-success:#0F7B5A;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#1F5FA8;--c-focus:#5B2BD9;--c-link:LinkText;--c-link:#5B2BD9;--c-ink:#120B24;--f-display:"Unbounded", 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:20px;--r-xl:32px;--r-full:9999px;--sh-sm:0 0 0 1px rgb(34 225 240 / .35), 0 0 8px rgb(34 225 240 / .25);--sh-md:0 0 0 1px rgb(34 225 240 / .4), 0 0 18px rgb(34 225 240 / .3), 0 10px 24px rgb(18 11 36 / .4);--sh-lg:0 0 0 1px rgb(255 62 165 / .45), 0 0 28px rgb(255 62 165 / .35), 0 16px 36px rgb(18 11 36 / .5);--m-fast:150ms;--m-base:240ms;--m-slow:480ms;--ease:cubic-bezier(.2,.9,.3,1.2);}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#120B24;--c-fg:#F7F5FF;--c-surface:#1E1538;--c-muted:#C4BEDD;--c-border:#3A2E5C;--c-primary:#22E1F0;--c-onPrimary:#120B24;--c-secondary:#FF3EA5;--c-onSecondary:#120B24;--c-success:#4ADE9B;--c-warning:#F5C451;--c-danger:#FF8A8A;--c-info:#8DC2FF;--c-focus:#FF3EA5;--c-link:LinkText;--c-link:#22E1F0;--c-ink:#120B24;}}
:root[data-theme=dark]{--c-bg:#120B24;--c-fg:#F7F5FF;--c-surface:#1E1538;--c-muted:#C4BEDD;--c-border:#3A2E5C;--c-primary:#22E1F0;--c-onPrimary:#120B24;--c-secondary:#FF3EA5;--c-onSecondary:#120B24;--c-success:#4ADE9B;--c-warning:#F5C451;--c-danger:#FF8A8A;--c-info:#8DC2FF;--c-focus:#FF3EA5;--c-link:LinkText;--c-link:#22E1F0;--c-ink:#120B24;}
:root[data-theme=light]{--c-bg:#F7F5FF;--c-fg:#120B24;--c-surface:#FFFFFF;--c-muted:#4E4670;--c-border:#C9CEDB;--c-primary:#5B2BD9;--c-onPrimary:#FFFFFF;--c-secondary:#FF3EA5;--c-onSecondary:#120B24;--c-success:#0F7B5A;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#1F5FA8;--c-focus:#5B2BD9;--c-link:LinkText;}
