:root {
  --bg: #0D1B2A;
  --bg-sidebar: rgba(13,27,42,0.92);
  --border: rgba(255,255,255,0.08);
  --text: #e2e8f0;
  --text-muted: #94a3b8;
  --status-pending: #dd6b20;
  --status-in-progress: #38a169;
  --status-complete: #4a5568;
  --status-blocked: #c53030;
  --vision: #f6e05e;
  --vision-stroke: #d69e2e;
  --critical-path: #0047AB;
  --glass-bg: rgba(30,58,95,0.65);
  --glass-border: rgba(255,255,255,0.12);
  --mode-pathing: rgba(0,71,171,0.94);
  --mode-visioning: rgba(214,158,46,0.94);

  --font-main: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-mono: 'JetBrains Mono', 'Fira Code', monospace;
  --radius-sm: 4px;
  --radius: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --transition: 150ms ease;
}
