@keyframes floatUpPixel{0%{transform:translateY(0);opacity:0}5%{opacity:1}90%{opacity:1}to{transform:translateY(-30px);opacity:0}}@keyframes floatDownPixel{0%{transform:translateY(0);opacity:0}5%{opacity:1}90%{opacity:1}to{transform:translateY(30px);opacity:0}}@keyframes floatLeftPixel{0%{transform:translate(0);opacity:0}5%{opacity:1}90%{opacity:1}to{transform:translate(-30px);opacity:0}}@keyframes pixelPoof{0%{transform:scale(.5);opacity:0}20%{opacity:1}50%{opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes megaExplosionPixel{0%{transform:scale(0);opacity:0}10%{transform:scale(1);opacity:1}30%{transform:scale(1.5);opacity:1}50%{transform:scale(1.2);opacity:.8}70%{transform:scale(1.8);opacity:.6}85%{transform:scale(2.2);opacity:.2}to{transform:scale(2.5);opacity:0}}@keyframes luckyTextPixel{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kwangTextPixel{0%{transform:scale(.5) translateY(10px);opacity:0}20%{transform:scale(1.5) translateY(0);opacity:1}80%{transform:scale(1.4) translateY(-5px);opacity:1}to{transform:scale(1.6) translateY(-10px);opacity:0}}@keyframes pixelParticle{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) scale(0);opacity:0}}.animate-pixel-particle{animation:pixelParticle .9s ease-out forwards}.animate-float-up-pixel{animation:floatUpPixel 2s steps(10) forwards}.animate-float-down-pixel{animation:floatDownPixel 2s steps(10) forwards}.animate-float-left-pixel{animation:floatLeftPixel 2s steps(10) forwards}.animate-pixel-poof{animation:pixelPoof .3s steps(5) forwards}.animate-mega-explosion{animation:megaExplosionPixel .75s steps(8) forwards}.animate-mega-explosion-lucky{animation:megaExplosionPixel 1.8s steps(12) forwards}.animate-lucky-text-pixel{animation:luckyTextPixel .6s steps(6) forwards}.animate-kwang-text-pixel{animation:kwangTextPixel .8s steps(8) forwards}
