@keyframes rocket-hover{0%,to{transform:translateY(0)rotate(-1deg)}25%{transform:translateY(-3px)rotate(1deg)}50%{transform:translateY(-5px)rotate(-1deg)}75%{transform:translateY(-2px)rotate(0)}}@keyframes surge-line{0%{opacity:0;transform:translateY(100vh)}10%{opacity:1}to{opacity:0;transform:translateY(-100px)}}@keyframes drop-fall{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(300px)scale(.5)}}@keyframes shield-expand{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes explode-ring{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(3)}}@keyframes debris-fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tx),var(--ty))scale(0);opacity:0}}@keyframes shockwave-expand{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(8)}}@keyframes flash{0%,to{opacity:0}50%{opacity:.3}}@keyframes flash-once{0%{opacity:.8}to{opacity:0}}@keyframes crash-text{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes nebula-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(10px,-10px)scale(1.05)}}@keyframes nebula-drift-reverse{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10px,10px)scale(1.08)}}@keyframes nebula-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes planet-pulse{0%,to{filter:brightness()saturate();transform:translateY(0)scale(1)}50%{filter:brightness(1.08)saturate(1.1);transform:translateY(-8px)scale(1.015)}}@keyframes pulse-slow{0%,to{opacity:.15}50%{opacity:.35}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes shooting-star{0%{opacity:0;transform:translate(-100%)translateY(-100%)rotate(25deg)}10%{opacity:1}30%{opacity:1}to{opacity:0;transform:translate(200vw)translateY(200vh)rotate(25deg)}}@keyframes speed-line{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.animate-rocket-hover{animation:.5s ease-in-out infinite rocket-hover}.animate-surge-line{animation:.8s ease-out forwards surge-line}.animate-drop-fall{animation:.8s ease-in forwards drop-fall}.animate-shield-expand{animation:1s ease-out infinite shield-expand}.animate-explode-ring{animation:.6s ease-out forwards explode-ring}.animate-debris-fly{animation:.8s ease-out forwards debris-fly}.animate-shockwave-expand{animation:.8s ease-out forwards shockwave-expand}.animate-flash{animation:.3s ease-in-out infinite flash}.animate-flash-once{animation:.3s ease-out forwards flash-once}.animate-crash-text{animation:.5s ease-out forwards crash-text}.animate-nebula-drift{animation:20s ease-in-out infinite nebula-drift}.animate-nebula-drift-reverse{animation:25s ease-in-out infinite nebula-drift-reverse}.animate-nebula-pulse{animation:8s ease-in-out infinite nebula-pulse}.animate-float-slow{animation:6s ease-in-out infinite float-slow}.animate-planet-pulse{animation:4s ease-in-out infinite planet-pulse}.animate-pulse-slow{animation:3s ease-in-out infinite pulse-slow}.animate-twinkle{animation:2s ease-in-out infinite twinkle}.animate-shooting-star{animation:8s linear infinite shooting-star}.animate-speed-line{animation:.4s linear infinite speed-line}.animate-spin-slow{animation:20s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes screen-shake{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-8px,-5px)rotate(-1deg)}20%{transform:translate(8px,5px)rotate(1deg)}30%{transform:translate(-6px,3px)rotate(-.5deg)}40%{transform:translate(6px,-3px)rotate(.5deg)}50%{transform:translate(-4px,-2px)rotate(-.3deg)}60%{transform:translate(4px,2px)rotate(.3deg)}70%{transform:translate(-3px,1px)rotate(-.2deg)}80%{transform:translate(3px,-1px)rotate(.2deg)}90%{transform:translate(-2px)rotate(-.1deg)}}@keyframes neon-ring-expand{0%{opacity:1;transform:scale(0)}50%{opacity:.8;transform:scale(1.5)}to{opacity:0;transform:scale(3)}}@keyframes fireball-pulse{0%,to{filter:brightness();transform:scale(1)}25%{filter:brightness(1.5);transform:scale(1.3)}50%{filter:brightness(.8);transform:scale(.9)}75%{filter:brightness(1.3);transform:scale(1.2)}}@keyframes fireball-core{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.2)}50%{opacity:.9;transform:scale(1)}80%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(.3)}}@keyframes fire-trail{0%{opacity:0;transform:translateY(0)scaleY(0)}20%{opacity:1;transform:translateY(-10px)scaleY(1)}50%{opacity:.8;transform:translateY(-30px)scaleY(1.5)}to{opacity:0;transform:translateY(-60px)scaleY(.5)}}@keyframes spark-fly{0%{opacity:1;transform:translate(0)scale(1)}50%{opacity:.8}to{transform:translate(var(--spark-x,100px),var(--spark-y,-100px))scale(0);opacity:0}}@keyframes debris-spin-fly{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--debris-x,150px),var(--debris-y,150px))rotate(720deg)scale(.3);opacity:0}}@keyframes smoke-rise{0%{opacity:0;transform:translate(0)scale(.5)}30%{opacity:.6}to{transform:translate(var(--smoke-x,0px),-80px)scale(2);opacity:0}}@keyframes crash-text-bounce{0%{opacity:0;transform:scale(0)rotate(-10deg)}30%{opacity:1;transform:scale(1.4)rotate(5deg)}50%{transform:scale(.9)rotate(-3deg)}70%{transform:scale(1.1)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes text-glitch{0%,to{clip-path:inset(0);transform:translate(0)}10%{clip-path:inset(20% 0 60%);transform:translate(-2px,2px)}20%{clip-path:inset(40% 0);transform:translate(2px,-1px)}30%{clip-path:inset(60% 0 20%);transform:translate(-1px,1px)}40%{clip-path:inset(80% 0 0%);transform:translate(1px,-2px)}50%{clip-path:inset(0);transform:translate(0)}}@keyframes corner-flare{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.2)}60%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(0)}}@keyframes electric-arc{0%,to{opacity:1}25%{opacity:.3}50%{opacity:.9}75%{opacity:.5}}@keyframes flash-multi{0%{opacity:1;background:#fff}15%{opacity:.6;background:#ffdc64cc}30%{opacity:.9;background:#ffb450b3}50%{opacity:.4;background:#ff643280}70%{opacity:.6;background:#ff32324d}to{opacity:0;background:0 0}}.animate-screen-shake{animation:.5s ease-out screen-shake}.animate-neon-ring-expand{animation:.8s ease-out forwards neon-ring-expand}.animate-fireball-pulse{animation:.5s ease-in-out infinite fireball-pulse}.animate-fireball-core{animation:1.2s ease-out forwards fireball-core}.animate-fire-trail{animation:.8s ease-out forwards fire-trail}.animate-spark-fly{animation:.6s ease-out forwards spark-fly}.animate-debris-spin-fly{animation:1s ease-out forwards debris-spin-fly}.animate-smoke-rise{animation:1.5s ease-out forwards smoke-rise}.animate-crash-text-bounce{animation:.6s ease-out forwards crash-text-bounce}.animate-text-glitch{animation:.3s ease-in-out 3 text-glitch}.animate-corner-flare{animation:.8s ease-out forwards corner-flare}.animate-electric-arc{animation:.1s ease-in-out infinite electric-arc}.animate-flash-multi{animation:.5s ease-out forwards flash-multi}@keyframes win-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes win-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(4)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes firework-burst{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes firework-particle{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--particle-x),var(--particle-y))scale(0);opacity:0}}@keyframes sparkle-burst{0%{opacity:0;transform:translate(0)scale(0)}30%{transform:translate(calc(var(--sparkle-x)*.5),calc(var(--sparkle-y)*.5))scale(1.5);opacity:1}to{transform:translate(var(--sparkle-x),var(--sparkle-y))scale(0);opacity:0}}@keyframes win-text-entrance{0%{opacity:0;transform:scale(0)rotate(-10deg)}50%{opacity:1;transform:scale(1.3)rotate(5deg)}70%{transform:scale(.9)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes text-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes star-spin{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(180deg)}to{opacity:1;transform:scale(1)rotate(360deg)}}.animate-win-glow{animation:1.5s ease-in-out infinite win-glow}.animate-win-ring{animation:1.5s ease-out infinite win-ring}.animate-confetti-fall{animation:3s ease-out forwards confetti-fall}.animate-firework-burst{animation:1.5s ease-out forwards firework-burst}.animate-firework-particle{animation:.8s ease-out forwards firework-particle}.animate-sparkle-burst{animation:1s ease-out forwards sparkle-burst}.animate-win-text-entrance{animation:.8s ease-out forwards win-text-entrance}.animate-text-shimmer{animation:2s linear infinite text-shimmer}.animate-star-spin{animation:.8s ease-out forwards star-spin}@keyframes win-panel{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes win-button{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-win-panel{animation:.5s ease-out forwards win-panel}.animate-win-button{animation:1.5s ease-in-out infinite win-button}.animate-shimmer-slide{animation:2s ease-in-out infinite shimmer-slide}.bg-gradient-radial{background:radial-gradient(circle,var(--tw-gradient-stops))}
