/* Design tokens — central palette + type scale.
   Existing pages keep their hardcoded colors; new components (standings strip,
   future Weekly/Multi-Week/PBP redesigns) consume these. */

:root {
  --bg-0: #0a0f1c;
  --bg-1: #0f1a2e;
  --bg-2: #16223a;
  --bg-3: #1e2a3a;

  --ink: #e8e6df;
  --ink-muted: #a8b8cc;
  --ink-dim: #6f7d92;

  --accent: #d4b14a;        /* mustard — Seinfeld diner without going kitsch */
  --accent-2: #7aa6c2;      /* Kramer-shirt blue-gray */
  --accent-cyan: #66ccff;   /* legacy KramerBot cyan, kept for unmigrated UI */
  --danger: #c0584e;
  --positive: #6cbf84;

  --border: #1f2d45;
  --border-soft: #2f3d57;

  --font-display: "Bebas Neue", Impact, "Arial Narrow Bold", sans-serif;
  --font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;

  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 14px;

  --shadow-card: 0 0 12px rgba(102, 204, 255, 0.08);

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
}
