.mascot-body.svelte-1ujnxh0{transform-box:fill-box;transform-origin:bottom}.mascot-idle.svelte-1ujnxh0 .mascot-body:where(.svelte-1ujnxh0){animation:3.2s ease-in-out infinite svelte-1ujnxh0-mascot-bob}.mascot-idle.svelte-1ujnxh0 .mascot-eyes:where(.svelte-1ujnxh0){transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite svelte-1ujnxh0-mascot-blink}@keyframes svelte-1ujnxh0-mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-1ujnxh0-mascot-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}.mascot-cheering.svelte-1ujnxh0 .mascot-body:where(.svelte-1ujnxh0){animation:.9s ease-in-out infinite svelte-1ujnxh0-mascot-bounce}.mascot-settle.mascot-cheering.svelte-1ujnxh0 .mascot-body:where(.svelte-1ujnxh0){animation-iteration-count:3}@keyframes svelte-1ujnxh0-mascot-bounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.04)}}.mascot-sleeping.svelte-1ujnxh0 .mascot-body:where(.svelte-1ujnxh0){transform-origin:50%;animation:3.6s ease-in-out infinite svelte-1ujnxh0-mascot-breathe}.mascot-z.svelte-1ujnxh0{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite svelte-1ujnxh0-mascot-zfloat}.mascot-z-2.svelte-1ujnxh0{animation-delay:.9s}@keyframes svelte-1ujnxh0-mascot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes svelte-1ujnxh0-mascot-zfloat{0%{opacity:0;transform:translateY(2px)}30%{opacity:.7}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mascot-idle.svelte-1ujnxh0 .mascot-body:where(.svelte-1ujnxh0),.mascot-cheering.svelte-1ujnxh0 .mascot-body:where(.svelte-1ujnxh0),.mascot-sleeping.svelte-1ujnxh0 .mascot-body:where(.svelte-1ujnxh0),.mascot-idle.svelte-1ujnxh0 .mascot-eyes:where(.svelte-1ujnxh0),.mascot-z.svelte-1ujnxh0{animation:none}}
