@keyframes sa-pop-in{0%{opacity:0;transform:translateY(60%)scaleY(.4)scaleX(1.3)}55%{opacity:1;transform:translateY(-8%)scaleY(1.15)scaleX(.9)}to{opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes sa-duck{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(70%)scaleY(.4)}}@keyframes sa-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes sa-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes sa-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-1px)}80%{transform:translate(3px,1px)}}@keyframes sa-shake-hard{0%,to{transform:translate(0)}15%{transform:translate(-8px,4px)}30%{transform:translate(8px,-4px)}45%{transform:translate(-7px,-3px)}60%{transform:translate(7px,3px)}75%{transform:translate(-4px,2px)}}@keyframes sa-particle{to{transform:translate(var(--sa-dx),var(--sa-dy))scale(.3);opacity:0}}@keyframes sa-tile-slam{0%{opacity:0;transform:translateY(-40px)scale(1.6)}60%{opacity:1;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sa-count-pop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.sa-monster{animation:.26s cubic-bezier(.34,1.56,.64,1) both sa-pop-in}.sa-monster.sa-monster-idle{animation:.26s cubic-bezier(.34,1.56,.64,1) both sa-pop-in,1.4s ease-in-out .26s infinite sa-wiggle}.sa-monster.sa-ducking{animation:.22s ease-in both sa-duck}.sa-shake{animation:90ms linear 2 sa-shake}.sa-shake-hard{animation:.14s linear 2 sa-shake-hard}.sa-particle{animation:.52s ease-out forwards sa-particle}.sa-tile-slam{animation:.32s cubic-bezier(.34,1.56,.64,1) both sa-tile-slam}.sa-count-pop{animation:.26s ease-out sa-count-pop}@media (prefers-reduced-motion:reduce){.sa-monster,.sa-monster.sa-monster-idle,.sa-monster.sa-ducking{opacity:1;transition:opacity .18s linear;animation:none!important}.sa-shake,.sa-shake-hard,.sa-particle,.sa-tile-slam,.sa-count-pop{animation:none!important}}
