/* Theme: Neon (default) */
html[data-theme="neon"],
:root {
  --bg: #07070c;
  --bg-elevated: #0e0e16;
  --bg-card: #12121c;
  --bg-card-hover: #171724;
  --border: rgba(255, 255, 255, 0.06);
  --border-strong: rgba(255, 255, 255, 0.12);
  --text: #f0f0f5;
  --text-muted: #9898a8;
  --text-dim: #5c5c6e;
  --pink: #ff2d95;
  --pink-soft: #ff4d9e;
  --cyan: #00e8ff;
  --cyan-dim: #00b8cc;
  --orange: #ff8c42;
  --purple: #a855f7;
  --magenta: #e11d8a;
  --success: #22c55e;
  --warning: #f59e0b;
  --danger: #ef4444;
  --glow-pink: 0 0 40px rgba(255, 45, 149, 0.25);
  --glow-cyan: 0 0 40px rgba(0, 232, 255, 0.2);
}
