@keyframes chara-idle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes chara-idle-sway{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(3px)rotate(1deg)}75%{transform:translate(-3px)rotate(-1deg)}}@keyframes chara-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes chara-idle-swim{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2px,-2px)rotate(1deg)}50%{transform:translateY(2px)rotate(0)}75%{transform:translate(-2px,-1px)rotate(-1deg)}}@keyframes chara-react-bounce{0%{transform:translateY(0)scale(1)}34%{transform:translateY(-5px)scale(1.045)}63%{transform:translateY(0)scale(.99)}to{transform:translateY(0)scale(1)}}@keyframes chara-react-sway{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(5px)rotate(2deg)}65%{transform:translate(-3px)rotate(-1deg)}}@keyframes chara-react-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes chara-react-swim{0%,to{transform:translate(0)}25%{transform:translate(7px)}55%{transform:translate(-4px)}80%{transform:translate(2px)}}
