.avo .eyes{animation:avoBlink 3.2s infinite;transform-origin:60px 72px;transform-box:view-box}
.avo .ant{animation:avoAnt 1.5s cubic-bezier(.45,0,.55,1) infinite;transform-origin:60px 30px;transform-box:view-box}
.avo .all{animation:avoBob 1.5s cubic-bezier(.45,0,.55,1) infinite;transform-origin:60px 110px;transform-box:view-box}
.avo.hop .all{animation:avoHop .45s cubic-bezier(.2,.8,.2,1)}
.avo .dots circle{animation:avoDot .8s infinite}.avo .dots circle:nth-child(2){animation-delay:.15s}
@keyframes avoBlink{0%,94%,100%{transform:scaleY(1)}96.5%{transform:scaleY(.1)}}
@keyframes avoAnt{0%,100%{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}
@keyframes avoBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2.5px)}}
@keyframes avoHop{0%{transform:translateY(0)}35%{transform:translateY(-12px) rotate(-3deg)}65%{transform:translateY(0) scale(1.04,.95)}100%{transform:translateY(0)}}
@keyframes avoDot{0%,100%{opacity:.25}50%{opacity:1}}
@media (prefers-reduced-motion:reduce){.avo *{animation:none!important}}
