:root {
  --bg: #07080d;
  --surface: #0d0f18;
  --surface-2: #111420;
  --card: rgba(13, 15, 24, 0.9);
  --border: rgba(255, 255, 255, 0.07);
  --cyan: #00d4ff;
  --purple: #9b2dfc;
  --magenta: #e040fb;
  --cyan-glow: rgba(0, 212, 255, 0.12);
  --purple-glow: rgba(155, 45, 252, 0.12);
  --text: #e8eaef;
  --muted: #7b82a0;
  --success: #00dc64;
  --danger: #ff8080;
  --shadow-cyan: 0 0 40px rgba(0, 212, 255, 0.25);
  --shadow-purple: 0 0 80px rgba(155, 45, 252, 0.15);
  --nav-height: 68px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 18px;
  --container-max: 1200px;
}
