:root {
  color-scheme: dark;
  --color-bg: #080808;
  --color-surface: #1a1a1a;
  --color-surface-alt: #2a2a2a;
  --color-panel: #111111;
  --color-panel-soft: rgba(26, 26, 26, 0.94);
  --color-text: #f8fafc;
  --color-text-muted: #a1a1aa;
  --color-accent: #f59e0b;
  --color-accent-strong: #eab308;
  --color-accent-faint: rgba(245, 158, 11, 0.16);
  --color-border: rgba(245, 158, 11, 0.34);
  --color-grid: rgba(245, 158, 11, 0.18);
  --color-success: #84cc16;
  --font-sans: Inter, Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-mono: "Fira Code", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
  --container-max: 1180px;
  --nav-height: 72px;
  --sidebar-width: 248px;
  --radius-sm: 0;
  --radius-md: 0;
  --radius-lg: 0;
  --shadow-line: 0 0 0 1px var(--color-border);
  --space-2xs: 0.25rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 3rem;
  --space-3xl: 4.5rem;
  --transition-fast: 180ms ease;
}
