.cartoon-avatar{display:block}.cartoon-avatar g{transform-box:view-box}.av-still .av-eye,.av-still [class^=av-],.av-still [class*=\ av-]{animation:none!important}.av-anim .av-body{transform-origin:100px 200px;animation:3.2s ease-in-out infinite av-breathe}.av-anim .av-head{transform-origin:100px 150px;animation:3.2s ease-in-out infinite av-nod}.av-anim .av-eye{animation:4.6s infinite av-blink}.av-anim.boil{filter:url(#boil1);animation:.36s step-end infinite boil}@keyframes av-breathe{50%{transform:translateY(-2px)scale(1.012,.99)}}@keyframes av-nod{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)translateY(-2px)}}@keyframes av-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.av-anim .av-spin{animation:3s linear infinite av-spin}.av-anim .av-spin-slow{animation:40s linear infinite av-spin}.av-anim .av-spin-fast{animation:.5s linear infinite av-spin}.av-anim .av-flicker{transform-origin:100px 120px;animation:.45s steps(2,end) infinite av-flicker}.av-anim .av-float{animation:2.6s ease-in-out infinite av-float}.av-anim .av-twinkle{transform-origin:50%;animation:1.6s ease-in-out infinite av-twinkle}.av-anim .av-glow{animation:2s ease-in-out infinite av-glow}.av-anim .av-googly{animation:1.4s ease-in-out infinite av-googly}.av-anim .av-bubble{animation:2.4s ease-in-out infinite av-bubble}.av-anim .av-rise{animation:2.4s ease-out infinite av-rise}.av-anim .av-drip{animation:1.8s ease-in infinite av-drip}.av-anim .av-puff{animation:1.6s ease-out infinite av-puff}.av-anim .av-fall{animation:2.2s linear infinite av-fall}.av-anim .av-shimmer{animation:3s ease-in-out infinite av-shimmer}.av-anim .av-wave{animation:2s linear infinite av-wavemove}@keyframes av-spin{to{transform:rotate(360deg)}}@keyframes av-flicker{0%{transform:scaleY(1)}50%{transform:scaleY(1.06)skew(-2deg)}}@keyframes av-float{50%{transform:translateY(-5px)}}@keyframes av-twinkle{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@keyframes av-glow{50%{filter:drop-shadow(0 0 4px #c9a7f0)}}@keyframes av-googly{0%,to{transform:rotate(0)}25%{transform:rotate(40deg)}75%{transform:rotate(-30deg)}}@keyframes av-bubble{0%,to{transform:scale(.4)}70%{transform:scale(1.25)}72%{opacity:.4;transform:scale(.2)}}@keyframes av-rise{0%{opacity:0;transform:translateY(10px)}20%{opacity:1}to{opacity:0;transform:translateY(-40px)}}@keyframes av-drip{0%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(26px)}}@keyframes av-puff{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)translateY(-16px)}}@keyframes av-fall{0%{transform:translateY(-10px)rotate(0)}to{transform:translateY(220px)rotate(540deg)}}@keyframes av-shimmer{50%{opacity:.55;transform:translateY(-3px)}}@keyframes av-wavemove{to{transform:translate(-20px)}}.av-pop{animation:.45s cubic-bezier(.2,1.8,.4,1) both av-pop}@keyframes av-pop{0%{opacity:0;transform:scale(.4)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.emote-laugh .av-head{animation:.22s ease-in-out infinite av-laugh!important}.emote-wow .av-body{animation:.7s cubic-bezier(.2,1.8,.4,1) both av-wow!important}.emote-angry .av-head{animation:.12s linear infinite av-shake!important}.emote-angry{filter:drop-shadow(0 0 #0000)saturate(1.4)hue-rotate(-10deg)}.emote-love .av-body{animation:.8s ease-in-out infinite av-love!important}.emote-sleep .av-head{transform-origin:100px 160px;animation:2.6s ease-in-out infinite av-sleep!important}.emote-wink .av-head{animation:.6s ease-out both av-wink!important}.emote-cool .av-head{animation:.8s cubic-bezier(.2,1.6,.4,1) both av-cool!important}@keyframes av-laugh{50%{transform:translateY(-3px)rotate(3deg)}}@keyframes av-wow{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-14px)scale(1.08,.94)}to{transform:translateY(0)scale(1)}}@keyframes av-shake{25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes av-love{50%{transform:scale(1.05)}}@keyframes av-sleep{50%{transform:rotate(8deg)translateY(3px)}}@keyframes av-wink{50%{transform:rotate(-8deg)}}@keyframes av-cool{0%{transform:rotate(-12deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.cartoon-avatar *{animation:none!important}}
