.tt *{transform-box:view-box}.tt .tt-eye,.tt .tt-mouth{transform-box:fill-box;transform-origin:50%}.tt .tt-char{transform-origin:100px 206px}@keyframes tt-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes tt-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035,.965)}}@keyframes tt-talk{0%,to{transform:scaleY(1)}25%{transform:scaleY(.35)}50%{transform:scaleY(1.3)}75%{transform:scaleY(.55)}}@keyframes tt-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-26deg)}}@keyframes tt-jump{0%,to{transform:translateY(0)scale(1.07,.93)}18%{transform:translateY(0)scale(.95,1.06)}48%{transform:translateY(-38px)scale(.98,1.03)}78%{transform:translateY(0)scale(1.09,.91)}}@keyframes tt-jump-shadow{0%,18%,78%,to{transform:scale(1)}48%{opacity:.5;transform:scale(.6)}}@keyframes tt-leg-a{0%,to{transform:rotate(16deg)}50%{transform:rotate(-16deg)}}@keyframes tt-leg-b{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes tt-bob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-5px)}}@keyframes tt-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes tt-fade{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.12;transform:translateY(-8px)}}.a-blink .tt-eye{animation:3.8s infinite tt-blink}.a-breathe .tt-body{animation:2.4s ease-in-out infinite tt-breathe}.a-talk .tt-mouth{animation:.42s linear infinite tt-talk}.a-wave .tt-arm-r{animation:.7s ease-in-out infinite tt-wave}.a-jump .tt-char{animation:1.1s cubic-bezier(.3,.7,.4,1) infinite tt-jump}.a-jump .tt-shadow{animation:1.1s cubic-bezier(.3,.7,.4,1) infinite tt-jump-shadow}.a-walk .tt-leg-l{animation:.5s ease-in-out infinite tt-leg-a}.a-walk .tt-leg-r{animation:.5s ease-in-out infinite tt-leg-b}.a-walk .tt-body{animation:.5s ease-in-out infinite tt-bob}.a-sway .tt-sprout{animation:1.6s ease-in-out infinite tt-sway}.a-fade .tt-char{animation:3s ease-in-out infinite tt-fade}@media (prefers-reduced-motion:reduce){.tt,.tt *{animation:none!important}}
