@keyframes bgFlash{0%{background:radial-gradient(circle at 20% 30%,#ff00ff,#00ffff 40%,#ffff00 70%)}25%{background:radial-gradient(circle at 80% 20%,#00ff00,#ff00ff 40%,#ff6600 70%)}50%{background:radial-gradient(circle at 50% 80%,#00ffff,#ff0000 40%,#00ff88 70%)}75%{background:radial-gradient(circle at 10% 70%,#ffff00,#00ffff 40%,#ff00aa 70%)}to{background:radial-gradient(circle at 20% 30%,#ff00ff,#00ffff 40%,#ffff00 70%)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeReverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes wiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes floaty{0%,to{transform:translateY(-6px) rotate(var(--r,0deg))}50%{transform:translateY(6px) rotate(calc(var(--r, 0deg) + 6deg))}}@keyframes glitchSlow{0%{transform:translate(0)}33%{transform:translate(4px,-3px)}66%{transform:translate(-3px,3px)}to{transform:translate(0)}}@keyframes glitchFast{0%{transform:translate(0)}25%{transform:translate(-2px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-1px,1px)}to{transform:translate(0)}}@keyframes rain{0%{transform:translateY(-20vh) rotate(0deg)}to{transform:translateY(120vh) rotate(1200deg)}}.animate-bgFlash{animation:bgFlash 3s linear infinite}.animate-marquee{animation:marquee 12s linear infinite}.animate-marquee-reverse{animation:marqueeReverse 12s linear infinite}.animate-wiggle{animation:wiggle 1s ease-in-out infinite}.animate-float{animation:floaty 6s ease-in-out infinite}.animate-glitch-slow{animation:glitchSlow 1.5s steps(2) infinite}.animate-glitch-fast{animation:glitchFast .7s steps(2) infinite}.animate-rain{animation:rain var(--dur,10s) linear infinite}.pause-chaos *,.pause-chaos .animate-bgFlash,.pause-chaos .animate-float,.pause-chaos .animate-glitch-fast,.pause-chaos .animate-glitch-slow,.pause-chaos .animate-marquee,.pause-chaos .animate-marquee-reverse,.pause-chaos .animate-rain,.pause-chaos .animate-wiggle{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.animate-bgFlash,.animate-float,.animate-glitch-fast,.animate-glitch-slow,.animate-marquee,.animate-marquee-reverse,.animate-rain,.animate-wiggle{animation:none!important}}