:root {
  --color-bg: #0b1220;
  --color-surface: #111b2e;
  --color-surface-2: #18243a;
  --color-text: #f8fafc;
  --color-muted: #b8c2d6;
  --color-primary: #e0aa3e;
  --color-primary-strong: #f2bd52;
  --color-border: rgba(255,255,255,.12);
  --color-light: #f5f5f5;
  --color-dark-text: #100c08;
  --shadow-soft: 0 20px 60px rgba(0,0,0,.18);
  --radius-sm: .75rem;
  --radius-md: 1.25rem;
  --radius-lg: 2rem;
  --container: 1180px;
  --space-1: .5rem;
  --space-2: .75rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2rem;
  --space-6: 3rem;
  --space-7: 5rem;
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
