.mascot.svelte-1vfs0ll{flex-shrink:0;display:block}.mascot.svelte-1vfs0ll svg{width:100%;height:100%;display:block;overflow:visible}.mascot.svelte-1vfs0ll .m-turn{animation:m-turn 7s linear var(--delay,0s) infinite}.mascot.svelte-1vfs0ll .m-look{animation:m-look 7s linear var(--delay,0s) infinite}.mascot.small.svelte-1vfs0ll :is(.m-turn,.m-look){animation:none}.mascot.svelte-1vfs0ll .m-sway{animation:m-sway 3.4s linear var(--delay,0s) infinite}.mascot.svelte-1vfs0ll .m-blink{animation:m-blink 3.82s linear var(--delay,0s) infinite}.mascot.svelte-1vfs0ll .m-wave{animation:m-wave 2.54s ease-in-out var(--delay,0s) infinite}.mascot.svelte-1vfs0ll .m-twinkle{animation:m-twinkle .65s ease-in-out var(--delay,0s) infinite alternate}.mascot.svelte-1vfs0ll .m-float{animation:m-float .9s ease-in-out var(--delay,0s) infinite alternate}.mascot.svelte-1vfs0ll .m-flap{animation:m-flap 1.86s linear var(--delay,0s) infinite}.mascot.svelte-1vfs0ll .m-pulse{animation:m-pulse 1.5s ease-in-out var(--delay,0s) infinite}.mascot.svelte-1vfs0ll .m-breathe{animation:m-breathe 1.8s ease-in-out var(--delay,0s) infinite alternate}@keyframes m-turn{0%{animation-timing-function:ease-out;transform:rotate(0)}25%{animation-timing-function:ease-in-out;transform:rotate(2deg)}75%{animation-timing-function:ease-in;transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes m-look{0%{animation-timing-function:ease-out;transform:translate(0)}25%{animation-timing-function:ease-in-out;transform:translate(3px)}75%{animation-timing-function:ease-in;transform:translate(-3px)}to{transform:translate(0)}}@keyframes m-sway{0%{animation-timing-function:ease-out;transform:rotate(0)}25%{animation-timing-function:ease-in-out;transform:rotate(5.5deg)}75%{animation-timing-function:ease-in;transform:rotate(-5.5deg)}to{transform:rotate(0)}}@keyframes m-blink{0%,94.2%,to{transform:scaleY(1)}96.6%{transform:scaleY(.1)}}@keyframes m-wave{0%,42.5%,to{transform:rotate(0)}10.2%,30.7%{transform:rotate(calc(-16deg * var(--dir,1)))}20.5%{transform:rotate(calc(5.6deg * var(--dir,1)))}}@keyframes m-twinkle{to{opacity:.4;transform:scale(.55)}}@keyframes m-float{to{transform:translateY(-6px)}}@keyframes m-flap{0%,12%,24%,36%,to{transform:scaleX(1)}6%,18%,30%{transform:scaleX(.3)}}@keyframes m-pulse{0%,60%,to{transform:scale(1)}30%{transform:scale(1.12)}}@keyframes m-breathe{to{transform:scale(.99,1.03)}}@media (prefers-reduced-motion:reduce){.mascot.svelte-1vfs0ll *{animation:none!important}}
