:root {
  color-scheme: dark;
  --color-bg: #07101b;
  --color-surface: #0e1b2a;
  --color-surface-strong: #14263a;
  --color-border: #28415a;
  --color-text: #f3f7fb;
  --color-muted: #9fb2c5;
  --color-accent: #7de3d1;
  --color-accent-strong: #40c8b3;
  --color-warning: #f4c56a;
  --shadow-card: 0 16px 42px rgb(0 0 0 / 24%);
  --radius-sm: 0.65rem;
  --radius-md: 1rem;
  --radius-lg: 1.4rem;
  --space-1: 0.4rem;
  --space-2: 0.75rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2rem;
  --content-width: 68rem;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
