/* ==========================================================================
   🌈 Holi Festival Theme — Vibrant & Playful
   Overrides CSS Custom Properties from mabapu-royal.css
   ========================================================================== */

:root {
  --royal-dark: #1A0A3E;
  --royal-dark-rgb: 26, 10, 62;
  --royal-deep: #2D1B69;
  --royal-deep-rgb: 45, 27, 105;
  --royal-navy: #4A2C8A;
  --royal-midnight: #0D0221;
  --royal-gold: #FF6B35;
  --royal-gold-rgb: 255, 107, 53;
  --royal-saffron: #FF1493;
  --royal-saffron-rgb: 255, 20, 147;
  --royal-cream: #FFF8F0;
  --royal-cream-rgb: 255, 248, 240;
  --royal-ivory: #FFF0E6;
  --royal-parchment: #FFE4D6;
  --royal-sand: #FFD4BC;

  /* Admin/compat overrides */
  --royal-bg: #1A0A3E;
  --royal-card: #2D1B69;
  --royal-accent: #4A2C8A;
  --royal-glass: rgba(26,10,62,0.85);
  --royal-border: rgba(255,107,53,0.25);
  --royal-gold-hover: #FF8252;
  --royal-saffron-hover: #FF339F;
  --orange: var(--royal-gold);
  --green:  #2D6A4F;
  --gold:   var(--royal-gold);

  --gradient-primary: linear-gradient(135deg, #FF6B35, #FF1493, #9B59B6);
  --gradient-hero: linear-gradient(135deg, #1A0A3E 0%, #2D1B69 50%, #4A2C8A 100%);
  --gradient-card: linear-gradient(145deg, #2D1B69 0%, #1A0A3E 100%);

  --shadow-gold: 0 4px 20px rgba(255, 107, 53, 0.3);
  --shadow-gold-lg: 0 8px 40px rgba(255, 107, 53, 0.25);
  --shadow-saffron: 0 4px 20px rgba(255, 20, 147, 0.25);
}
