/* Banner Text Effects - 8 Static + 100 Custom Color Animations */

/* ===== STATIC COLORS (8 colors, no animation) ===== */
.flash-red { color: #ef4444; }
.flash-orange { color: #f97316; }
.flash-yellow { color: #eab308; }
.flash-green { color: #22c55e; }
.flash-blue { color: #3b82f6; }
.flash-purple { color: #8b5cf6; }
.flash-pink { color: #ec4899; }
.flash-cyan { color: #06b6d4; }

/* ===== TIER 1: BASIC ANIMATIONS (+$3) ===== */
.flash-ember-glow { background: linear-gradient(45deg, #dc2626, #f97316); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: ember-glow 3s ease-in-out infinite; }
.flash-ocean-mist { background: linear-gradient(90deg, #06b6d4, #0891b2); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: ocean-mist 3s ease-in-out infinite; }
.flash-forest-whisper { background: linear-gradient(135deg, #22c55e, #16a34a); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: forest-whisper 3s ease-in-out infinite; }
.flash-sunset-blush { background: linear-gradient(45deg, #f97316, #ec4899); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: sunset-blush 3s ease-in-out infinite; }
.flash-midnight-blue { background: linear-gradient(90deg, #1e40af, #3b82f6); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: midnight-blue 3s ease-in-out infinite; }
.flash-rose-petal { background: linear-gradient(135deg, #ec4899, #f472b6); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: rose-petal 3s ease-in-out infinite; }
.flash-golden-sand { background: linear-gradient(45deg, #eab308, #fbbf24); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: golden-sand 3s ease-in-out infinite; }
.flash-lavender-dream { background: linear-gradient(90deg, #8b5cf6, #a855f7); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: lavender-dream 3s ease-in-out infinite; }
.flash-coral-reef { background: linear-gradient(135deg, #f97316, #f472b6); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: coral-reef 3s ease-in-out infinite; }
.flash-spring-meadow { background: linear-gradient(45deg, #22c55e, #84cc16); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: spring-meadow 3s ease-in-out infinite; }
.flash-arctic-frost { background: linear-gradient(90deg, #06b6d4, #e5e7eb); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: arctic-frost 3s ease-in-out infinite; }
.flash-cherry-wine { background: linear-gradient(135deg, #dc2626, #7c2d12); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: cherry-wine 3s ease-in-out infinite; }
.flash-sapphire-sky { background: linear-gradient(45deg, #3b82f6, #0ea5e9); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: sapphire-sky 3s ease-in-out infinite; }
.flash-autumn-fire { background: linear-gradient(90deg, #f97316, #dc2626); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: autumn-fire 3s ease-in-out infinite; }
.flash-violet-storm { background: linear-gradient(135deg, #8b5cf6, #6366f1); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: violet-storm 3s ease-in-out infinite; }
.flash-emerald-shine { background: linear-gradient(45deg, #059669, #22c55e); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: emerald-shine 3s ease-in-out infinite; }
.flash-copper-flame { background: linear-gradient(90deg, #ea580c, #f59e0b); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: copper-flame 3s ease-in-out infinite; }
.flash-crystal-water { background: linear-gradient(135deg, #06b6d4, #67e8f9); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: crystal-water 3s ease-in-out infinite; }
.flash-ruby-heart { background: linear-gradient(45deg, #dc2626, #f472b6); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: ruby-heart 3s ease-in-out infinite; }
.flash-silver-moon { background: linear-gradient(90deg, #6b7280, #e5e7eb); background-size: 200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: silver-moon 3s ease-in-out infinite; }

/* ===== TIER 2: PREMIUM ANIMATIONS (+$5) ===== */
.flash-dragon-fire { background: linear-gradient(45deg, #dc2626, #f97316, #ef4444); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: dragon-fire 4s ease-in-out infinite; }
.flash-phoenix-wings { background: linear-gradient(90deg, #f97316, #eab308, #dc2626); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: phoenix-wings 4s ease-in-out infinite; }
.flash-galaxy-dust { background: linear-gradient(135deg, #7c3aed, #3b82f6, #06b6d4); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: galaxy-dust 4s ease-in-out infinite; }
.flash-cosmic-energy { background: linear-gradient(45deg, #8b5cf6, #d946ef, #3b82f6); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: cosmic-energy 4s ease-in-out infinite; }
.flash-thunder-storm { background: linear-gradient(90deg, #1e40af, #6366f1, #e5e7eb); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: thunder-storm 4s ease-in-out infinite; }
.flash-rainbow-burst { background: linear-gradient(135deg, #ef4444, #f97316, #eab308, #22c55e, #3b82f6, #8b5cf6, #ec4899); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: rainbow-burst 5s ease-in-out infinite; }
.flash-diamond-sparkle { background: linear-gradient(45deg, #e5e7eb, #06b6d4, #f8fafc); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: diamond-sparkle 4s ease-in-out infinite; }
.flash-northern-lights { background: linear-gradient(90deg, #22c55e, #06b6d4, #8b5cf6); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: northern-lights 4s ease-in-out infinite; }
.flash-tropical-paradise { background: linear-gradient(135deg, #f97316, #22c55e, #06b6d4); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: tropical-paradise 4s ease-in-out infinite; }
.flash-mystic-portal { background: linear-gradient(45deg, #7c3aed, #d946ef, #1e40af); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: mystic-portal 4s ease-in-out infinite; }
.flash-electric-pulse { background: linear-gradient(90deg, #06b6d4, #3b82f6, #fbbf24); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: electric-pulse 4s ease-in-out infinite; }
.flash-magma-flow { background: linear-gradient(135deg, #dc2626, #f97316, #7c2d12); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: magma-flow 4s ease-in-out infinite; }
.flash-starlight-dance { background: linear-gradient(45deg, #fbbf24, #e5e7eb, #3b82f6); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: starlight-dance 4s ease-in-out infinite; }
.flash-ocean-depths { background: linear-gradient(90deg, #1e40af, #0891b2, #164e63); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: ocean-depths 4s ease-in-out infinite; }
.flash-royal-crown { background: linear-gradient(135deg, #7c3aed, #fbbf24, #dc2626); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: royal-crown 4s ease-in-out infinite; }
.flash-fairy-dust { background: linear-gradient(45deg, #ec4899, #a855f7, #fbbf24); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: fairy-dust 4s ease-in-out infinite; }
.flash-neon-nights { background: linear-gradient(90deg, #ec4899, #06b6d4, #22c55e); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: neon-nights 4s ease-in-out infinite; }
.flash-golden-goddess { background: linear-gradient(135deg, #fbbf24, #f59e0b, #eab308); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: golden-goddess 4s ease-in-out infinite; }
.flash-ice-crystal { background: linear-gradient(45deg, #e5e7eb, #06b6d4, #0ea5e9); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: ice-crystal 4s ease-in-out infinite; }
.flash-blood-moon { background: linear-gradient(90deg, #dc2626, #7c2d12, #ef4444); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: blood-moon 4s ease-in-out infinite; }
.flash-solar-flare { background: linear-gradient(135deg, #eab308, #f97316, #fbbf24); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: solar-flare 4s ease-in-out infinite; }
.flash-deep-forest { background: linear-gradient(45deg, #166534, #22c55e, #15803d); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: deep-forest 4s ease-in-out infinite; }
.flash-pearl-shimmer { background: linear-gradient(90deg, #f8fafc, #e5e7eb, #06b6d4); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: pearl-shimmer 4s ease-in-out infinite; }
.flash-volcanic-ash { background: linear-gradient(135deg, #6b7280, #dc2626, #374151); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: volcanic-ash 4s ease-in-out infinite; }
.flash-celestial-glow { background: linear-gradient(45deg, #fbbf24, #8b5cf6, #e5e7eb); background-size: 300%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: celestial-glow 4s ease-in-out infinite; }

/* ===== TIER 3: ELITE ANIMATIONS (+$8) ===== */
.flash-quantum-fusion { background: linear-gradient(90deg, #7c3aed, #06b6d4, #22c55e, #fbbf24); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: quantum-fusion 5s ease-in-out infinite; }
.flash-nebula-storm { background: linear-gradient(135deg, #8b5cf6, #ec4899, #3b82f6, #06b6d4); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: nebula-storm 5s ease-in-out infinite; }
.flash-prism-matrix { background: linear-gradient(45deg, #ef4444, #f97316, #eab308, #22c55e, #3b82f6, #8b5cf6); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: prism-matrix 6s ease-in-out infinite; }
.flash-cyber-punk { background: linear-gradient(90deg, #ec4899, #06b6d4, #22c55e, #fbbf24); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: cyber-punk 5s ease-in-out infinite; }
.flash-sacred-flame { background: linear-gradient(135deg, #fbbf24, #f97316, #dc2626, #7c3aed); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: sacred-flame 5s ease-in-out infinite; }
.flash-void-walker { background: linear-gradient(45deg, #1f2937, #7c3aed, #374151, #8b5cf6); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: void-walker 5s ease-in-out infinite; }
.flash-time-warp { background: linear-gradient(90deg, #3b82f6, #8b5cf6, #06b6d4, #ec4899); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: time-warp 5s ease-in-out infinite; }
.flash-soul-fire { background: linear-gradient(135deg, #7c3aed, #ec4899, #fbbf24, #22c55e); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: soul-fire 5s ease-in-out infinite; }
.flash-astral-plane { background: linear-gradient(45deg, #8b5cf6, #06b6d4, #e5e7eb, #d946ef); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: astral-plane 5s ease-in-out infinite; }
.flash-divine-light { background: linear-gradient(90deg, #fbbf24, #e5e7eb, #f8fafc, #06b6d4); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: divine-light 5s ease-in-out infinite; }
.flash-shadow-realm { background: linear-gradient(135deg, #374151, #7c3aed, #1f2937, #ec4899); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: shadow-realm 5s ease-in-out infinite; }
.flash-crystal-cave { background: linear-gradient(45deg, #06b6d4, #e5e7eb, #8b5cf6, #22c55e); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: crystal-cave 5s ease-in-out infinite; }
.flash-infinity-loop { background: linear-gradient(90deg, #8b5cf6, #3b82f6, #06b6d4, #22c55e, #fbbf24, #f97316, #dc2626); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: infinity-loop 7s ease-in-out infinite; }
.flash-dream-weaver { background: linear-gradient(135deg, #ec4899, #8b5cf6, #06b6d4, #fbbf24); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: dream-weaver 5s ease-in-out infinite; }
.flash-chaos-theory { background: linear-gradient(45deg, #dc2626, #8b5cf6, #22c55e, #f97316, #06b6d4); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: chaos-theory 6s ease-in-out infinite; }
.flash-mind-bender { background: linear-gradient(90deg, #7c3aed, #ec4899, #3b82f6, #22c55e); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: mind-bender 5s ease-in-out infinite; }
.flash-eternal-flame { background: linear-gradient(135deg, #fbbf24, #f97316, #dc2626, #8b5cf6, #ec4899); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: eternal-flame 6s ease-in-out infinite; }
.flash-plasma-core { background: linear-gradient(45deg, #ec4899, #3b82f6, #fbbf24, #06b6d4); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: plasma-core 5s ease-in-out infinite; }
.flash-lunar-eclipse { background: linear-gradient(90deg, #374151, #fbbf24, #dc2626, #1f2937); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: lunar-eclipse 5s ease-in-out infinite; }
.flash-stardust-trail { background: linear-gradient(135deg, #e5e7eb, #fbbf24, #8b5cf6, #06b6d4); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: stardust-trail 5s ease-in-out infinite; }
.flash-rainbow-prism { background: linear-gradient(45deg, #ef4444, #f97316, #eab308, #22c55e, #06b6d4, #3b82f6, #8b5cf6, #ec4899); background-size: 700%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: rainbow-prism 8s ease-in-out infinite; }
.flash-golden-temple { background: linear-gradient(90deg, #eab308, #fbbf24, #f59e0b, #f97316); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: golden-temple 5s ease-in-out infinite; }
.flash-frozen-flame { background: linear-gradient(135deg, #06b6d4, #dc2626, #e5e7eb, #f97316); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: frozen-flame 5s ease-in-out infinite; }
.flash-electric-dreams { background: linear-gradient(45deg, #06b6d4, #fbbf24, #ec4899, #22c55e); background-size: 400%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: electric-dreams 5s ease-in-out infinite; }
.flash-cosmic-symphony { background: linear-gradient(90deg, #7c3aed, #3b82f6, #22c55e, #fbbf24, #f97316, #ec4899); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: cosmic-symphony 7s ease-in-out infinite; }

/* ===== TIER 4: LEGENDARY ANIMATIONS (+$12) ===== */
.flash-dimension-shift { background: linear-gradient(45deg, #7c3aed, #06b6d4, #22c55e, #fbbf24, #f97316, #dc2626, #ec4899); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: dimension-shift 8s ease-in-out infinite; }
.flash-godly-aura { background: linear-gradient(90deg, #fbbf24, #e5e7eb, #8b5cf6, #06b6d4, #22c55e); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: godly-aura 6s ease-in-out infinite; }
.flash-universe-birth { background: linear-gradient(135deg, #1f2937, #7c3aed, #3b82f6, #22c55e, #fbbf24, #f97316, #e5e7eb); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: universe-birth 9s ease-in-out infinite; }
.flash-reality-glitch { background: linear-gradient(45deg, #ec4899, #06b6d4, #22c55e, #1f2937, #fbbf24, #dc2626); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: reality-glitch 6s ease-in-out infinite; }
.flash-time-crystal { background: linear-gradient(90deg, #06b6d4, #8b5cf6, #e5e7eb, #fbbf24, #3b82f6); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: time-crystal 6s ease-in-out infinite; }
.flash-heaven-gates { background: linear-gradient(135deg, #fbbf24, #e5e7eb, #f8fafc, #06b6d4, #8b5cf6); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: heaven-gates 6s ease-in-out infinite; }
.flash-hell-fire { background: linear-gradient(45deg, #dc2626, #7c2d12, #f97316, #1f2937, #ef4444); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: hell-fire 6s ease-in-out infinite; }
.flash-angel-wings { background: linear-gradient(90deg, #e5e7eb, #fbbf24, #f8fafc, #06b6d4, #8b5cf6); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: angel-wings 6s ease-in-out infinite; }
.flash-demon-eyes { background: linear-gradient(135deg, #dc2626, #7c2d12, #ec4899, #1f2937, #8b5cf6); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: demon-eyes 6s ease-in-out infinite; }
.flash-galaxy-core { background: linear-gradient(45deg, #7c3aed, #3b82f6, #06b6d4, #22c55e, #fbbf24, #f97316, #ec4899, #e5e7eb); background-size: 900%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: galaxy-core 10s ease-in-out infinite; }
.flash-black-hole { background: linear-gradient(90deg, #1f2937, #374151, #7c3aed, #1f2937, #8b5cf6); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: black-hole 6s ease-in-out infinite; }
.flash-white-dwarf { background: linear-gradient(135deg, #f8fafc, #e5e7eb, #fbbf24, #06b6d4, #e5e7eb); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: white-dwarf 6s ease-in-out infinite; }
.flash-supernova { background: linear-gradient(45deg, #fbbf24, #f97316, #dc2626, #ec4899, #8b5cf6, #06b6d4, #e5e7eb); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: supernova 8s ease-in-out infinite; }
.flash-wormhole { background: linear-gradient(90deg, #7c3aed, #1f2937, #3b82f6, #374151, #8b5cf6, #06b6d4); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: wormhole 7s ease-in-out infinite; }
.flash-multiverse { background: linear-gradient(135deg, #ef4444, #f97316, #eab308, #22c55e, #06b6d4, #3b82f6, #8b5cf6, #ec4899, #e5e7eb); background-size: 1000%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: multiverse 12s ease-in-out infinite; }
.flash-infinity-stone { background: linear-gradient(45deg, #8b5cf6, #06b6d4, #22c55e, #fbbf24, #f97316, #dc2626); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: infinity-stone 7s ease-in-out infinite; }
.flash-cosmic-creator { background: linear-gradient(90deg, #fbbf24, #e5e7eb, #7c3aed, #06b6d4, #22c55e, #f97316, #ec4899); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: cosmic-creator 8s ease-in-out infinite; }
.flash-divine-matrix { background: linear-gradient(135deg, #e5e7eb, #fbbf24, #8b5cf6, #06b6d4, #f8fafc); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: divine-matrix 6s ease-in-out infinite; }
.flash-eternal-void { background: linear-gradient(45deg, #1f2937, #7c3aed, #374151, #8b5cf6, #1f2937); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: eternal-void 6s ease-in-out infinite; }
.flash-sacred-geometry { background: linear-gradient(90deg, #fbbf24, #8b5cf6, #06b6d4, #22c55e, #e5e7eb); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: sacred-geometry 6s ease-in-out infinite; }

/* ===== TIER 5: MYTHICAL ANIMATIONS (+$15) ===== */
.flash-alpha-omega { background: linear-gradient(45deg, #e5e7eb, #fbbf24, #7c3aed, #06b6d4, #22c55e, #f97316, #dc2626, #ec4899, #1f2937); background-size: 1200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: alpha-omega 15s ease-in-out infinite; }
.flash-genesis-code { background: linear-gradient(90deg, #22c55e, #06b6d4, #3b82f6, #8b5cf6, #ec4899, #f97316, #eab308); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: genesis-code 10s ease-in-out infinite; }
.flash-ultimate-power { background: linear-gradient(135deg, #dc2626, #f97316, #fbbf24, #22c55e, #06b6d4, #3b82f6, #8b5cf6, #ec4899); background-size: 900%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: ultimate-power 12s ease-in-out infinite; }
.flash-infinite-wisdom { background: linear-gradient(45deg, #8b5cf6, #e5e7eb, #fbbf24, #06b6d4, #7c3aed, #f8fafc); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: infinite-wisdom 8s ease-in-out infinite; }
.flash-eternal-glory { background: linear-gradient(90deg, #fbbf24, #f59e0b, #eab308, #e5e7eb, #f8fafc, #06b6d4); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: eternal-glory 8s ease-in-out infinite; }
.flash-cosmic-throne { background: linear-gradient(135deg, #7c3aed, #fbbf24, #dc2626, #22c55e, #06b6d4, #ec4899, #e5e7eb); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: cosmic-throne 10s ease-in-out infinite; }
.flash-divine-presence { background: linear-gradient(45deg, #e5e7eb, #fbbf24, #f8fafc, #06b6d4, #8b5cf6, #22c55e); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: divine-presence 8s ease-in-out infinite; }
.flash-universal-truth { background: linear-gradient(90deg, #06b6d4, #3b82f6, #8b5cf6, #ec4899, #f97316, #fbbf24, #22c55e); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: universal-truth 10s ease-in-out infinite; }
.flash-absolute-zero { background: linear-gradient(135deg, #e5e7eb, #06b6d4, #f8fafc, #3b82f6, #e5e7eb); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: absolute-zero 7s ease-in-out infinite; }
.flash-perfect-harmony { background: linear-gradient(45deg, #22c55e, #06b6d4, #8b5cf6, #ec4899, #fbbf24, #22c55e); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: perfect-harmony 8s ease-in-out infinite; }
.flash-infinite-loop { background: linear-gradient(90deg, #8b5cf6, #3b82f6, #06b6d4, #22c55e, #fbbf24, #f97316, #dc2626, #ec4899); background-size: 900%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: infinite-loop 12s linear infinite; }
.flash-eternal-dance { background: linear-gradient(135deg, #ec4899, #8b5cf6, #3b82f6, #06b6d4, #22c55e, #fbbf24, #f97316); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: eternal-dance 10s ease-in-out infinite; }
.flash-cosmic-balance { background: linear-gradient(45deg, #fbbf24, #e5e7eb, #7c3aed, #1f2937, #06b6d4, #22c55e); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: cosmic-balance 8s ease-in-out infinite; }
.flash-divine-spark { background: linear-gradient(90deg, #fbbf24, #f8fafc, #e5e7eb, #06b6d4, #8b5cf6); background-size: 500%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: divine-spark 7s ease-in-out infinite; }
.flash-ultimate-fusion { background: linear-gradient(135deg, #ef4444, #f97316, #eab308, #22c55e, #06b6d4, #3b82f6, #8b5cf6, #ec4899, #e5e7eb, #1f2937); background-size: 1200%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: ultimate-fusion 15s ease-in-out infinite; }
.flash-infinity-beyond { background: linear-gradient(45deg, #7c3aed, #3b82f6, #06b6d4, #22c55e, #fbbf24, #f97316, #dc2626, #ec4899, #8b5cf6); background-size: 1000%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: infinity-beyond 14s ease-in-out infinite; }
.flash-transcendence { background: linear-gradient(90deg, #e5e7eb, #fbbf24, #8b5cf6, #06b6d4, #f8fafc, #7c3aed, #22c55e); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: transcendence 10s ease-in-out infinite; }
.flash-enlightenment { background: linear-gradient(135deg, #fbbf24, #e5e7eb, #f8fafc, #06b6d4, #8b5cf6, #22c55e); background-size: 600%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: enlightenment 8s ease-in-out infinite; }
.flash-nirvana-state { background: linear-gradient(45deg, #f8fafc, #e5e7eb, #fbbf24, #06b6d4, #8b5cf6, #22c55e, #ec4899); background-size: 800%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: nirvana-state 10s ease-in-out infinite; }
.flash-godmode-active { background: linear-gradient(90deg, #fbbf24, #f97316, #dc2626, #ec4899, #8b5cf6, #3b82f6, #06b6d4, #22c55e, #e5e7eb); background-size: 1000%; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: godmode-active 15s ease-in-out infinite; }

/* ===== ANIMATION KEYFRAMES (Pure Color Only - NO Movement) ===== */
@keyframes ember-glow { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes ocean-mist { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes forest-whisper { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes sunset-blush { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes midnight-blue { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes rose-petal { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes golden-sand { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes lavender-dream { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes coral-reef { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes spring-meadow { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes arctic-frost { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes cherry-wine { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes sapphire-sky { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes autumn-fire { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes violet-storm { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes emerald-shine { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes copper-flame { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes crystal-water { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes ruby-heart { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes silver-moon { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
@keyframes dragon-fire { 0% { background-position: 0% 50%; } 33% { background-position: 50% 0%; } 66% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }
@keyframes phoenix-wings { 0% { background-position: 0% 50%; } 33% { background-position: 50% 100%; } 66% { background-position: 100% 0%; } 100% { background-position: 0% 50%; } }
@keyframes galaxy-dust { 0% { background-position: 0% 50%; } 25% { background-position: 25% 25%; } 50% { background-position: 50% 75%; } 75% { background-position: 75% 25%; } 100% { background-position: 100% 50%; } }
@keyframes cosmic-energy { 0% { background-position: 0% 50%; } 33% { background-position: 100% 25%; } 66% { background-position: 0% 75%; } 100% { background-position: 0% 50%; } }
@keyframes thunder-storm { 0% { background-position: 0% 50%; } 20% { background-position: 40% 20%; } 40% { background-position: 80% 80%; } 60% { background-position: 60% 10%; } 80% { background-position: 20% 90%; } 100% { background-position: 0% 50%; } }
@keyframes rainbow-burst { 0% { background-position: 0% 50%; } 14% { background-position: 14% 14%; } 28% { background-position: 28% 86%; } 42% { background-position: 42% 42%; } 57% { background-position: 57% 57%; } 71% { background-position: 71% 29%; } 85% { background-position: 85% 85%; } 100% { background-position: 100% 50%; } }
@keyframes diamond-sparkle { 0% { background-position: 0% 50%; } 25% { background-position: 50% 0%; } 50% { background-position: 100% 50%; } 75% { background-position: 50% 100%; } 100% { background-position: 0% 50%; } }
@keyframes northern-lights { 0% { background-position: 0% 50%; } 33% { background-position: 66% 33%; } 66% { background-position: 33% 66%; } 100% { background-position: 100% 50%; } }
@keyframes tropical-paradise { 0% { background-position: 0% 50%; } 33% { background-position: 100% 0%; } 66% { background-position: 0% 100%; } 100% { background-position: 0% 50%; } }
@keyframes mystic-portal { 0% { background-position: 50% 50%; } 25% { background-position: 0% 0%; } 50% { background-position: 100% 100%; } 75% { background-position: 0% 100%; } 100% { background-position: 50% 50%; } }
@keyframes electric-pulse { 0%, 100% { background-position: 0% 50%; } 16% { background-position: 33% 16%; } 33% { background-position: 66% 83%; } 50% { background-position: 100% 50%; } 66% { background-position: 66% 16%; } 83% { background-position: 33% 83%; } }
@keyframes magma-flow { 0% { background-position: 0% 50%; } 25% { background-position: 25% 25%; } 50% { background-position: 75% 75%; } 75% { background-position: 100% 25%; } 100% { background-position: 0% 50%; } }
@keyframes starlight-dance { 0% { background-position: 0% 50%; } 20% { background-position: 25% 25%; } 40% { background-position: 75% 75%; } 60% { background-position: 50% 0%; } 80% { background-position: 100% 100%; } 100% { background-position: 0% 50%; } }
@keyframes ocean-depths { 0% { background-position: 50% 0%; } 33% { background-position: 100% 33%; } 66% { background-position: 0% 66%; } 100% { background-position: 50% 100%; } }
@keyframes royal-crown { 0% { background-position: 50% 50%; } 25% { background-position: 100% 0%; } 50% { background-position: 0% 100%; } 75% { background-position: 100% 100%; } 100% { background-position: 50% 50%; } }
@keyframes fairy-dust { 0% { background-position: 0% 50%; } 12% { background-position: 25% 12%; } 25% { background-position: 50% 87%; } 37% { background-position: 75% 37%; } 50% { background-position: 100% 62%; } 62% { background-position: 75% 87%; } 75% { background-position: 50% 12%; } 87% { background-position: 25% 62%; } 100% { background-position: 0% 50%; } }
@keyframes neon-nights { 0% { background-position: 0% 50%; } 33% { background-position: 100% 25%; } 66% { background-position: 50% 75%; } 100% { background-position: 0% 50%; } }
@keyframes golden-goddess { 0% { background-position: 0% 50%; } 25% { background-position: 50% 25%; } 50% { background-position: 100% 75%; } 75% { background-position: 50% 100%; } 100% { background-position: 0% 50%; } }
@keyframes ice-crystal { 0% { background-position: 50% 50%; } 16% { background-position: 83% 16%; } 33% { background-position: 16% 83%; } 50% { background-position: 66% 33%; } 66% { background-position: 33% 66%; } 83% { background-position: 83% 83%; } 100% { background-position: 50% 50%; } }
@keyframes blood-moon { 0% { background-position: 100% 50%; } 50% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
@keyframes solar-flare { 0% { background-position: 0% 50%; } 20% { background-position: 100% 20%; } 40% { background-position: 20% 80%; } 60% { background-position: 80% 40%; } 80% { background-position: 40% 60%; } 100% { background-position: 0% 50%; } }
@keyframes deep-forest { 0% { background-position: 0% 100%; } 33% { background-position: 100% 33%; } 66% { background-position: 50% 0%; } 100% { background-position: 0% 100%; } }
@keyframes pearl-shimmer { 0% { background-position: 0% 50%; } 25% { background-position: 25% 0%; } 50% { background-position: 75% 100%; } 75% { background-position: 100% 25%; } 100% { background-position: 0% 50%; } }
@keyframes volcanic-ash { 0% { background-position: 50% 0%; } 25% { background-position: 0% 25%; } 50% { background-position: 100% 50%; } 75% { background-position: 25% 75%; } 100% { background-position: 50% 100%; } }
@keyframes celestial-glow { 0% { background-position: 0% 50%; } 16% { background-position: 33% 0%; } 33% { background-position: 66% 100%; } 50% { background-position: 100% 33%; } 66% { background-position: 66% 66%; } 83% { background-position: 33% 33%; } 100% { background-position: 0% 50%; } }

/* Advanced Tier Animations - More Complex Color Transitions */
@keyframes quantum-fusion { 0% { background-position: 0% 50%; } 12% { background-position: 25% 25%; } 25% { background-position: 50% 75%; } 37% { background-position: 75% 12%; } 50% { background-position: 100% 87%; } 62% { background-position: 75% 62%; } 75% { background-position: 50% 37%; } 87% { background-position: 25% 87%; } 100% { background-position: 0% 50%; } }
@keyframes nebula-storm { 0% { background-position: 0% 50%; } 10% { background-position: 20% 10%; } 20% { background-position: 40% 90%; } 30% { background-position: 60% 30%; } 40% { background-position: 80% 70%; } 50% { background-position: 100% 50%; } 60% { background-position: 80% 10%; } 70% { background-position: 60% 90%; } 80% { background-position: 40% 20%; } 90% { background-position: 20% 80%; } 100% { background-position: 0% 50%; } }
@keyframes prism-matrix { 0% { background-position: 0% 50%; } 8% { background-position: 16% 16%; } 16% { background-position: 32% 84%; } 25% { background-position: 50% 25%; } 33% { background-position: 66% 75%; } 41% { background-position: 83% 41%; } 50% { background-position: 100% 58%; } 58% { background-position: 83% 83%; } 66% { background-position: 66% 16%; } 75% { background-position: 50% 91%; } 83% { background-position: 32% 33%; } 91% { background-position: 16% 66%; } 100% { background-position: 0% 50%; } }
@keyframes cyber-punk { 0% { background-position: 0% 50%; } 25% { background-position: 100% 25%; } 50% { background-position: 50% 100%; } 75% { background-position: 0% 75%; } 100% { background-position: 0% 50%; } }
@keyframes sacred-flame { 0% { background-position: 50% 50%; } 20% { background-position: 100% 20%; } 40% { background-position: 0% 80%; } 60% { background-position: 80% 0%; } 80% { background-position: 20% 100%; } 100% { background-position: 50% 50%; } }
@keyframes void-walker { 0% { background-position: 0% 50%; } 25% { background-position: 50% 0%; } 50% { background-position: 100% 50%; } 75% { background-position: 50% 100%; } 100% { background-position: 0% 50%; } }
@keyframes time-warp { 0% { background-position: 50% 50%; } 16% { background-position: 0% 0%; } 33% { background-position: 100% 100%; } 50% { background-position: 0% 100%; } 66% { background-position: 100% 0%; } 83% { background-position: 50% 0%; } 100% { background-position: 50% 50%; } }
@keyframes soul-fire { 0% { background-position: 0% 50%; } 20% { background-position: 40% 20%; } 40% { background-position: 80% 80%; } 60% { background-position: 60% 40%; } 80% { background-position: 20% 60%; } 100% { background-position: 100% 50%; } }
@keyframes astral-plane { 0% { background-position: 0% 50%; } 25% { background-position: 75% 25%; } 50% { background-position: 25% 75%; } 75% { background-position: 100% 0%; } 100% { background-position: 0% 50%; } }
@keyframes divine-light { 0% { background-position: 50% 50%; } 20% { background-position: 100% 20%; } 40% { background-position: 20% 80%; } 60% { background-position: 80% 40%; } 80% { background-position: 40% 60%; } 100% { background-position: 50% 50%; } }
@keyframes shadow-realm { 0% { background-position: 0% 0%; } 25% { background-position: 100% 25%; } 50% { background-position: 50% 100%; } 75% { background-position: 0% 75%; } 100% { background-position: 0% 0%; } }
@keyframes crystal-cave { 0% { background-position: 0% 50%; } 16% { background-position: 25% 16%; } 33% { background-position: 75% 83%; } 50% { background-position: 50% 33%; } 66% { background-position: 100% 66%; } 83% { background-position: 25% 100%; } 100% { background-position: 0% 50%; } }
@keyframes infinity-loop { 0% { background-position: 0% 50%; } 14% { background-position: 14% 14%; } 28% { background-position: 28% 86%; } 42% { background-position: 42% 28%; } 57% { background-position: 57% 71%; } 71% { background-position: 71% 42%; } 85% { background-position: 85% 57%; } 100% { background-position: 100% 50%; } }
@keyframes dream-weaver { 0% { background-position: 50% 50%; } 25% { background-position: 0% 25%; } 50% { background-position: 100% 75%; } 75% { background-position: 25% 100%; } 100% { background-position: 50% 50%; } }
@keyframes chaos-theory { 0% { background-position: 0% 50%; } 10% { background-position: 60% 10%; } 20% { background-position: 20% 90%; } 30% { background-position: 80% 30%; } 40% { background-position: 40% 70%; } 50% { background-position: 100% 50%; } 60% { background-position: 30% 80%; } 70% { background-position: 90% 20%; } 80% { background-position: 10% 60%; } 90% { background-position: 70% 40%; } 100% { background-position: 0% 50%; } }
@keyframes mind-bender { 0% { background-position: 0% 50%; } 25% { background-position: 100% 0%; } 50% { background-position: 0% 100%; } 75% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }
@keyframes eternal-flame { 0% { background-position: 0% 50%; } 12% { background-position: 25% 12%; } 25% { background-position: 50% 87%; } 37% { background-position: 75% 25%; } 50% { background-position: 100% 62%; } 62% { background-position: 75% 100%; } 75% { background-position: 50% 37%; } 87% { background-position: 25% 75%; } 100% { background-position: 0% 50%; } }
@keyframes plasma-core { 0% { background-position: 50% 50%; } 20% { background-position: 80% 20%; } 40% { background-position: 20% 80%; } 60% { background-position: 100% 40%; } 80% { background-position: 0% 60%; } 100% { background-position: 50% 50%; } }
@keyframes lunar-eclipse { 0% { background-position: 0% 50%; } 25% { background-position: 100% 25%; } 50% { background-position: 50% 100%; } 75% { background-position: 0% 75%; } 100% { background-position: 0% 50%; } }
@keyframes stardust-trail { 0% { background-position: 0% 50%; } 16% { background-position: 33% 16%; } 33% { background-position: 66% 83%; } 50% { background-position: 100% 33%; } 66% { background-position: 66% 66%; } 83% { background-position: 33% 100%; } 100% { background-position: 0% 50%; } }
@keyframes rainbow-prism { 0% { background-position: 0% 50%; } 12% { background-position: 12% 12%; } 25% { background-position: 25% 87%; } 37% { background-position: 37% 25%; } 50% { background-position: 50% 62%; } 62% { background-position: 62% 100%; } 75% { background-position: 75% 37%; } 87% { background-position: 87% 75%; } 100% { background-position: 100% 50%; } }
@keyframes golden-temple { 0% { background-position: 0% 50%; } 25% { background-position: 50% 25%; } 50% { background-position: 100% 75%; } 75% { background-position: 75% 100%; } 100% { background-position: 0% 50%; } }
@keyframes frozen-flame { 0% { background-position: 0% 50%; } 33% { background-position: 100% 33%; } 66% { background-position: 33% 66%; } 100% { background-position: 0% 50%; } }
@keyframes electric-dreams { 0% { background-position: 0% 50%; } 20% { background-position: 40% 20%; } 40% { background-position: 80% 80%; } 60% { background-position: 60% 40%; } 80% { background-position: 20% 60%; } 100% { background-position: 100% 50%; } }
@keyframes cosmic-symphony { 0% { background-position: 0% 50%; } 10% { background-position: 16% 10%; } 20% { background-position: 33% 90%; } 30% { background-position: 50% 30%; } 40% { background-position: 66% 70%; } 50% { background-position: 83% 50%; } 60% { background-position: 100% 10%; } 70% { background-position: 83% 90%; } 80% { background-position: 66% 20%; } 90% { background-position: 50% 80%; } 100% { background-position: 0% 50%; } }

/* Legendary and Mythical Tier Animations - Most Complex */
@keyframes dimension-shift { 0% { background-position: 0% 50%; } 6% { background-position: 12% 6%; } 12% { background-position: 25% 94%; } 18% { background-position: 37% 18%; } 25% { background-position: 50% 81%; } 31% { background-position: 62% 31%; } 37% { background-position: 75% 68%; } 43% { background-position: 87% 43%; } 50% { background-position: 100% 56%; } 56% { background-position: 87% 87%; } 62% { background-position: 75% 12%; } 68% { background-position: 62% 75%; } 75% { background-position: 50% 25%; } 81% { background-position: 37% 62%; } 87% { background-position: 25% 37%; } 93% { background-position: 12% 93%; } 100% { background-position: 0% 50%; } }
@keyframes godly-aura { 0% { background-position: 50% 50%; } 16% { background-position: 83% 16%; } 33% { background-position: 16% 83%; } 50% { background-position: 100% 33%; } 66% { background-position: 0% 66%; } 83% { background-position: 66% 100%; } 100% { background-position: 50% 50%; } }
@keyframes universe-birth { 0% { background-position: 50% 50%; } 7% { background-position: 75% 7%; } 14% { background-position: 100% 93%; } 21% { background-position: 25% 21%; } 28% { background-position: 0% 78%; } 35% { background-position: 87% 35%; } 42% { background-position: 12% 64%; } 50% { background-position: 62% 50%; } 57% { background-position: 100% 14%; } 64% { background-position: 37% 85%; } 71% { background-position: 0% 28%; } 78% { background-position: 78% 71%; } 85% { background-position: 21% 100%; } 92% { background-position: 92% 0%; } 100% { background-position: 50% 50%; } }
@keyframes reality-glitch { 0% { background-position: 0% 50%; } 8% { background-position: 75% 8%; } 16% { background-position: 25% 91%; } 25% { background-position: 100% 16%; } 33% { background-position: 8% 75%; } 41% { background-position: 91% 25%; } 50% { background-position: 50% 100%; } 58% { background-position: 16% 41%; } 66% { background-position: 83% 58%; } 75% { background-position: 41% 0%; } 83% { background-position: 100% 83%; } 91% { background-position: 25% 33%; } 100% { background-position: 0% 50%; } }
@keyframes time-crystal { 0% { background-position: 0% 50%; } 20% { background-position: 80% 20%; } 40% { background-position: 20% 80%; } 60% { background-position: 100% 40%; } 80% { background-position: 40% 60%; } 100% { background-position: 0% 50%; } }
@keyframes heaven-gates { 0% { background-position: 50% 50%; } 20% { background-position: 100% 20%; } 40% { background-position: 0% 80%; } 60% { background-position: 80% 40%; } 80% { background-position: 20% 60%; } 100% { background-position: 50% 50%; } }
@keyframes hell-fire { 0% { background-position: 0% 100%; } 20% { background-position: 60% 0%; } 40% { background-position: 100% 60%; } 60% { background-position: 40% 100%; } 80% { background-position: 0% 40%; } 100% { background-position: 0% 100%; } }
@keyframes angel-wings { 0% { background-position: 50% 0%; } 25% { background-position: 100% 50%; } 50% { background-position: 50% 100%; } 75% { background-position: 0% 50%; } 100% { background-position: 50% 0%; } }
@keyframes demon-eyes { 0% { background-position: 0% 0%; } 25% { background-position: 100% 100%; } 50% { background-position: 0% 100%; } 75% { background-position: 100% 0%; } 100% { background-position: 0% 0%; } }
@keyframes galaxy-core { 0% { background-position: 50% 50%; } 5% { background-position: 75% 5%; } 11% { background-position: 100% 89%; } 16% { background-position: 25% 16%; } 22% { background-position: 0% 78%; } 27% { background-position: 89% 27%; } 33% { background-position: 11% 72%; } 38% { background-position: 72% 38%; } 44% { background-position: 100% 61%; } 50% { background-position: 27% 50%; } 55% { background-position: 0% 11%; } 61% { background-position: 83% 88%; } 66% { background-position: 16% 33%; } 72% { background-position: 100% 66%; } 77% { background-position: 38% 100%; } 83% { background-position: 0% 22%; } 88% { background-position: 94% 77%; } 94% { background-position: 5% 94%; } 100% { background-position: 50% 50%; } }
@keyframes black-hole { 0% { background-position: 50% 50%; } 20% { background-position: 25% 25%; } 40% { background-position: 75% 75%; } 60% { background-position: 25% 75%; } 80% { background-position: 75% 25%; } 100% { background-position: 50% 50%; } }
@keyframes white-dwarf { 0% { background-position: 100% 100%; } 25% { background-position: 0% 75%; } 50% { background-position: 100% 0%; } 75% { background-position: 0% 25%; } 100% { background-position: 100% 100%; } }
@keyframes supernova { 0% { background-position: 50% 50%; } 6% { background-position: 87% 12%; } 12% { background-position: 12% 87%; } 18% { background-position: 75% 25%; } 25% { background-position: 25% 75%; } 31% { background-position: 100% 6%; } 37% { background-position: 0% 93%; } 43% { background-position: 68% 43%; } 50% { background-position: 31% 56%; } 56% { background-position: 93% 81%; } 62% { background-position: 6% 18%; } 68% { background-position: 81% 68%; } 75% { background-position: 18% 31%; } 81% { background-position: 100% 93%; } 87% { background-position: 0% 6%; } 93% { background-position: 62% 100%; } 100% { background-position: 50% 50%; } }
@keyframes wormhole { 0% { background-position: 0% 50%; } 10% { background-position: 30% 10%; } 20% { background-position: 70% 90%; } 30% { background-position: 10% 30%; } 40% { background-position: 90% 70%; } 50% { background-position: 50% 0%; } 60% { background-position: 0% 60%; } 70% { background-position: 100% 40%; } 80% { background-position: 20% 80%; } 90% { background-position: 80% 20%; } 100% { background-position: 0% 50%; } }
@keyframes multiverse { 0% { background-position: 0% 50%; } 4% { background-position: 11% 4%; } 8% { background-position: 22% 96%; } 12% { background-position: 33% 12%; } 16% { background-position: 44% 88%; } 20% { background-position: 55% 20%; } 25% { background-position: 66% 75%; } 29% { background-position: 77% 29%; } 33% { background-position: 88% 71%; } 37% { background-position: 100% 37%; } 41% { background-position: 88% 62%; } 45% { background-position: 77% 45%; } 50% { background-position: 66% 54%; } 54% { background-position: 55% 91%; } 58% { background-position: 44% 8%; } 62% { background-position: 33% 75%; } 66% { background-position: 22% 25%; } 70% { background-position: 11% 83%; } 75% { background-position: 0% 16%; } 79% { background-position: 12% 66%; } 83% { background-position: 25% 33%; } 87% { background-position: 37% 87%; } 91% { background-position: 50% 12%; } 95% { background-position: 62% 95%; } 100% { background-position: 0% 50%; } }
@keyframes infinity-stone { 0% { background-position: 0% 50%; } 8% { background-position: 33% 8%; } 16% { background-position: 66% 91%; } 25% { background-position: 100% 25%; } 33% { background-position: 66% 75%; } 41% { background-position: 33% 41%; } 50% { background-position: 0% 58%; } 58% { background-position: 25% 100%; } 66% { background-position: 75% 33%; } 75% { background-position: 100% 66%; } 83% { background-position: 50% 0%; } 91% { background-position: 16% 83%; } 100% { background-position: 0% 50%; } }
@keyframes cosmic-creator { 0% { background-position: 50% 50%; } 7% { background-position: 85% 14%; } 14% { background-position: 14% 85%; } 21% { background-position: 71% 28%; } 28% { background-position: 28% 71%; } 35% { background-position: 100% 7%; } 42% { background-position: 0% 92%; } 50% { background-position: 57% 50%; } 57% { background-position: 92% 100%; } 64% { background-position: 7% 0%; } 71% { background-position: 78% 64%; } 78% { background-position: 21% 35%; } 85% { background-position: 92% 78%; } 92% { background-position: 7% 21%; } 100% { background-position: 50% 50%; } }
@keyframes divine-matrix { 0% { background-position: 50% 50%; } 20% { background-position: 100% 20%; } 40% { background-position: 0% 80%; } 60% { background-position: 80% 40%; } 80% { background-position: 20% 60%; } 100% { background-position: 50% 50%; } }
@keyframes eternal-void { 0% { background-position: 0% 0%; } 25% { background-position: 100% 25%; } 50% { background-position: 50% 100%; } 75% { background-position: 0% 75%; } 100% { background-position: 0% 0%; } }
@keyframes sacred-geometry { 0% { background-position: 0% 50%; } 16% { background-position: 32% 16%; } 33% { background-position: 66% 83%; } 50% { background-position: 100% 50%; } 66% { background-position: 66% 16%; } 83% { background-position: 32% 83%; } 100% { background-position: 0% 50%; } }

/* Mythical Tier - Ultimate Animations */
@keyframes alpha-omega { 0% { background-position: 0% 50%; } 3% { background-position: 8% 3%; } 6% { background-position: 16% 97%; } 9% { background-position: 25% 9%; } 12% { background-position: 33% 91%; } 15% { background-position: 41% 15%; } 18% { background-position: 50% 85%; } 21% { background-position: 58% 21%; } 25% { background-position: 66% 78%; } 28% { background-position: 75% 28%; } 31% { background-position: 83% 72%; } 34% { background-position: 91% 34%; } 37% { background-position: 100% 65%; } 40% { background-position: 91% 40%; } 43% { background-position: 83% 59%; } 46% { background-position: 75% 46%; } 50% { background-position: 66% 53%; } 53% { background-position: 58% 87%; } 56% { background-position: 50% 12%; } 59% { background-position: 41% 75%; } 62% { background-position: 33% 25%; } 65% { background-position: 25% 84%; } 68% { background-position: 16% 16%; } 71% { background-position: 8% 68%; } 75% { background-position: 0% 31%; } 78% { background-position: 9% 93%; } 81% { background-position: 18% 6%; } 84% { background-position: 28% 81%; } 87% { background-position: 37% 18%; } 90% { background-position: 46% 90%; } 93% { background-position: 56% 9%; } 96% { background-position: 65% 96%; } 100% { background-position: 0% 50%; } }
@keyframes genesis-code { 0% { background-position: 0% 50%; } 7% { background-position: 21% 7%; } 14% { background-position: 42% 92%; } 21% { background-position: 64% 21%; } 28% { background-position: 85% 78%; } 35% { background-position: 100% 35%; } 42% { background-position: 78% 64%; } 50% { background-position: 57% 50%; } 57% { background-position: 35% 85%; } 64% { background-position: 14% 14%; } 71% { background-position: 0% 71%; } 78% { background-position: 28% 100%; } 85% { background-position: 50% 0%; } 92% { background-position: 71% 92%; } 100% { background-position: 0% 50%; } }
@keyframes ultimate-power { 0% { background-position: 50% 50%; } 5% { background-position: 87% 12%; } 11% { background-position: 12% 87%; } 16% { background-position: 75% 25%; } 22% { background-position: 25% 75%; } 27% { background-position: 100% 6%; } 33% { background-position: 0% 93%; } 38% { background-position: 68% 43%; } 44% { background-position: 31% 56%; } 50% { background-position: 93% 81%; } 55% { background-position: 6% 18%; } 61% { background-position: 81% 68%; } 66% { background-position: 18% 31%; } 72% { background-position: 100% 93%; } 77% { background-position: 0% 6%; } 83% { background-position: 62% 100%; } 88% { background-position: 37% 0%; } 94% { background-position: 93% 62%; } 100% { background-position: 50% 50%; } }
@keyframes infinite-wisdom { 0% { background-position: 0% 50%; } 12% { background-position: 41% 12%; } 25% { background-position: 83% 87%; } 37% { background-position: 25% 37%; } 50% { background-position: 66% 62%; } 62% { background-position: 100% 100%; } 75% { background-position: 41% 25%; } 87% { background-position: 0% 75%; } 100% { background-position: 0% 50%; } }
@keyframes eternal-glory { 0% { background-position: 50% 50%; } 16% { background-position: 100% 16%; } 33% { background-position: 16% 83%; } 50% { background-position: 83% 33%; } 66% { background-position: 0% 66%; } 83% { background-position: 66% 100%; } 100% { background-position: 50% 50%; } }
@keyframes cosmic-throne { 0% { background-position: 0% 50%; } 6% { background-position: 14% 6%; } 12% { background-position: 28% 93%; } 18% { background-position: 42% 18%; } 25% { background-position: 57% 81%; } 31% { background-position: 71% 31%; } 37% { background-position: 85% 68%; } 43% { background-position: 100% 43%; } 50% { background-position: 85% 56%; } 56% { background-position: 71% 87%; } 62% { background-position: 57% 12%; } 68% { background-position: 42% 75%; } 75% { background-position: 28% 25%; } 81% { background-position: 14% 62%; } 87% { background-position: 0% 37%; } 93% { background-position: 18% 93%; } 100% { background-position: 0% 50%; } }
@keyframes divine-presence { 0% { background-position: 50% 50%; } 16% { background-position: 83% 16%; } 33% { background-position: 16% 83%; } 50% { background-position: 100% 33%; } 66% { background-position: 0% 66%; } 83% { background-position: 66% 100%; } 100% { background-position: 50% 50%; } }
@keyframes universal-truth { 0% { background-position: 0% 50%; } 7% { background-position: 21% 7%; } 14% { background-position: 42% 92%; } 21% { background-position: 64% 21%; } 28% { background-position: 85% 78%; } 35% { background-position: 100% 35%; } 42% { background-position: 78% 64%; } 50% { background-position: 57% 50%; } 57% { background-position: 35% 85%; } 64% { background-position: 14% 14%; } 71% { background-position: 0% 71%; } 78% { background-position: 28% 100%; } 85% { background-position: 50% 0%; } 92% { background-position: 71% 92%; } 100% { background-position: 0% 50%; } }
@keyframes absolute-zero { 0% { background-position: 100% 100%; } 20% { background-position: 20% 80%; } 40% { background-position: 80% 20%; } 60% { background-position: 40% 60%; } 80% { background-position: 60% 40%; } 100% { background-position: 100% 100%; } }
@keyframes perfect-harmony { 0% { background-position: 0% 50%; } 10% { background-position: 30% 10%; } 20% { background-position: 60% 90%; } 30% { background-position: 90% 30%; } 40% { background-position: 40% 70%; } 50% { background-position: 70% 50%; } 60% { background-position: 100% 10%; } 70% { background-position: 70% 90%; } 80% { background-position: 40% 20%; } 90% { background-position: 10% 80%; } 100% { background-position: 0% 50%; } }
@keyframes infinite-loop { 0% { background-position: 0% 50%; } 11% { background-position: 11% 11%; } 22% { background-position: 22% 88%; } 33% { background-position: 33% 33%; } 44% { background-position: 44% 66%; } 55% { background-position: 55% 55%; } 66% { background-position: 66% 44%; } 77% { background-position: 77% 77%; } 88% { background-position: 88% 22%; } 100% { background-position: 100% 50%; } }
@keyframes eternal-dance { 0% { background-position: 0% 50%; } 7% { background-position: 28% 7%; } 14% { background-position: 57% 92%; } 21% { background-position: 85% 21%; } 28% { background-position: 100% 78%; } 35% { background-position: 71% 35%; } 42% { background-position: 42% 64%; } 50% { background-position: 14% 50%; } 57% { background-position: 0% 85%; } 64% { background-position: 35% 14%; } 71% { background-position: 64% 71%; } 78% { background-position: 92% 100%; } 85% { background-position: 78% 28%; } 92% { background-position: 50% 57%; } 100% { background-position: 0% 50%; } }
@keyframes cosmic-balance { 0% { background-position: 50% 50%; } 12% { background-position: 100% 12%; } 25% { background-position: 37% 87%; } 37% { background-position: 0% 25%; } 50% { background-position: 75% 75%; } 62% { background-position: 25% 100%; } 75% { background-position: 87% 37%; } 87% { background-position: 12% 0%; } 100% { background-position: 50% 50%; } }
@keyframes divine-spark { 0% { background-position: 0% 50%; } 14% { background-position: 42% 14%; } 28% { background-position: 85% 85%; } 42% { background-position: 28% 42%; } 57% { background-position: 71% 57%; } 71% { background-position: 100% 100%; } 85% { background-position: 57% 28%; } 100% { background-position: 0% 50%; } }
@keyframes ultimate-fusion { 0% { background-position: 0% 50%; } 2% { background-position: 6% 2%; } 5% { background-position: 13% 97%; } 7% { background-position: 20% 7%; } 10% { background-position: 26% 93%; } 12% { background-position: 33% 12%; } 15% { background-position: 40% 87%; } 17% { background-position: 46% 17%; } 20% { background-position: 53% 82%; } 22% { background-position: 60% 22%; } 25% { background-position: 66% 77%; } 27% { background-position: 73% 27%; } 30% { background-position: 80% 72%; } 32% { background-position: 86% 32%; } 35% { background-position: 93% 67%; } 37% { background-position: 100% 37%; } 40% { background-position: 93% 62%; } 42% { background-position: 86% 42%; } 45% { background-position: 80% 57%; } 47% { background-position: 73% 47%; } 50% { background-position: 66% 52%; } 52% { background-position: 60% 87%; } 55% { background-position: 53% 12%; } 57% { background-position: 46% 77%; } 60% { background-position: 40% 22%; } 62% { background-position: 33% 82%; } 65% { background-position: 26% 17%; } 67% { background-position: 20% 87%; } 70% { background-position: 13% 27%; } 72% { background-position: 6% 72%; } 75% { background-position: 0% 7%; } 77% { background-position: 7% 92%; } 80% { background-position: 15% 32%; } 82% { background-position: 22% 67%; } 85% { background-position: 30% 2%; } 87% { background-position: 37% 97%; } 90% { background-position: 45% 42%; } 92% { background-position: 52% 57%; } 95% { background-position: 60% 12%; } 97% { background-position: 67% 87%; } 100% { background-position: 0% 50%; } }
@keyframes infinity-beyond { 0% { background-position: 50% 50%; } 4% { background-position: 75% 4%; } 8% { background-position: 100% 95%; } 12% { background-position: 25% 12%; } 16% { background-position: 0% 87%; } 20% { background-position: 87% 20%; } 25% { background-position: 12% 79%; } 29% { background-position: 62% 29%; } 33% { background-position: 100% 70%; } 37% { background-position: 37% 37%; } 41% { background-position: 0% 62%; } 45% { background-position: 70% 45%; } 50% { background-position: 29% 54%; } 54% { background-position: 95% 91%; } 58% { background-position: 4% 8%; } 62% { background-position: 79% 75%; } 66% { background-position: 20% 25%; } 70% { background-position: 95% 83%; } 75% { background-position: 4% 16%; } 79% { background-position: 83% 66%; } 83% { background-position: 16% 33; } 87% { background-position: 91% 95%; } 91% { background-position: 8% 4%; } 95% { background-position: 75% 79%; } 100% { background-position: 50% 50%; } }
@keyframes transcendence { 0% { background-position: 0% 50%; } 6% { background-position: 25% 6%; } 12% { background-position: 50% 93%; } 18% { background-position: 75% 18%; } 25% { background-position: 100% 81%; } 31% { background-position: 75% 31%; } 37% { background-position: 50% 68%; } 43% { background-position: 25% 43%; } 50% { background-position: 0% 56%; } 56% { background-position: 31% 100%; } 62% { background-position: 62% 37%; } 68% { background-position: 93% 62%; } 75% { background-position: 100% 6%; } 81% { background-position: 68% 93%; } 87% { background-position: 37% 18%; } 93% { background-position: 6% 81%; } 100% { background-position: 0% 50%; } }
@keyframes enlightenment { 0% { background-position: 50% 50%; } 12% { background-position: 100% 12%; } 25% { background-position: 37% 87%; } 37% { background-position: 0% 25%; } 50% { background-position: 75% 75%; } 62% { background-position: 25% 100%; } 75% { background-position: 87% 37%; } 87% { background-position: 12% 0%; } 100% { background-position: 50% 50%; } }
@keyframes nirvana-state { 0% { background-position: 0% 50%; } 5% { background-position: 20% 5%; } 10% { background-position: 40% 95%; } 15% { background-position: 60% 15%; } 20% { background-position: 80% 85%; } 25% { background-position: 100% 25%; } 30% { background-position: 80% 75%; } 35% { background-position: 60% 35%; } 40% { background-position: 40% 65%; } 45% { background-position: 20% 45%; } 50% { background-position: 0% 55%; } 55% { background-position: 25% 100%; } 60% { background-position: 50% 40%; } 65% { background-position: 75% 60%; } 70% { background-position: 100% 5%; } 75% { background-position: 75% 95%; } 80% { background-position: 50% 20%; } 85% { background-position: 25% 80%; } 90% { background-position: 0% 10%; } 95% { background-position: 35% 90%; } 100% { background-position: 0% 50%; } }
@keyframes godmode-active { 0% { background-position: 0% 50%; } 3% { background-position: 11% 3%; } 6% { background-position: 22% 97%; } 9% { background-position: 33% 9%; } 12% { background-position: 44% 91%; } 15% { background-position: 55% 15%; } 18% { background-position: 66% 85%; } 21% { background-position: 77% 21%; } 25% { background-position: 88% 78%; } 28% { background-position: 100% 28%; } 31% { background-position: 88% 72%; } 34% { background-position: 77% 34%; } 37% { background-position: 66% 65%; } 40% { background-position: 55% 40%; } 43% { background-position: 44% 59%; } 46% { background-position: 33% 46%; } 50% { background-position: 22% 53%; } 53% { background-position: 11% 87%; } 56% { background-position: 0% 12%; } 59% { background-position: 15% 75%; } 62% { background-position: 30% 25%; } 65% { background-position: 45% 84%; } 68% { background-position: 60% 16%; } 71% { background-position: 75% 68%; } 75% { background-position: 90% 31%; } 78% { background-position: 100% 93%; } 81% { background-position: 84% 6%; } 84% { background-position: 68% 81%; } 87% { background-position: 53% 18%; } 90% { background-position: 37% 90%; } 93% { background-position: 21% 9%; } 96% { background-position: 6% 96%; } 100% { background-position: 0% 50%; } }

/* ===== FALLBACK FOR OLDER BROWSERS ===== */
@supports not (background-clip: text) {
    /* Tier 1 fallbacks */
    .flash-ember-glow { color: #dc2626; }
    .flash-ocean-mist { color: #06b6d4; }
    .flash-forest-whisper { color: #22c55e; }
    .flash-sunset-blush { color: #f97316; }
    .flash-midnight-blue { color: #1e40af; }
    .flash-rose-petal { color: #ec4899; }
    .flash-golden-sand { color: #eab308; }
    .flash-lavender-dream { color: #8b5cf6; }
    .flash-coral-reef { color: #f97316; }
    .flash-spring-meadow { color: #22c55e; }
    .flash-arctic-frost { color: #06b6d4; }
    .flash-cherry-wine { color: #dc2626; }
    .flash-sapphire-sky { color: #3b82f6; }
    .flash-autumn-fire { color: #f97316; }
    .flash-violet-storm { color: #8b5cf6; }
    .flash-emerald-shine { color: #059669; }
    .flash-copper-flame { color: #ea580c; }
    .flash-crystal-water { color: #06b6d4; }
    .flash-ruby-heart { color: #dc2626; }
    .flash-silver-moon { color: #6b7280; }
    
    /* Tier 2+ fallbacks */
    .flash-dragon-fire { color: #dc2626; }
    .flash-phoenix-wings { color: #f97316; }
    .flash-galaxy-dust { color: #7c3aed; }
    .flash-cosmic-energy { color: #8b5cf6; }
    .flash-thunder-storm { color: #1e40af; }
    .flash-rainbow-burst { color: #8b5cf6; }
    .flash-diamond-sparkle { color: #e5e7eb; }
    .flash-northern-lights { color: #22c55e; }
    .flash-tropical-paradise { color: #f97316; }
    .flash-mystic-portal { color: #7c3aed; }
    .flash-electric-pulse { color: #06b6d4; }
    .flash-magma-flow { color: #dc2626; }
    .flash-starlight-dance { color: #fbbf24; }
    .flash-ocean-depths { color: #1e40af; }
    .flash-royal-crown { color: #7c3aed; }
    .flash-fairy-dust { color: #ec4899; }
    .flash-neon-nights { color: #ec4899; }
    .flash-golden-goddess { color: #fbbf24; }
    .flash-ice-crystal { color: #e5e7eb; }
    .flash-blood-moon { color: #dc2626; }
    .flash-solar-flare { color: #eab308; }
    .flash-deep-forest { color: #166534; }
    .flash-pearl-shimmer { color: #f8fafc; }
    .flash-volcanic-ash { color: #6b7280; }
    .flash-celestial-glow { color: #fbbf24; }
    
    /* Higher tier fallbacks - using representative colors */
    .flash-quantum-fusion { color: #7c3aed; }
    .flash-nebula-storm { color: #8b5cf6; }
    .flash-prism-matrix { color: #ef4444; }
    .flash-cyber-punk { color: #ec4899; }
    .flash-sacred-flame { color: #fbbf24; }
    .flash-void-walker { color: #1f2937; }
    .flash-time-warp { color: #3b82f6; }
    .flash-soul-fire { color: #7c3aed; }
    .flash-astral-plane { color: #8b5cf6; }
    .flash-divine-light { color: #fbbf24; }
    .flash-shadow-realm { color: #374151; }
    .flash-crystal-cave { color: #06b6d4; }
    .flash-infinity-loop { color: #8b5cf6; }
    .flash-dream-weaver { color: #ec4899; }
    .flash-chaos-theory { color: #dc2626; }
    .flash-mind-bender { color: #7c3aed; }
    .flash-eternal-flame { color: #fbbf24; }
    .flash-plasma-core { color: #ec4899; }
    .flash-lunar-eclipse { color: #374151; }
    .flash-stardust-trail { color: #e5e7eb; }
    .flash-rainbow-prism { color: #8b5cf6; }
    .flash-golden-temple { color: #eab308; }
    .flash-frozen-flame { color: #06b6d4; }
    .flash-electric-dreams { color: #06b6d4; }
    .flash-cosmic-symphony { color: #7c3aed; }
    
    /* Legendary tier fallbacks */
    .flash-dimension-shift { color: #7c3aed; }
    .flash-godly-aura { color: #fbbf24; }
    .flash-universe-birth { color: #1f2937; }
    .flash-reality-glitch { color: #ec4899; }
    .flash-time-crystal { color: #06b6d4; }
    .flash-heaven-gates { color: #fbbf24; }
    .flash-hell-fire { color: #dc2626; }
    .flash-angel-wings { color: #e5e7eb; }
    .flash-demon-eyes { color: #dc2626; }
    .flash-galaxy-core { color: #7c3aed; }
    .flash-black-hole { color: #1f2937; }
    .flash-white-dwarf { color: #f8fafc; }
    .flash-supernova { color: #fbbf24; }
    .flash-wormhole { color: #7c3aed; }
    .flash-multiverse { color: #ef4444; }
    .flash-infinity-stone { color: #8b5cf6; }
    .flash-cosmic-creator { color: #fbbf24; }
    .flash-divine-matrix { color: #e5e7eb; }
    .flash-eternal-void { color: #1f2937; }
    .flash-sacred-geometry { color: #fbbf24; }
    
    /* Mythical tier fallbacks */
    .flash-alpha-omega { color: #e5e7eb; }
    .flash-genesis-code { color: #22c55e; }
    .flash-ultimate-power { color: #dc2626; }
    .flash-infinite-wisdom { color: #8b5cf6; }
    .flash-eternal-glory { color: #fbbf24; }
    .flash-cosmic-throne { color: #7c3aed; }
    .flash-divine-presence { color: #e5e7eb; }
    .flash-universal-truth { color: #06b6d4; }
    .flash-absolute-zero { color: #e5e7eb; }
    .flash-perfect-harmony { color: #22c55e; }
    .flash-infinite-loop { color: #8b5cf6; }
    .flash-eternal-dance { color: #ec4899; }
    .flash-cosmic-balance { color: #fbbf24; }
    .flash-divine-spark { color: #fbbf24; }
    .flash-ultimate-fusion { color: #ef4444; }
    .flash-infinity-beyond { color: #7c3aed; }
    .flash-transcendence { color: #e5e7eb; }
    .flash-enlightenment { color: #fbbf24; }
    .flash-nirvana-state { color: #f8fafc; }
    .flash-godmode-active { color: #fbbf24; }
}