@keyframes spinBall{0%{transform:rotateY(0)rotateX(10deg)}to{transform:rotateY(360deg)rotateX(10deg)}}.animate-spin-ball{transform-style:preserve-3d;animation:6s linear infinite spinBall}@keyframes floatBall{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-12px)rotate(5deg)}75%{transform:translateY(-6px)rotate(-3deg)}}.animate-float-ball{animation:4s ease-in-out infinite floatBall}@keyframes trophyGlow{0%,to{box-shadow:0 0 20px #fbbf2433,0 0 40px #fbbf241a}50%{box-shadow:0 0 35px #fbbf2466,0 0 70px #fbbf2433}}.animate-trophy-glow{animation:2.5s ease-in-out infinite trophyGlow}@keyframes twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.animate-twinkle-1{animation:2s ease-in-out infinite twinkle}.animate-twinkle-2{animation:2.5s ease-in-out .5s infinite twinkle}.animate-twinkle-3{animation:3s ease-in-out 1s infinite twinkle}.animate-twinkle-4{animation:2.2s ease-in-out 1.5s infinite twinkle}@keyframes particleFloat{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:.6}90%{opacity:.2}to{opacity:0;transform:translateY(-500px)translate(40px)scale(0)}}.animate-particle-1{animation:7s ease-in infinite particleFloat}.animate-particle-2{animation:8s ease-in 2s infinite particleFloat}.animate-particle-3{animation:6.5s ease-in 4s infinite particleFloat}.animate-particle-4{animation:9s ease-in 1s infinite particleFloat}.animate-particle-5{animation:7.5s ease-in 3s infinite particleFloat}.animate-particle-6{animation:8.5s ease-in 5s infinite particleFloat}@keyframes pitchScan{0%{top:-5%}to{top:105%}}.animate-pitch-scan{animation:4s linear infinite pitchScan}@keyframes stadiumBeam1{0%,to{opacity:.03;transform:rotate(-15deg)}50%{opacity:.07;transform:rotate(15deg)}}@keyframes stadiumBeam2{0%,to{opacity:.02;transform:rotate(10deg)}50%{opacity:.06;transform:rotate(-20deg)}}.animate-beam-1{animation:6s ease-in-out infinite stadiumBeam1}.animate-beam-2{animation:7s ease-in-out 1.5s infinite stadiumBeam2}@keyframes confettiFall{0%{opacity:1;transform:translateY(-20px)rotate(0)scale(1)}to{opacity:0;transform:translateY(400px)rotate(720deg)scale(0)}}.animate-confetti-1{animation:4s ease-in infinite confettiFall}.animate-confetti-2{animation:5s ease-in 1s infinite confettiFall}.animate-confetti-3{animation:4.5s ease-in 2s infinite confettiFall}.animate-confetti-4{animation:5.5s ease-in .5s infinite confettiFall}.animate-confetti-5{animation:3.8s ease-in 3s infinite confettiFall}.animate-confetti-6{animation:4.2s ease-in 2.5s infinite confettiFall}@keyframes hexSpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}.animate-hex-spin{animation:20s linear infinite hexSpin}@keyframes btnShine{0%{left:-100%}to{left:200%}}.animate-btn-shine{animation:3s ease-in-out infinite btnShine}@keyframes borderBreath{0%,to{border-color:#fbbf241f}50%{border-color:#fbbf2440}}.animate-border-breath{animation:3s ease-in-out infinite borderBreath}
