:root{
  --mm-bg:#F4F4F2;
  --mm-ink:#17191C;
  --mm-ink-2:#6E7076;
  --mm-accent:#F2B705;
  --mm-accent-text:#8A6500;
  --mm-line:#D9DADC;
  --mm-font-display:'Jost',system-ui,sans-serif;
  --mm-font-text:'Golos Text',system-ui,sans-serif;
}
@media (prefers-color-scheme:dark){:root{
  --mm-bg:#17191C;
  --mm-ink:#F4F4F2;
  --mm-ink-2:#A2A5AB;
  --mm-accent:#F2B705;
  --mm-accent-text:#F2B705;
  --mm-line:#2B2E33;
}}

:root{--bg:var(--mm-bg);--ink:var(--mm-ink);--ink-2:var(--mm-ink-2);--accent:var(--mm-accent);--accent-text:var(--mm-accent-text);--line:var(--mm-line);--surface:#FFFFFF;--dot:color-mix(in srgb, var(--mm-ink) 22%, transparent);--font-d:var(--mm-font-display);--font-t:var(--mm-font-text);--on-accent:#17191C;--accent-hover:#FFC61A;--danger:#B3261E;--shadow:rgba(0,0,0,.2);--backdrop:rgba(20,22,26,.5)}
:root[data-theme="light"]{--mm-bg:#F4F4F2;--mm-ink:#17191C;--mm-ink-2:#6E7076;--mm-accent:#F2B705;--mm-accent-text:#8A6500;--mm-line:#D9DADC;--surface:#FFFFFF}
:root[data-theme="dark"]{--mm-bg:#17191C;--mm-ink:#F4F4F2;--mm-ink-2:#A2A5AB;--mm-accent:#F2B705;--mm-accent-text:#F2B705;--mm-line:#2B2E33;--surface:#1F2225}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--surface:#1F2225}}
@font-face{font-family:'Jost';src:url('/assets/fonts/Jost.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:'Golos Text';src:url('/assets/fonts/GolosText.woff2') format('woff2');font-weight:400 900;font-display:swap}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--danger:#F2B8B5}}
:root[data-theme="dark"]{--danger:#F2B8B5}
