/* Perfect10 design tokens. Edit colors and fonts here. */
:root{--bg:#F8F6F1;--surf:#FEFDFB;--ink:#1F2623;--body:#47524C;--mute:#7C857F;--line:#E2DFD6;--terra:#A9614D;--on:#fff;--blush:#F1E7DD;--sage:#E6EDE7;--sand:#E8DFD3;--band:#2F4038;--cluster:#2F4038;--land:#E4DFD3;--hl:#CBD8CF;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--sans:"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#131916;--surf:#1A211D;--ink:#EDE8DD;--body:#B6BFB8;--mute:#8A948D;--line:rgba(237,232,221,.14);--terra:#D58C76;--on:#1B1410;--blush:#241F1B;--sage:#1C2823;--sand:#2A241E;--band:#1F2C26;--cluster:#6F9A86;--land:#27302A;--hl:#3A4A3F}}
:root[data-theme="dark"]{--bg:#131916;--surf:#1A211D;--ink:#EDE8DD;--body:#B6BFB8;--mute:#8A948D;--line:rgba(237,232,221,.14);--terra:#D58C76;--on:#1B1410;--blush:#241F1B;--sage:#1C2823;--sand:#2A241E;--band:#1F2C26;--cluster:#6F9A86;--land:#27302A;--hl:#3A4A3F}
