.base{height:128px;width:128px}.break,.crouch:hover{background:var(--img-moodeng) 0 0}.charge{background:var(--img-moodeng) 384px 0}.float{background:var(--img-moodeng) 256px 0}.stand{background:var(--img-moodeng) 128px 0}.run{animation:aniRun .6s steps(4) infinite}.dash{left:100px;position:relative}.dash:hover{animation-delay:0s,.3s,.9s;animation-direction:normal,normal,reverse;animation-duration:.3s,.6s,.2s;animation-fill-mode:forwards;animation-name:aniDash,aniMove,aniDash;animation-timing-function:steps(3),ease-in-out,steps(3)}.dash-end,.dash-start{animation:aniDash .3s steps(3);animation-fill-mode:forwards}.dash-end{animation-direction:reverse}.flinch:hover{animation:aniFlinch .2s steps(2) 3}.turn:hover{transform:scaleX(-1)}.jump-up,.jump:hover{animation-delay:0s,.3s;animation-direction:normal,reverse;animation-duration:.3s,.5s;animation-name:aniJump,aniJump;animation-timing-function:steps(1),steps(1)}@keyframes aniRun{0%{background-position-x:0}to{background-position-x:-512px}}@keyframes aniDash{0%{background-position-x:-128px}to{background-position-x:256px}}@keyframes aniMove{0%{left:100px}to{left:0}}@keyframes aniFlinch{0%{background-position-x:0}to{background-position-x:-256px}}@keyframes aniJump{0%{background-position-x:0}50%{background-position-x:-256px}to{background-position-x:-384px}}@keyframes aniTurn{to{transform:scaleX(-1)}}
