/* ═══════════════════════════════════════════════════════════
   Theme: Aurora — Deep charcoal, green + purple + pink
   ═══════════════════════════════════════════════════════════ */

.theme-aurora {
  /* Base backgrounds */
  --bg-base: #0f0f14;
  --bg-elevated: #181823;

  /* Text hierarchy */
  --text-primary: #faf5ff;
  --text-secondary: rgba(250, 245, 255, 0.70);
  --text-tertiary: rgba(250, 245, 255, 0.45);
  --text-muted: rgba(250, 245, 255, 0.30);

  /* Accent colors */
  --accent-primary: #5ddc8b;
  --accent-primary-rgb: 93, 220, 139;
  --accent-secondary: #a855f7;
  --accent-secondary-rgb: 168, 85, 247;
  --accent-tertiary: #ec4899;
  --accent-tertiary-rgb: 236, 72, 153;

  /* Semantic colors */
  --success: #5ddc8b;
  --success-bg: rgba(93, 220, 139, 0.18);
  --warning: #fbbf24;
  --warning-bg: rgba(251, 191, 36, 0.18);
  --danger: #f87171;
  --danger-bg: rgba(248, 113, 113, 0.18);
  --info: #a855f7;
  --info-bg: rgba(168, 85, 247, 0.18);

  /* Gradients */
  --gradient-primary: linear-gradient(135deg, #5ddc8b, #a855f7);
  --gradient-hero: linear-gradient(135deg, #5ddc8b 0%, #a855f7 40%, #ec4899 100%);

  /* Glass tint — warm purple cast */
  --glass-tint: rgba(168, 85, 247, 0.03);

  color-scheme: dark;
}
