:root {
  --paper: #EEF2EF;
  --surface: #FFFFFF;
  --ink: #18221D;
  --muted: #5B6A62;
  --line: #D3DCD6;
  --accent: #1E6A4C;
  --accent-ink: #FFFFFF;
  --tag: #F4C531;
  --tag-ink: #2A2306;
  --short: #B93A26;
  --short-soft: #F8E1DC;
  --ok: #2D7A53;
  --ok-soft: #DCEFE4;
  --prio-thinking: #7C8893; --prio-delayed: #A8681A; --prio-want: #3A6BD6; --prio-planned: #1E6A4C; --prio-critical: #C2321F;
  --font-display: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;
  --font-body: "Inter", system-ui, -apple-system, sans-serif;
  --font-num: "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --paper: #111714; --surface: #19211D; --ink: #E4EBE7; --muted: #92A39A; --line: #2B3731;
    --accent: #5BC497; --accent-ink: #0D1A13; --tag: #E5B828; --tag-ink: #221C03;
    --short: #F07F6A; --short-soft: #3A1F1A; --ok: #6FD3A0; --ok-soft: #173326;
    --prio-thinking: #8E9AA4; --prio-delayed: #E0A458; --prio-want: #7FA4F5; --prio-planned: #5BC497; --prio-critical: #FF7A63;
  }
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --paper: #111714; --surface: #19211D; --ink: #E4EBE7; --muted: #92A39A; --line: #2B3731;
  --accent: #5BC497; --accent-ink: #0D1A13; --tag: #E5B828; --tag-ink: #221C03;
  --short: #F07F6A; --short-soft: #3A1F1A; --ok: #6FD3A0; --ok-soft: #173326;
    --prio-thinking: #8E9AA4; --prio-delayed: #E0A458; --prio-want: #7FA4F5; --prio-planned: #5BC497; --prio-critical: #FF7A63;
}
