:root {
  color-scheme: dark;
  --color-bg: #070b12;
  --color-bg-soft: #0b1220;
  --color-surface: rgba(15, 23, 42, 0.86);
  --color-border: rgba(148, 163, 184, 0.22);
  --color-border-strong: rgba(45, 212, 191, 0.44);
  --color-text: #e5edf8;
  --color-muted: #9fb0c7;
  --color-heading: #f8fbff;
  --color-accent: #2dd4bf;
  --color-accent-strong: #5eead4;
  --color-accent-alt: #60a5fa;
  --color-focus: #facc15;
  --shadow-card: 0 18px 44px rgba(2, 6, 23, 0.35);
  --radius-lg: 1.5rem;
  --radius-xl: 2rem;
  --max-width: 1120px;
  --font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
