.attack-blur{filter:blur(.3px);transition:filter .5s}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.attack-shake{animation:.4s linear infinite shake}.attack-invert{filter:invert(.15);transition:filter 1s}.attack-rotate{transition:transform 3s;transform:rotate(180deg)}@keyframes glitch{0%,85%,to{clip-path:inset(0);transform:translate(0)}90%{clip-path:inset(4% 0 90%);transform:translate(-1px)}95%{clip-path:inset(88% 0 4%);transform:translate(1px)}}.attack-glitch{animation:3s step-end infinite glitch}@keyframes red-flash{0%,to{background-color:#0000}50%{background-color:#ff000038}}.attack-red-flash{animation:.2s ease-in-out 3 red-flash}@keyframes game-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.game-animate-fadeIn{animation:.8s forwards game-fadeIn}@keyframes animate-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}
