@keyframes tw{0%,100%{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}
@keyframes idle{0%,100%{transform:scale(1,1)}50%{transform:scale(1.03,.97)}}
@keyframes happy{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.03,.97)}}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes shiver{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}
@keyframes bl{0%,93%,100%{transform:scaleY(1)}96%{transform:scaleY(.1)}}
@keyframes flick{0%,100%{transform:scale(1,1);opacity:.9}50%{transform:scale(1.04,1.08);opacity:1}}
.a-idle{animation:idle 1.8s ease-in-out infinite;transform-origin:120px 282px}
.a-happy{animation:happy .28s ease-in-out infinite;transform-origin:120px 282px}
.a-slow{animation:idle 3.6s ease-in-out infinite;transform-origin:120px 282px}
.a-shiver{animation:shiver .25s linear infinite}
.a-dead{transform:rotate(-6deg) translateY(6px);transform-origin:120px 282px}
.a-float{animation:float 2.8s ease-in-out infinite;opacity:.9}
.blink{animation:bl 4.2s infinite;transform-box:fill-box;transform-origin:center}
.tw{animation:tw 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
.flick{animation:flick .5s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}
