/* Dracula Theme - Dark theme with purple accents */
[data-theme="dracula"] {
  --bg-body: #282A36;
  --bg-surface: #343746;
  --bg-surface-glass: rgba(52, 55, 70, 0.6);
  --bg-card: #44475A;
  --bg-card-glass: rgba(68, 71, 90, 0.6);

  --text-main: #F8F8F2;
  --text-muted: #6272A4;
  --text-dim: #44475A;

  --primary: #BD93F9;
  --primary-glow: rgba(189, 147, 249, 0.5);
  --accent: #FF79C6;
  --accent-glow: rgba(255, 121, 198, 0.5);
  --danger: #FF5555;

  --border-light: rgba(98, 114, 164, 0.2);
  --border-hover: rgba(98, 114, 164, 0.3);

  --shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, 0.3), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  --shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, 0.5), 0 10px 10px -5px rgba(0, 0, 0, 0.4);
  --shadow-glow: 0 0 20px var(--primary-glow);
}

[data-theme="dracula"] body {
  background-image:
    radial-gradient(circle at 15% 50%, rgba(189, 147, 249, 0.08), transparent 25%),
    radial-gradient(circle at 85% 30%, rgba(255, 121, 198, 0.08), transparent 25%);
}
