/* Design tokens. Everything visual resolves to a variable here.
   Layout and interaction never change with theme (section 9.1).
   Status colours are semantic and reserved - a theme pack must never
   redefine them (section 9.2). */

:root {
  --build-id: "2026-08-13.0002";

  /* Reserved. Not themeable. Identical in every pack, forever. */
  --status-confirmed: #157F4A;
  --status-attention: #B45309;
  --status-conflict:  #B42318;
  --status-owed:      #1D4ED8;

  /* Supplied by the active theme pack. */
  --accent:      #2C3440;
  --accent-ink:  #FFFFFF;
  --surface-0:   #F7F6F3;
  --surface-1:   #FFFFFF;
  --ink:         #1A1A18;
  --ink-muted:   #5F5E5A;
  --border:      #E2E0DA;

  --radius: 8px;
  --font-sans: system-ui, sans-serif;
}
