/* generated by brand-guideline from design-system.json — do not edit */
:root{color-scheme:light dark;--c-bg:#FBF8EF;--c-fg:#1B1633;--c-surface:#FFFFFF;--c-muted:#4E4866;--c-border:#DDD6EA;--c-primary:#4A2C9B;--c-onPrimary:#FFFFFF;--c-secondary:#E0452F;--c-onSecondary:#1B1633;--c-success:#2F6B1F;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#1F5FA8;--c-focus:#1F5FA8;--c-link:LinkText;--c-link:#4A2C9B;--c-ink:#15112A;--f-display:"Chakra Petch", system-ui, sans-serif;--f-sans:"Be Vietnam Pro", system-ui, sans-serif;--f-serif:"Be Vietnam Pro", system-ui, sans-serif;--f-mono:"VT323", ui-monospace, monospace;--fs-base:16px;--r-sm:2px;--r-md:4px;--r-lg:6px;--r-xl:8px;--r-full:9999px;--sh-sm:2px 2px 0 rgb(27 22 51 / .18);--sh-md:4px 4px 0 rgb(27 22 51 / .18);--sh-lg:6px 6px 0 rgb(27 22 51 / .22);--m-fast:120;--m-base:200;--m-slow:360;--ease:[object Object];}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#15112A;--c-fg:#F6F3FB;--c-surface:#211B3D;--c-muted:#B7B0CC;--c-border:#352D57;--c-primary:#B9A6F7;--c-onPrimary:#15112A;--c-secondary:#FF8A73;--c-onSecondary:#15112A;--c-success:#A6D930;--c-warning:#F2C14E;--c-danger:#F87171;--c-info:#8CC4F5;--c-focus:#8CC4F5;--c-link:LinkText;--c-link:#B9A6F7;--c-ink:#15112A;}}
:root[data-theme=dark]{--c-bg:#15112A;--c-fg:#F6F3FB;--c-surface:#211B3D;--c-muted:#B7B0CC;--c-border:#352D57;--c-primary:#B9A6F7;--c-onPrimary:#15112A;--c-secondary:#FF8A73;--c-onSecondary:#15112A;--c-success:#A6D930;--c-warning:#F2C14E;--c-danger:#F87171;--c-info:#8CC4F5;--c-focus:#8CC4F5;--c-link:LinkText;--c-link:#B9A6F7;--c-ink:#15112A;}
:root[data-theme=light]{--c-bg:#FBF8EF;--c-fg:#1B1633;--c-surface:#FFFFFF;--c-muted:#4E4866;--c-border:#DDD6EA;--c-primary:#4A2C9B;--c-onPrimary:#FFFFFF;--c-secondary:#E0452F;--c-onSecondary:#1B1633;--c-success:#2F6B1F;--c-warning:#8A5A00;--c-danger:#B42318;--c-info:#1F5FA8;--c-focus:#1F5FA8;--c-link:LinkText;}
