:root {
  --bg: #04080d;
  --surface: #07111d;
  --surface-2: #0a1628;
  --surface-3: #102338;
  --glass: rgba(255,255,255,0.03);
  --glass-hover: rgba(255,255,255,0.06);
  --border: rgba(255,255,255,0.08);
  --border-strong: rgba(255,255,255,0.14);
  --accent: #14b8a6;
  --accent-bright: #2dd4bf;
  --accent-glow: rgba(20,184,166,0.3);
  --accent-soft: rgba(20,184,166,0.1);
  --accent-border: rgba(20,184,166,0.2);
  --aurora-1: #0ea5a5;
  --aurora-2: #8b5cf6;
  --aurora-3: #22d3ee;
  --text: #f0f4f8;
  --text-mute: #94a3b8;
  --text-dim: #64748b;
  --font: 'Aptos', 'Segoe UI', -apple-system, BlinkMacSystemFont, sans-serif;
  --mono: 'Cascadia Mono', 'SFMono-Regular', ui-monospace, monospace;
  --radius: 16px;
  --radius-sm: 10px;
  --max-w: 1200px;
  --ease: cubic-bezier(0.4, 0, 0.2, 1);
  --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
