@keyframes fadeInBounce{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes bounceStop{0%{transform:translateY(0)}25%{transform:translateY(-20px)}50%{transform:translateY(0)}75%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes scaleUpDown{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes slideFromRight{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes flyUpDown{0%{transform:translateY(0)}25%{transform:translateY(-30px)}75%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes springBounce{0%{transform:scale(1)}20%{transform:scale(1.3)}40%{transform:scale(.9)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes colorInvert{0%{filter:invert(0)}50%{filter:invert(1)}to{filter:invert(0)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes rotateSwitch{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes dotMatrix{0%{transform:scale(1);filter:blur(0)}25%{transform:scale(.1);filter:blur(3px)}50%{transform:scale(.1);filter:blur(0)}75%{transform:scale(.5);filter:blur(1px)}to{transform:scale(1);filter:blur(0)}}@keyframes mechanical{0%{transform:scale(1)}25%{transform:scale(.8) rotate(-5deg)}50%{transform:scale(1.2) rotate(5deg)}75%{transform:scale(.9) rotate(-2deg)}to{transform:scale(1) rotate(0deg)}}@keyframes rollCounter{0%{transform:rotateX(0deg)}50%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}@keyframes slotMachine{0%{transform:translateY(0)}20%{transform:translateY(-100px)}40%{transform:translateY(-50px)}60%{transform:translateY(-75px)}80%{transform:translateY(-25px)}to{transform:translateY(0)}}@keyframes flipCard{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}to{transform:rotateY(0deg)}}@keyframes cardFlip{0%{transform:perspective(600px) rotateX(0deg)}50%{transform:perspective(600px) rotateX(90deg)}to{transform:perspective(600px) rotateX(0deg)}}@keyframes pixelDissolve{0%{filter:blur(0) pixelated;transform:scale(1)}50%{filter:blur(5px);transform:scale(.1)}to{filter:blur(0);transform:scale(1)}}@keyframes bubblePop{0%{transform:scale(1)}50%{transform:scale(2);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes floatUp{0%{transform:translateY(0)}to{transform:translateY(-50px);opacity:0}}@keyframes squeezeFromSides{0%{transform:scaleX(0) scaleY(1)}50%{transform:scaleX(1.2) scaleY(.8)}to{transform:scaleX(1) scaleY(1)}}@keyframes pulseGlow{0%{box-shadow:0 0 5px rgba(255,165,0,.5)}50%{box-shadow:0 0 30px rgba(255,165,0,1)}to{box-shadow:0 0 5px rgba(255,165,0,.5)}}@keyframes rainbow{0%{color:#ff0000}16%{color:#ff8000}32%{color:#ffff00}48%{color:#80ff00}64%{color:#00ff80}80%{color:#0080ff}to{color:#8000ff}}@keyframes gradientPaint{0%{background:linear-gradient(90deg,#ff0000,transparent 0)}to{background:linear-gradient(90deg,#ff0000 100%,transparent 0)}}@keyframes flameRise{0%{transform:scale(0);filter:hue-rotate(0deg)}50%{transform:scale(1.3);filter:hue-rotate(45deg)}to{transform:scale(1);filter:hue-rotate(0deg)}}@keyframes iceShatter{0%{transform:scale(1);filter:brightness(1)}25%{transform:scale(1.1);filter:brightness(2) blur(1px)}50%{transform:scale(.9);filter:brightness(.5)}to{transform:scale(1);filter:brightness(1)}}@keyframes rippleWave{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,.7)}70%{transform:scale(1);box-shadow:0 0 0 30px rgba(59,130,246,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,0)}}@keyframes lightningRun{0%{text-shadow:0 0 5px #fff}25%{text-shadow:0 0 20px #00ff00,0 0 40px #00ff00}50%{text-shadow:0 0 5px #fff}75%{text-shadow:0 0 20px #ffff00,0 0 40px #ffff00}to{text-shadow:0 0 5px #fff}}@keyframes starScatter{0%{transform:scale(1)}50%{transform:scale(1.2);filter:drop-shadow(0 0 10px gold)}to{transform:scale(1);filter:drop-shadow(0 0 0 gold)}}@keyframes fireworks{0%{transform:scale(0);opacity:0}25%{transform:scale(1.5);opacity:1;filter:brightness(2)}50%{transform:scale(1);opacity:1;filter:brightness(1)}to{transform:scale(1);opacity:1}}@keyframes electricShock{0%{transform:translateX(0);filter:brightness(1)}10%{transform:translateX(-2px);filter:brightness(2)}20%{transform:translateX(2px);filter:brightness(.5)}30%{transform:translateX(-1px);filter:brightness(2)}40%{transform:translateX(1px);filter:brightness(1)}to{transform:translateX(0);filter:brightness(1)}}@keyframes auroraWave{0%{filter:hue-rotate(0deg) saturate(1)}25%{filter:hue-rotate(90deg) saturate(1.5)}50%{filter:hue-rotate(180deg) saturate(2)}75%{filter:hue-rotate(270deg) saturate(1.5)}to{filter:hue-rotate(1turn) saturate(1)}}@keyframes inkSpread{0%{transform:scale(0);filter:blur(10px)}50%{transform:scale(1.2);filter:blur(2px)}to{transform:scale(1);filter:blur(0)}}@keyframes digitalNoise{0%{filter:contrast(1)}25%{filter:contrast(3) saturate(0)}50%{filter:contrast(.5) saturate(2)}75%{filter:contrast(2) saturate(1)}to{filter:contrast(1)}}@keyframes glowExplosion{0%{text-shadow:0 0 5px currentColor}50%{text-shadow:0 0 50px currentColor,0 0 100px currentColor}to{text-shadow:0 0 5px currentColor}}@keyframes shadowEmerge{0%{text-shadow:0 0 20px black;filter:brightness(0)}to{text-shadow:0 0 0 black;filter:brightness(1)}}@keyframes metalGlint{0%{background:linear-gradient(45deg,#666,#999,#666)}50%{background:linear-gradient(45deg,#ccc,#fff,#ccc)}to{background:linear-gradient(45deg,#666,#999,#666)}}@keyframes sandCrumble{0%{transform:scale(1);filter:blur(0)}50%{transform:scale(.8);filter:blur(3px) sepia(1)}to{transform:scale(1);filter:blur(0)}}@keyframes neonFlicker{0%,to{text-shadow:0 0 10px #00ffff}25%{text-shadow:0 0 20px #ff00ff,0 0 30px #ff00ff}50%{text-shadow:0 0 5px #00ffff}75%{text-shadow:0 0 25px #ffff00,0 0 35px #ffff00}}@keyframes fireRing{0%{box-shadow:inset 0 0 20px #ff4444}50%{box-shadow:inset 0 0 50px #ff8800,0 0 30px #ff4444}to{box-shadow:inset 0 0 20px #ff4444}}@keyframes waterDrop{0%{transform:scale(0) translateY(-20px)}50%{transform:scale(1.2) translateY(10px)}to{transform:scale(1) translateY(0)}}@keyframes snowfall{0%{transform:translateY(-30px);opacity:0}50%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes popcornPop{0%{transform:scale(0) rotate(0deg)}25%{transform:scale(.8) rotate(-10deg)}50%{transform:scale(1.3) rotate(10deg)}75%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1) rotate(0deg)}}@keyframes paperBreak{0%{clip-path:circle(0 at 50% 50%)}50%{clip-path:circle(80% at 50% 50%)}to{clip-path:circle(100% at 50% 50%)}}@keyframes springStretch{0%{transform:scaleY(1)}25%{transform:scaleY(1.5) scaleX(.8)}50%{transform:scaleY(.7) scaleX(1.2)}75%{transform:scaleY(1.2) scaleX(.9)}to{transform:scaleY(1) scaleX(1)}}@keyframes windBlow{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(30px) rotate(15deg)}to{transform:translateX(-100px) rotate(-30deg);opacity:0}}@keyframes ballBounce{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-25px) rotate(90deg)}50%{transform:translateY(0) rotate(180deg)}75%{transform:translateY(-10px) rotate(270deg)}to{transform:translateY(0) rotate(1turn)}}@keyframes gravityDrop{0%{transform:translateY(-50px);opacity:0}50%{transform:translateY(10px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes hammerHit{0%{transform:scale(1)}25%{transform:scale(.8) skewX(-10deg)}50%{transform:scale(1.3) skewX(5deg)}to{transform:scale(1) skewX(0deg)}}@keyframes bubbleFloat{0%{transform:scale(0) translateY(20px)}50%{transform:scale(1.2) translateY(-10px)}to{transform:scale(1) translateY(0)}}@keyframes waveMotion{0%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(10px) rotate(5deg)}50%{transform:translateX(-5px) rotate(-3deg)}75%{transform:translateX(5px) rotate(2deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes jetPropulsion{0%{transform:translateX(-100px) scale(.5)}75%{transform:translateX(20px) scale(1.2)}to{transform:translateX(0) scale(1)}}@keyframes paperPlane{0%{transform:translateX(-50px) translateY(-20px) rotate(-30deg)}50%{transform:translateX(10px) translateY(10px) rotate(15deg)}to{transform:translateX(0) translateY(0) rotate(0deg)}}@keyframes boxJump{0%{transform:scale(0);clip-path:inset(50% 50% 50% 50%)}50%{transform:scale(1.2);clip-path:inset(0 0 0 0)}to{transform:scale(1);clip-path:inset(0 0 0 0)}}@keyframes magnetAttract{0%{transform:translateX(-30px) scale(.8)}50%{transform:translateX(15px) scale(1.1)}to{transform:translateX(0) scale(1)}}@keyframes jellyWiggle{0%{transform:scale(1)}25%{transform:scale(1.1,.9)}50%{transform:scale(.9,1.1)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes liquidMelt{0%{border-radius:0;transform:scaleY(1)}50%{border-radius:50%;transform:scaleY(.5)}to{border-radius:0;transform:scaleY(1)}}@keyframes brickStack{0%{transform:translateY(50px) rotateX(-90deg)}50%{transform:translateY(-10px) rotateX(0deg)}to{transform:translateY(0) rotateX(0deg)}}@keyframes stringHang{0%{transform:translateY(-30px) rotate(-10deg)}50%{transform:translateY(10px) rotate(10deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes revolveSwitch{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg) scale(.8)}to{transform:rotateY(1turn) scale(1)}}@keyframes shutterClose{0%{clip-path:inset(0 0 0 0)}50%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes stairClimb{0%{transform:translateY(20px) translateX(-20px)}25%{transform:translateY(15px) translateX(-10px)}50%{transform:translateY(10px) translateX(0)}75%{transform:translateY(5px) translateX(10px)}to{transform:translateY(0) translateX(0)}}@keyframes marioJump{0%{transform:translateY(0)}25%{transform:translateY(-30px) scale(1.2)}50%{transform:translateY(-40px) scale(1)}75%{transform:translateY(-20px) scale(1.1)}to{transform:translateY(0) scale(1)}}@keyframes rpgDamage{0%{transform:translateY(0) scale(1);color:white}50%{transform:translateY(-20px) scale(1.3);color:#ff4444}to{transform:translateY(-10px) scale(1);color:#ff4444;opacity:0}}@keyframes explosionEffect{0%{transform:scale(0);filter:brightness(1)}50%{transform:scale(2);filter:brightness(3) blur(2px)}to{transform:scale(1);filter:brightness(1) blur(0)}}@keyframes levelUpRpg{0%{transform:scale(1);color:white}25%{transform:scale(1.5);color:gold;text-shadow:0 0 20px gold}50%{transform:scale(1.2);color:yellow}to{transform:scale(1);color:orange}}@keyframes countdownBomb{0%{transform:scale(1)}90%{transform:scale(1.1);filter:brightness(2)}95%{transform:scale(.1);filter:brightness(5)}to{transform:scale(1);filter:brightness(1)}}@keyframes balloonFly{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.3) translateY(-20px)}to{transform:scale(.8) translateY(-100px);opacity:0}}@keyframes confetti{0%{transform:scale(0) rotate(0deg)}50%{transform:scale(1.2) rotate(180deg);filter:hue-rotate(180deg)}to{transform:scale(1) rotate(1turn);filter:hue-rotate(1turn)}}@keyframes magicCircle{0%{transform:scale(0) rotate(0deg);opacity:0}25%{transform:scale(1.2) rotate(90deg);opacity:1}75%{transform:scale(1) rotate(270deg);opacity:1}to{transform:scale(1) rotate(1turn);opacity:1}}@keyframes slimeBounce{0%{transform:scaleX(1) scaleY(1)}25%{transform:scaleX(1.3) scaleY(.7)}50%{transform:scaleX(.8) scaleY(1.4)}75%{transform:scaleX(1.1) scaleY(.9)}to{transform:scaleX(1) scaleY(1)}}@keyframes ufoAbduct{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(.1);opacity:.3}to{transform:translateY(0) scale(1);opacity:1}}@keyframes gemSparkle{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(2) saturate(2)}to{transform:scale(1);filter:brightness(1) saturate(1)}}@keyframes monsterChomp{0%{transform:scale(1)}25%{transform:scale(.5) rotate(10deg);opacity:.5}50%{transform:scale(0) rotate(20deg);opacity:0}75%{transform:scale(.8) rotate(-10deg);opacity:.8}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes ninjaSmoke{0%{transform:scale(1);filter:blur(0)}50%{transform:scale(2);filter:blur(10px);opacity:.3}to{transform:scale(1);filter:blur(0);opacity:1}}@keyframes robotHud{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes discoBall{0%{transform:rotate(0deg) scale(1);filter:brightness(1)}25%{transform:rotate(90deg) scale(1.1);filter:brightness(1.5)}50%{transform:rotate(180deg) scale(1.2);filter:brightness(2)}75%{transform:rotate(270deg) scale(1.1);filter:brightness(1.5)}to{transform:rotate(1turn) scale(1);filter:brightness(1)}}@keyframes beamShoot{0%{transform:scaleX(1);background:linear-gradient(45deg,transparent,#fff,transparent)}50%{transform:scaleX(.1);background:linear-gradient(45deg,#fff,#fff,#fff)}to{transform:scaleX(1);background:linear-gradient(45deg,transparent,#fff,transparent)}}@keyframes treasureChest{0%{transform:scale(0) rotateX(-90deg)}50%{transform:scale(1.2) rotateX(0deg);filter:drop-shadow(0 0 20px gold)}to{transform:scale(1) rotateX(0deg);filter:drop-shadow(0 0 5px gold)}}@keyframes cardReveal{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes coinJingle{0%{transform:scale(0) rotate(0deg)}25%{transform:scale(1.2) rotate(90deg);filter:hue-rotate(45deg)}50%{transform:scale(1) rotate(180deg);filter:hue-rotate(90deg)}75%{transform:scale(1.1) rotate(270deg);filter:hue-rotate(45deg)}to{transform:scale(1) rotate(1turn);filter:hue-rotate(0deg)}}@keyframes animeSound{0%{transform:scale(1)}25%{transform:scale(1.5) rotate(-5deg);filter:saturate(2)}50%{transform:scale(1.3) rotate(5deg);filter:saturate(3)}75%{transform:scale(1.1) rotate(-2deg);filter:saturate(1.5)}to{transform:scale(1) rotate(0deg);filter:saturate(1)}}@keyframes smoothCountUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes plusOneBadge{0%{transform:translateY(0) scale(0)}50%{transform:translateY(-20px) scale(1)}to{transform:translateY(-40px) scale(0);opacity:0}}@keyframes progressGauge{0%{background:conic-gradient(from 0deg,#333 0deg,#333 0deg,transparent 0deg)}to{background:conic-gradient(from 0deg,#ff6600 0deg,#ff6600 1turn,transparent 1turn)}}@keyframes circularProgress{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 100}}@keyframes scoreboardFlip{0%{transform:rotateX(0deg)}50%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}@keyframes floatBadge{0%{transform:translateY(0) scale(0);opacity:0}25%{transform:translateY(-15px) scale(1);opacity:1}75%{transform:translateY(-25px) scale(1);opacity:1}to{transform:translateY(-40px) scale(0);opacity:0}}@keyframes iconAbsorb{0%{transform:translateY(-20px) scale(1)}50%{transform:translateY(0) scale(.5)}to{transform:translateY(0) scale(0);opacity:0}}@keyframes backgroundFlash{0%{background:rgba(255,255,255,0)}50%{background:rgba(255,255,255,.3)}to{background:rgba(255,255,255,0)}}@keyframes graphIncrease{0%{height:0}to{height:100%}}@keyframes clockTick{0%{transform:rotate(0deg)}to{transform:rotate(30deg)}}@keyframes levelUpText{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-30px) scale(1.5);opacity:1}to{transform:translateY(-60px) scale(1);opacity:0}}@keyframes heartBeat{0%{transform:scale(1)}25%{transform:scale(1.2);filter:hue-rotate(45deg)}50%{transform:scale(1);filter:hue-rotate(0deg)}75%{transform:scale(1.1);filter:hue-rotate(22deg)}to{transform:scale(1);filter:hue-rotate(0deg)}}@keyframes fingerPress{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,100,100,.7)}50%{transform:scale(.95);box-shadow:0 0 0 20px rgba(255,100,100,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,100,100,0)}}@keyframes uiFlow{0%{transform:translateX(-100px);opacity:0}50%{transform:translateX(10px);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes springPhysics{0%{transform:scale(1)}20%{transform:scale(1.3,.8)}40%{transform:scale(.9,1.1)}60%{transform:scale(1.1,.95)}80%{transform:scale(.98,1.02)}to{transform:scale(1)}}@keyframes bubbleMulti{0%{transform:scale(0);opacity:0}25%{transform:scale(.8);opacity:.8}50%{transform:scale(1.2);opacity:1}75%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes glowRing{0%{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 20px rgba(59,130,246,.1)}to{box-shadow:0 0 0 30px rgba(59,130,246,0)}}@keyframes goodNiceText{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-25px) scale(1.2);opacity:1}to{transform:translateY(-50px) scale(.8);opacity:0}}@keyframes energyWave{0%{background:radial-gradient(circle at 50% 50%,rgba(255,255,0,.3) 0,transparent 0)}50%{background:radial-gradient(circle at 50% 50%,rgba(255,255,0,.1) 50%,transparent 0)}to{background:radial-gradient(circle at 50% 50%,rgba(255,255,0,0) 100%,transparent 0)}}@keyframes buttonVibrate{0%{transform:translate(0)}10%{transform:translate(-1px,-1px)}20%{transform:translate(1px,1px)}30%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}50%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}70%{transform:translate(-1px,1px)}80%{transform:translate(1px,-1px)}90%{transform:translate(-1px,-1px)}to{transform:translate(0)}}.counter-anim-1{animation:fadeInBounce .6s ease-out}.counter-anim-2{animation:bounceStop .8s ease-out}.counter-anim-3{animation:scaleUpDown .5s ease-in-out}.counter-anim-4{animation:slideFromRight .7s ease-out}.counter-anim-5{animation:flyUpDown .9s ease-in-out}.counter-anim-6{animation:springBounce .8s ease-out}.counter-anim-7{animation:colorInvert .6s ease-in-out}.counter-anim-8{animation:shake .5s ease-in-out}.counter-anim-9{animation:rotateSwitch .8s ease-in-out}.counter-anim-10{animation:dotMatrix .9s ease-out}.counter-anim-11{animation:mechanical .7s ease-out}.counter-anim-12{animation:rollCounter .8s ease-in-out}.counter-anim-13{animation:slotMachine 1s ease-out}.counter-anim-14{animation:flipCard .8s ease-in-out}.counter-anim-15{animation:cardFlip .7s ease-in-out}.counter-anim-16{animation:pixelDissolve .9s ease-out}.counter-anim-17{animation:bubblePop .6s ease-out}.counter-anim-18{animation:floatUp .8s ease-out}.counter-anim-19{animation:squeezeFromSides .7s ease-out}.counter-anim-20{animation:pulseGlow .6s ease-in-out}.counter-anim-21{animation:rainbow 1s ease-in-out}.counter-anim-22{animation:gradientPaint .8s ease-out}.counter-anim-23{animation:flameRise .9s ease-out}.counter-anim-24{animation:iceShatter .8s ease-out}.counter-anim-25{animation:rippleWave 1s ease-out}.counter-anim-26{animation:lightningRun .6s ease-in-out}.counter-anim-27{animation:starScatter .8s ease-out}.counter-anim-28{animation:fireworks 1s ease-out}.counter-anim-29{animation:electricShock .5s ease-out}.counter-anim-30{animation:auroraWave 1.2s ease-in-out}.counter-anim-31{animation:inkSpread .8s ease-out}.counter-anim-32{animation:digitalNoise .7s ease-out}.counter-anim-33{animation:glowExplosion .8s ease-out}.counter-anim-34{animation:shadowEmerge .9s ease-out}.counter-anim-35{animation:metalGlint .6s ease-in-out}.counter-anim-36{animation:sandCrumble .8s ease-out}.counter-anim-37{animation:neonFlicker .8s ease-in-out}.counter-anim-38{animation:fireRing .9s ease-out}.counter-anim-39{animation:waterDrop .7s ease-out}.counter-anim-40{animation:snowfall 1s ease-out}.counter-anim-41{animation:popcornPop .8s ease-out}.counter-anim-42{animation:paperBreak .7s ease-out}.counter-anim-43{animation:springStretch .8s ease-out}.counter-anim-44{animation:windBlow 1s ease-out}.counter-anim-45{animation:ballBounce 1s ease-out}.counter-anim-46{animation:gravityDrop .8s ease-out}.counter-anim-47{animation:hammerHit .6s ease-out}.counter-anim-48{animation:bubbleFloat .9s ease-out}.counter-anim-49{animation:waveMotion 1s ease-in-out}.counter-anim-50{animation:jetPropulsion .8s ease-out}.counter-anim-51{animation:paperPlane 1s ease-out}.counter-anim-52{animation:boxJump .7s ease-out}.counter-anim-53{animation:magnetAttract .8s ease-out}.counter-anim-54{animation:jellyWiggle .8s ease-out}.counter-anim-55{animation:liquidMelt .9s ease-in-out}.counter-anim-56{animation:brickStack .8s ease-out}.counter-anim-57{animation:stringHang 1s ease-out}.counter-anim-58{animation:revolveSwitch .8s ease-in-out}.counter-anim-59{animation:shutterClose .7s ease-in-out}.counter-anim-60{animation:stairClimb 1s ease-out}.counter-anim-61{animation:marioJump .8s ease-out}.counter-anim-62{animation:rpgDamage 1s ease-out}.counter-anim-63{animation:explosionEffect .8s ease-out}.counter-anim-64{animation:levelUpRpg 1s ease-out}.counter-anim-65{animation:countdownBomb .9s ease-out}.counter-anim-66{animation:balloonFly 1.2s ease-out}.counter-anim-67{animation:confetti 1s ease-out}.counter-anim-68{animation:magicCircle 1s ease-out}.counter-anim-69{animation:slimeBounce .8s ease-out}.counter-anim-70{animation:ufoAbduct 1s ease-out}.counter-anim-71{animation:gemSparkle .8s ease-out}.counter-anim-72{animation:monsterChomp .9s ease-out}.counter-anim-73{animation:ninjaSmoke .7s ease-out}.counter-anim-74{animation:robotHud .8s ease-out}.counter-anim-75{animation:discoBall 1s ease-out}.counter-anim-76{animation:beamShoot .6s ease-out}.counter-anim-77{animation:treasureChest 1s ease-out}.counter-anim-78{animation:cardReveal .8s ease-out}.counter-anim-79{animation:coinJingle 1s ease-out}.counter-anim-80{animation:animeSound .8s ease-out}.counter-anim-81{animation:smoothCountUp .6s ease-out}.counter-anim-82{animation:plusOneBadge 1s ease-out}.counter-anim-83{animation:progressGauge .8s ease-out}.counter-anim-84{animation:circularProgress .9s ease-out}.counter-anim-85{animation:scoreboardFlip .8s ease-out}.counter-anim-86{animation:floatBadge 1s ease-out}.counter-anim-87{animation:iconAbsorb .8s ease-out}.counter-anim-88{animation:backgroundFlash .5s ease-out}.counter-anim-89{animation:graphIncrease .8s ease-out}.counter-anim-90{animation:clockTick .6s ease-out}.counter-anim-91{animation:levelUpText 1s ease-out}.counter-anim-92{animation:heartBeat .8s ease-out}.counter-anim-93{animation:fingerPress .6s ease-out}.counter-anim-94{animation:uiFlow .8s ease-out}.counter-anim-95{animation:springPhysics .9s ease-out}.counter-anim-96{animation:bubbleMulti .8s ease-out}.counter-anim-97{animation:glowRing 1s ease-out}.counter-anim-98{animation:goodNiceText 1s ease-out}.counter-anim-99{animation:energyWave .8s ease-out}.counter-anim-100{animation:buttonVibrate .5s ease-out}.counter-combo-1{animation:fadeInBounce .6s ease-out,pulseGlow .6s ease-out,rainbow .6s ease-out}.counter-combo-2{animation:springBounce .8s ease-out,starScatter .8s ease-out,heartBeat .8s ease-out}.counter-combo-3{animation:explosionEffect .8s ease-out,confetti 1s ease-out,levelUpText 1s ease-out}.effect-stars:before{content:"✨";position:absolute;top:-10px;left:-10px;animation:starScatter .8s ease-out}.effect-fire:before{content:"🔥";position:absolute;top:-15px;right:-15px;animation:flameRise .9s ease-out}.effect-magic:before{content:"✨";position:absolute;animation:magicCircle 1s ease-out}