.mascot-img.svelte-mf1vsz{transform-origin:50% 78%}.mood-idle.svelte-mf1vsz .mascot-img:where(.svelte-mf1vsz){animation:4.8s ease-in-out infinite svelte-mf1vsz-coach-idle}.mood-wave.svelte-mf1vsz .mascot-img:where(.svelte-mf1vsz){animation:3.4s ease-in-out infinite svelte-mf1vsz-coach-wave}.mood-think.svelte-mf1vsz .mascot-img:where(.svelte-mf1vsz){animation:4s ease-in-out infinite svelte-mf1vsz-coach-think}.mood-celebrate.svelte-mf1vsz .mascot-img:where(.svelte-mf1vsz){animation:1.8s ease-out 2 svelte-mf1vsz-coach-celebrate}.mood-coach.svelte-mf1vsz .mascot-img:where(.svelte-mf1vsz){animation:3.2s ease-in-out infinite svelte-mf1vsz-coach-pulse}@keyframes svelte-mf1vsz-coach-idle{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-2px)rotate(.5deg)}}@keyframes svelte-mf1vsz-coach-wave{0%,to{transform:rotate(-2deg)translateY(0)}42%{transform:rotate(3deg)translateY(-3px)}72%{transform:rotate(-1deg)translateY(0)}}@keyframes svelte-mf1vsz-coach-think{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-2deg)scale(.99)}}@keyframes svelte-mf1vsz-coach-celebrate{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}45%{transform:translateY(-5px)rotate(3deg)scale(1.03)}}@keyframes svelte-mf1vsz-coach-pulse{0%,to{transform:scale(1)rotate(-.5deg)}50%{transform:scale(1.025)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.mascot-img.svelte-mf1vsz{animation:none!important}}
