/* ==========================================================================
   ZAHIQ AI - 25 Premium Light Color Schemes
   Optimized for Readability and Professional Appearance
   ========================================================================== */

/* ==========================================================================
   SCHEME 1: CLEAN SLATE
   Minimal, Professional, High Contrast
   ========================================================================== */
[data-theme="clean-slate"] {
  --background: #FFFFFF;
  --surface: #F8F9FA;
  --surface-elevated: #F1F3F5;
  --text-primary: #212529;
  --text-secondary: #495057;
  --text-muted: #6C757D;
  --primary: #0066CC;
  --primary-light: #3384D8;
  --primary-dark: #0052A3;
  --accent-cyan: #17A2B8;
  --accent-purple: #6F42C1;
  --accent-green: #28A745;
  --gradient-primary: linear-gradient(135deg, #0066CC 0%, #17A2B8 100%);
  --gradient-accent: linear-gradient(135deg, #0066CC 0%, #6F42C1 100%);
  --gradient-surface: linear-gradient(180deg, #FFFFFF 0%, #F8F9FA 100%);
  --success: #28A745;
  --warning: #FFC107;
  --error: #DC3545;
  --glow: 0 0 20px rgba(0, 102, 204, 0.2);
  --shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 2: NORDIC LIGHT
   Scandinavian, Clean, Calming
   ========================================================================== */
[data-theme="nordic-light"] {
  --background: #FAFBFC;
  --surface: #FFFFFF;
  --surface-elevated: #F3F5F7;
  --text-primary: #1A202C;
  --text-secondary: #4A5568;
  --text-muted: #718096;
  --primary: #3182CE;
  --primary-light: #4299E1;
  --primary-dark: #2C5282;
  --accent-cyan: #00B5D8;
  --accent-purple: #805AD5;
  --accent-green: #38A169;
  --gradient-primary: linear-gradient(135deg, #3182CE 0%, #00B5D8 100%);
  --gradient-accent: linear-gradient(135deg, #3182CE 0%, #805AD5 100%);
  --gradient-surface: linear-gradient(180deg, #FAFBFC 0%, #F3F5F7 100%);
  --success: #38A169;
  --warning: #DD6B20;
  --error: #E53E3E;
  --glow: 0 0 25px rgba(49, 130, 206, 0.25);
  --shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 3: SOFT PEARL
   Elegant, Warm, Sophisticated
   ========================================================================== */
[data-theme="soft-pearl"] {
  --background: #FFFEF9;
  --surface: #FFFFFF;
  --surface-elevated: #FAF9F4;
  --text-primary: #2D3436;
  --text-secondary: #636E72;
  --text-muted: #95A5A6;
  --primary: #6C5CE7;
  --primary-light: #A29BFE;
  --primary-dark: #5F3DC4;
  --accent-cyan: #74B9FF;
  --accent-purple: #FD79A8;
  --accent-green: #00B894;
  --gradient-primary: linear-gradient(135deg, #6C5CE7 0%, #74B9FF 100%);
  --gradient-accent: linear-gradient(135deg, #6C5CE7 0%, #FD79A8 100%);
  --gradient-surface: linear-gradient(180deg, #FFFEF9 0%, #FAF9F4 100%);
  --success: #00B894;
  --warning: #FDCB6E;
  --error: #FF6B6B;
  --glow: 0 0 30px rgba(108, 92, 231, 0.2);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.07);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 4: SKY BLUE
   Airy, Professional, Trust-Inspiring
   ========================================================================== */
[data-theme="sky-blue"] {
  --background: #F0F9FF;
  --surface: #FFFFFF;
  --surface-elevated: #E0F2FE;
  --text-primary: #0C4A6E;
  --text-secondary: #075985;
  --text-muted: #0284C7;
  --primary: #0EA5E9;
  --primary-light: #38BDF8;
  --primary-dark: #0284C7;
  --accent-cyan: #06B6D4;
  --accent-purple: #8B5CF6;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #0EA5E9 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #0EA5E9 0%, #8B5CF6 100%);
  --gradient-surface: linear-gradient(180deg, #F0F9FF 0%, #E0F2FE 100%);
  --success: #10B981;
  --warning: #F59E0B;
  --error: #EF4444;
  --glow: 0 0 25px rgba(14, 165, 233, 0.25);
  --shadow: 0 4px 14px rgba(0, 0, 0, 0.05);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 5: SAGE GREEN
   Natural, Calming, Modern
   ========================================================================== */
[data-theme="sage-green"] {
  --background: #F0FDF4;
  --surface: #FFFFFF;
  --surface-elevated: #DCFCE7;
  --text-primary: #14532D;
  --text-secondary: #166534;
  --text-muted: #15803D;
  --primary: #22C55E;
  --primary-light: #4ADE80;
  --primary-dark: #16A34A;
  --accent-cyan: #06B6D4;
  --accent-purple: #A855F7;
  --accent-green: #84CC16;
  --gradient-primary: linear-gradient(135deg, #22C55E 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #22C55E 0%, #84CC16 100%);
  --gradient-surface: linear-gradient(180deg, #F0FDF4 0%, #DCFCE7 100%);
  --success: #84CC16;
  --warning: #EAB308;
  --error: #DC2626;
  --glow: 0 0 20px rgba(34, 197, 94, 0.25);
  --shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 6: LAVENDER BREEZE
   Soft, Creative, Calming
   ========================================================================== */
[data-theme="lavender-breeze"] {
  --background: #FAF5FF;
  --surface: #FFFFFF;
  --surface-elevated: #F3E8FF;
  --text-primary: #2E1065;
  --text-secondary: #4C1D95;
  --text-muted: #6B21A8;
  --primary: #9333EA;
  --primary-light: #A855F7;
  --primary-dark: #7E22CE;
  --accent-cyan: #06B6D4;
  --accent-purple: #EC4899;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #9333EA 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #9333EA 0%, #EC4899 100%);
  --gradient-surface: linear-gradient(180deg, #FAF5FF 0%, #F3E8FF 100%);
  --success: #10B981;
  --warning: #F59E0B;
  --error: #DC2626;
  --glow: 0 0 25px rgba(147, 51, 234, 0.2);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 7: CORAL REEF
   Warm, Inviting, Energetic
   ========================================================================== */
[data-theme="coral-reef"] {
  --background: #FFF5F5;
  --surface: #FFFFFF;
  --surface-elevated: #FED7D7;
  --text-primary: #742A2A;
  --text-secondary: #9B2C2C;
  --text-muted: #C53030;
  --primary: #F56565;
  --primary-light: #FC8181;
  --primary-dark: #E53E3E;
  --accent-cyan: #4FD1C5;
  --accent-purple: #B794F4;
  --accent-green: #68D391;
  --gradient-primary: linear-gradient(135deg, #F56565 0%, #4FD1C5 100%);
  --gradient-accent: linear-gradient(135deg, #F56565 0%, #B794F4 100%);
  --gradient-surface: linear-gradient(180deg, #FFF5F5 0%, #FED7D7 100%);
  --success: #68D391;
  --warning: #F6AD55;
  --error: #E53E3E;
  --glow: 0 0 20px rgba(245, 101, 101, 0.25);
  --shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 8: SAND DUNE
   Warm, Natural, Sophisticated
   ========================================================================== */
[data-theme="sand-dune"] {
  --background: #FFFBF5;
  --surface: #FFFFFF;
  --surface-elevated: #FEF3E2;
  --text-primary: #451A03;
  --text-secondary: #78350F;
  --text-muted: #92400E;
  --primary: #F97316;
  --primary-light: #FB923C;
  --primary-dark: #EA580C;
  --accent-cyan: #0891B2;
  --accent-purple: #9333EA;
  --accent-green: #16A34A;
  --gradient-primary: linear-gradient(135deg, #F97316 0%, #0891B2 100%);
  --gradient-accent: linear-gradient(135deg, #F97316 0%, #FCD34D 100%);
  --gradient-surface: linear-gradient(180deg, #FFFBF5 0%, #FEF3E2 100%);
  --success: #16A34A;
  --warning: #FCD34D;
  --error: #DC2626;
  --glow: 0 0 20px rgba(249, 115, 22, 0.25);
  --shadow: 0 2px 10px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 9: OCEAN MIST
   Fresh, Clean, Professional
   ========================================================================== */
[data-theme="ocean-mist"] {
  --background: #F0FDFA;
  --surface: #FFFFFF;
  --surface-elevated: #CCFBF1;
  --text-primary: #134E4A;
  --text-secondary: #115E59;
  --text-muted: #0F766E;
  --primary: #14B8A6;
  --primary-light: #2DD4BF;
  --primary-dark: #0D9488;
  --accent-cyan: #06B6D4;
  --accent-purple: #8B5CF6;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #14B8A6 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #14B8A6 0%, #10B981 100%);
  --gradient-surface: linear-gradient(180deg, #F0FDFA 0%, #CCFBF1 100%);
  --success: #10B981;
  --warning: #F59E0B;
  --error: #EF4444;
  --glow: 0 0 25px rgba(20, 184, 166, 0.25);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 10: ROSE GOLD
   Elegant, Premium, Warm
   ========================================================================== */
[data-theme="rose-gold"] {
  --background: #FFF7F7;
  --surface: #FFFFFF;
  --surface-elevated: #FFE4E6;
  --text-primary: #881337;
  --text-secondary: #9F1239;
  --text-muted: #BE123C;
  --primary: #F43F5E;
  --primary-light: #FB7185;
  --primary-dark: #E11D48;
  --accent-cyan: #06B6D4;
  --accent-purple: #A855F7;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #F43F5E 0%, #FBBF24 100%);
  --gradient-accent: linear-gradient(135deg, #F43F5E 0%, #A855F7 100%);
  --gradient-surface: linear-gradient(180deg, #FFF7F7 0%, #FFE4E6 100%);
  --success: #10B981;
  --warning: #FBBF24;
  --error: #E11D48;
  --glow: 0 0 20px rgba(244, 63, 94, 0.2);
  --shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 11: BLUE STEEL
   Corporate, Strong, Professional
   ========================================================================== */
[data-theme="blue-steel"] {
  --background: #F8FAFC;
  --surface: #FFFFFF;
  --surface-elevated: #E2E8F0;
  --text-primary: #1E293B;
  --text-secondary: #334155;
  --text-muted: #475569;
  --primary: #3B82F6;
  --primary-light: #60A5FA;
  --primary-dark: #2563EB;
  --accent-cyan: #0891B2;
  --accent-purple: #7C3AED;
  --accent-green: #059669;
  --gradient-primary: linear-gradient(135deg, #3B82F6 0%, #0891B2 100%);
  --gradient-accent: linear-gradient(135deg, #3B82F6 0%, #7C3AED 100%);
  --gradient-surface: linear-gradient(180deg, #F8FAFC 0%, #E2E8F0 100%);
  --success: #059669;
  --warning: #D97706;
  --error: #DC2626;
  --glow: 0 0 25px rgba(59, 130, 246, 0.25);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 12: GOLDEN HOUR
   Warm, Optimistic, Inviting
   ========================================================================== */
[data-theme="golden-hour"] {
  --background: #FFFEF7;
  --surface: #FFFFFF;
  --surface-elevated: #FEF3C7;
  --text-primary: #451A03;
  --text-secondary: #78350F;
  --text-muted: #92400E;
  --primary: #F59E0B;
  --primary-light: #FBBF24;
  --primary-dark: #D97706;
  --accent-cyan: #0891B2;
  --accent-purple: #7C3AED;
  --accent-green: #059669;
  --gradient-primary: linear-gradient(135deg, #F59E0B 0%, #F97316 100%);
  --gradient-accent: linear-gradient(135deg, #F59E0B 0%, #0891B2 100%);
  --gradient-surface: linear-gradient(180deg, #FFFEF7 0%, #FEF3C7 100%);
  --success: #059669;
  --warning: #F97316;
  --error: #DC2626;
  --glow: 0 0 20px rgba(245, 158, 11, 0.25);
  --shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 13: MINT CREAM
   Fresh, Clean, Modern
   ========================================================================== */
[data-theme="mint-cream"] {
  --background: #F0FFF4;
  --surface: #FFFFFF;
  --surface-elevated: #D1FAE5;
  --text-primary: #064E3B;
  --text-secondary: #065F46;
  --text-muted: #047857;
  --primary: #10B981;
  --primary-light: #34D399;
  --primary-dark: #059669;
  --accent-cyan: #06B6D4;
  --accent-purple: #8B5CF6;
  --accent-green: #84CC16;
  --gradient-primary: linear-gradient(135deg, #10B981 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #10B981 0%, #84CC16 100%);
  --gradient-surface: linear-gradient(180deg, #F0FFF4 0%, #D1FAE5 100%);
  --success: #84CC16;
  --warning: #EAB308;
  --error: #DC2626;
  --glow: 0 0 20px rgba(16, 185, 129, 0.25);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 14: CLOUD WHITE
   Minimal, Clean, Spacious
   ========================================================================== */
[data-theme="cloud-white"] {
  --background: #FFFFFF;
  --surface: #FAFAFA;
  --surface-elevated: #F5F5F5;
  --text-primary: #171717;
  --text-secondary: #404040;
  --text-muted: #737373;
  --primary: #2563EB;
  --primary-light: #3B82F6;
  --primary-dark: #1D4ED8;
  --accent-cyan: #0891B2;
  --accent-purple: #9333EA;
  --accent-green: #16A34A;
  --gradient-primary: linear-gradient(135deg, #2563EB 0%, #0891B2 100%);
  --gradient-accent: linear-gradient(135deg, #2563EB 0%, #9333EA 100%);
  --gradient-surface: linear-gradient(180deg, #FFFFFF 0%, #FAFAFA 100%);
  --success: #16A34A;
  --warning: #EAB308;
  --error: #DC2626;
  --glow: 0 0 20px rgba(37, 99, 235, 0.2);
  --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 15: SOFT BLUE
   Trustworthy, Calm, Professional
   ========================================================================== */
[data-theme="soft-blue"] {
  --background: #F7FAFC;
  --surface: #FFFFFF;
  --surface-elevated: #EDF2F7;
  --text-primary: #1A365D;
  --text-secondary: #2C5282;
  --text-muted: #2B6CB0;
  --primary: #4299E1;
  --primary-light: #63B3ED;
  --primary-dark: #3182CE;
  --accent-cyan: #00B5D8;
  --accent-purple: #805AD5;
  --accent-green: #48BB78;
  --gradient-primary: linear-gradient(135deg, #4299E1 0%, #00B5D8 100%);
  --gradient-accent: linear-gradient(135deg, #4299E1 0%, #805AD5 100%);
  --gradient-surface: linear-gradient(180deg, #F7FAFC 0%, #EDF2F7 100%);
  --success: #48BB78;
  --warning: #ED8936;
  --error: #F56565;
  --glow: 0 0 25px rgba(66, 153, 225, 0.25);
  --shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 16: BLUSH PINK
   Soft, Feminine, Elegant
   ========================================================================== */
[data-theme="blush-pink"] {
  --background: #FFF5F7;
  --surface: #FFFFFF;
  --surface-elevated: #FECDD3;
  --text-primary: #881337;
  --text-secondary: #9F1239;
  --text-muted: #BE123C;
  --primary: #EC4899;
  --primary-light: #F472B6;
  --primary-dark: #DB2777;
  --accent-cyan: #06B6D4;
  --accent-purple: #A855F7;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #EC4899 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #EC4899 0%, #A855F7 100%);
  --gradient-surface: linear-gradient(180deg, #FFF5F7 0%, #FECDD3 100%);
  --success: #10B981;
  --warning: #F59E0B;
  --error: #EF4444;
  --glow: 0 0 20px rgba(236, 72, 153, 0.25);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 17: VANILLA CREAM
   Warm, Soft, Comfortable
   ========================================================================== */
[data-theme="vanilla-cream"] {
  --background: #FFFEFB;
  --surface: #FFFFFF;
  --surface-elevated: #FEF8E1;
  --text-primary: #422006;
  --text-secondary: #713F12;
  --text-muted: #A16207;
  --primary: #FCD34D;
  --primary-light: #FDE68A;
  --primary-dark: #F59E0B;
  --accent-cyan: #06B6D4;
  --accent-purple: #A855F7;
  --accent-green: #84CC16;
  --gradient-primary: linear-gradient(135deg, #FCD34D 0%, #F59E0B 100%);
  --gradient-accent: linear-gradient(135deg, #FCD34D 0%, #06B6D4 100%);
  --gradient-surface: linear-gradient(180deg, #FFFEFB 0%, #FEF8E1 100%);
  --success: #84CC16;
  --warning: #F59E0B;
  --error: #EF4444;
  --glow: 0 0 20px rgba(252, 211, 77, 0.3);
  --shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 18: SLATE MODERN
   Contemporary, Neutral, Sophisticated
   ========================================================================== */
[data-theme="slate-modern"] {
  --background: #FAFAFA;
  --surface: #FFFFFF;
  --surface-elevated: #F1F5F9;
  --text-primary: #0F172A;
  --text-secondary: #1E293B;
  --text-muted: #475569;
  --primary: #6366F1;
  --primary-light: #818CF8;
  --primary-dark: #4F46E5;
  --accent-cyan: #06B6D4;
  --accent-purple: #A855F7;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #6366F1 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #6366F1 0%, #A855F7 100%);
  --gradient-surface: linear-gradient(180deg, #FAFAFA 0%, #F1F5F9 100%);
  --success: #10B981;
  --warning: #F59E0B;
  --error: #EF4444;
  --glow: 0 0 25px rgba(99, 102, 241, 0.25);
  --shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 19: AQUA MARINE
   Vibrant, Fresh, Energetic
   ========================================================================== */
[data-theme="aqua-marine"] {
  --background: #F0FDFF;
  --surface: #FFFFFF;
  --surface-elevated: #CFFAFE;
  --text-primary: #083344;
  --text-secondary: #164E63;
  --text-muted: #155E75;
  --primary: #06B6D4;
  --primary-light: #22D3EE;
  --primary-dark: #0891B2;
  --accent-cyan: #0EA5E9;
  --accent-purple: #8B5CF6;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #06B6D4 0%, #0EA5E9 100%);
  --gradient-accent: linear-gradient(135deg, #06B6D4 0%, #10B981 100%);
  --gradient-surface: linear-gradient(180deg, #F0FDFF 0%, #CFFAFE 100%);
  --success: #10B981;
  --warning: #F59E0B;
  --error: #EF4444;
  --glow: 0 0 20px rgba(6, 182, 212, 0.25);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 20: PEACH BLOSSOM
   Warm, Soft, Inviting
   ========================================================================== */
[data-theme="peach-blossom"] {
  --background: #FFF7ED;
  --surface: #FFFFFF;
  --surface-elevated: #FED7AA;
  --text-primary: #431407;
  --text-secondary: #7C2D12;
  --text-muted: #9A3412;
  --primary: #FB923C;
  --primary-light: #FDBA74;
  --primary-dark: #F97316;
  --accent-cyan: #06B6D4;
  --accent-purple: #A855F7;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #FB923C 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #FB923C 0%, #FCD34D 100%);
  --gradient-surface: linear-gradient(180deg, #FFF7ED 0%, #FED7AA 100%);
  --success: #10B981;
  --warning: #FCD34D;
  --error: #EF4444;
  --glow: 0 0 20px rgba(251, 146, 60, 0.25);
  --shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 21: ARCTIC BLUE
   Cool, Clean, Professional
   ========================================================================== */
[data-theme="arctic-blue"] {
  --background: #F0F4F8;
  --surface: #FFFFFF;
  --surface-elevated: #D9E2EC;
  --text-primary: #102A43;
  --text-secondary: #243B53;
  --text-muted: #334E68;
  --primary: #0967D2;
  --primary-light: #2186EB;
  --primary-dark: #0552B5;
  --accent-cyan: #00A8CC;
  --accent-purple: #6C5CE7;
  --accent-green: #00B894;
  --gradient-primary: linear-gradient(135deg, #0967D2 0%, #00A8CC 100%);
  --gradient-accent: linear-gradient(135deg, #0967D2 0%, #6C5CE7 100%);
  --gradient-surface: linear-gradient(180deg, #F0F4F8 0%, #D9E2EC 100%);
  --success: #00B894;
  --warning: #F39C12;
  --error: #E74C3C;
  --glow: 0 0 25px rgba(9, 103, 210, 0.25);
  --shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 22: LIME FRESH
   Vibrant, Modern, Energetic
   ========================================================================== */
[data-theme="lime-fresh"] {
  --background: #F7FEE7;
  --surface: #FFFFFF;
  --surface-elevated: #D9F99D;
  --text-primary: #1A2E05;
  --text-secondary: #365314;
  --text-muted: #4D7C0F;
  --primary: #84CC16;
  --primary-light: #A3E635;
  --primary-dark: #65A30D;
  --accent-cyan: #06B6D4;
  --accent-purple: #A855F7;
  --accent-green: #22C55E;
  --gradient-primary: linear-gradient(135deg, #84CC16 0%, #22C55E 100%);
  --gradient-accent: linear-gradient(135deg, #84CC16 0%, #06B6D4 100%);
  --gradient-surface: linear-gradient(180deg, #F7FEE7 0%, #D9F99D 100%);
  --success: #22C55E;
  --warning: #FACC15;
  --error: #DC2626;
  --glow: 0 0 20px rgba(132, 204, 22, 0.3);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.06);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 23: VIOLET DREAM
   Creative, Modern, Sophisticated
   ========================================================================== */
[data-theme="violet-dream"] {
  --background: #FAF5FF;
  --surface: #FFFFFF;
  --surface-elevated: #EDE9FE;
  --text-primary: #2E1065;
  --text-secondary: #4C1D95;
  --text-muted: #6B21A8;
  --primary: #8B5CF6;
  --primary-light: #A78BFA;
  --primary-dark: #7C3AED;
  --accent-cyan: #06B6D4;
  --accent-purple: #EC4899;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #8B5CF6 0%, #06B6D4 100%);
  --gradient-accent: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
  --gradient-surface: linear-gradient(180deg, #FAF5FF 0%, #EDE9FE 100%);
  --success: #10B981;
  --warning: #F59E0B;
  --error: #DC2626;
  --glow: 0 0 25px rgba(139, 92, 246, 0.25);
  --shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 24: SUNRISE
   Warm, Optimistic, Energetic
   ========================================================================== */
[data-theme="sunrise"] {
  --background: #FFF8F1;
  --surface: #FFFFFF;
  --surface-elevated: #FFE0B2;
  --text-primary: #3E2723;
  --text-secondary: #5D4037;
  --text-muted: #795548;
  --primary: #FF9800;
  --primary-light: #FFB74D;
  --primary-dark: #F57C00;
  --accent-cyan: #00BCD4;
  --accent-purple: #9C27B0;
  --accent-green: #4CAF50;
  --gradient-primary: linear-gradient(135deg, #FF9800 0%, #FF5722 100%);
  --gradient-accent: linear-gradient(135deg, #FF9800 0%, #00BCD4 100%);
  --gradient-surface: linear-gradient(180deg, #FFF8F1 0%, #FFE0B2 100%);
  --success: #4CAF50;
  --warning: #FFC107;
  --error: #F44336;
  --glow: 0 0 20px rgba(255, 152, 0, 0.3);
  --shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  --border: rgba(0, 0, 0, 0.1);
}

/* ==========================================================================
   SCHEME 25: PLATINUM
   Luxurious, Modern, Sophisticated
   ========================================================================== */
[data-theme="platinum"] {
  --background: #FFFFFF;
  --surface: #F9F9FB;
  --surface-elevated: #F3F4F6;
  --text-primary: #18181B;
  --text-secondary: #52525B;
  --text-muted: #71717A;
  --primary: #5E72E4;
  --primary-light: #7B8CFF;
  --primary-dark: #4C5FBF;
  --accent-cyan: #00D9FF;
  --accent-purple: #B362FF;
  --accent-green: #10B981;
  --gradient-primary: linear-gradient(135deg, #5E72E4 0%, #00D9FF 100%);
  --gradient-accent: linear-gradient(135deg, #5E72E4 0%, #B362FF 100%);
  --gradient-surface: linear-gradient(180deg, #FFFFFF 0%, #F9F9FB 100%);
  --success: #10B981;
  --warning: #F59E0B;
  --error: #EF4444;
  --glow: 0 0 25px rgba(94, 114, 228, 0.25);
  --shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  --border: rgba(0, 0, 0, 0.1);
}