.star-mascot.svelte-xo1c6r{-webkit-user-select:none;user-select:none;flex-shrink:0;display:block;overflow:visible}.fill.svelte-xo1c6r{fill:#f7a548;stroke:#e58a2b;stroke-width:3px;stroke-linejoin:round}.shine.svelte-xo1c6r{stroke:#ffffff8c;stroke-width:5px;stroke-linecap:round}.shadow.svelte-xo1c6r{fill:#3c3c3c1f}.eye.svelte-xo1c6r{fill:#2b2b2b}.eyes.svelte-xo1c6r path:where(.svelte-xo1c6r){fill:none;stroke:#2b2b2b;stroke-width:5px;stroke-linecap:round}.eyes.svelte-xo1c6r{transform-box:fill-box;transition:transform .12s ease-out}.brow.svelte-xo1c6r{fill:none;stroke:#2b2b2b;stroke-width:3.5px;stroke-linecap:round}.mouth.svelte-xo1c6r{fill:#2b2b2b}.cheeks.svelte-xo1c6r ellipse:where(.svelte-xo1c6r){fill:#ff8a7a;opacity:.55}.sparkles.svelte-xo1c6r path:where(.svelte-xo1c6r){fill:#ffc800}.zzz.svelte-xo1c6r text:where(.svelte-xo1c6r){fill:#afafaf;font:800 14px Pretendard,sans-serif}.dots.svelte-xo1c6r circle:where(.svelte-xo1c6r){fill:#e5e5e5}.motion.svelte-xo1c6r,.body.svelte-xo1c6r{transform-box:view-box;transform-origin:60px 104px}.star-mascot.svelte-xo1c6r .motion:where(.svelte-xo1c6r){animation:3.2s ease-in-out infinite svelte-xo1c6r-sm-breathe}.star-mascot[data-mood=idle].svelte-xo1c6r .eye:where(.svelte-xo1c6r),.star-mascot[data-mood=think].svelte-xo1c6r .eye:where(.svelte-xo1c6r),.star-mascot[data-mood=wave].svelte-xo1c6r .eye:where(.svelte-xo1c6r){transform-box:fill-box;transform-origin:50%;animation:4.6s infinite svelte-xo1c6r-sm-blink}.star-mascot[data-mood=happy].svelte-xo1c6r .motion:where(.svelte-xo1c6r){animation:svelte-xo1c6r-sm-hop .9s var(--n-spring,cubic-bezier(.34,1.56,.64,1)) infinite}.star-mascot[data-mood=cheer].svelte-xo1c6r .motion:where(.svelte-xo1c6r){animation:.7s cubic-bezier(.34,1.56,.64,1) infinite svelte-xo1c6r-sm-hop}.star-mascot[data-mood=cheer].svelte-xo1c6r .body:where(.svelte-xo1c6r){animation:.7s ease-in-out infinite svelte-xo1c6r-sm-wiggle}.star-mascot[data-mood=cheer].svelte-xo1c6r .sparkles:where(.svelte-xo1c6r) path:where(.svelte-xo1c6r){transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite svelte-xo1c6r-sm-twinkle}.star-mascot[data-mood=cheer].svelte-xo1c6r .sparkles:where(.svelte-xo1c6r) path:where(.svelte-xo1c6r):nth-child(2){animation-delay:.3s}.star-mascot[data-mood=cheer].svelte-xo1c6r .sparkles:where(.svelte-xo1c6r) path:where(.svelte-xo1c6r):nth-child(3){animation-delay:.6s}.star-mascot[data-mood=sad].svelte-xo1c6r .motion:where(.svelte-xo1c6r){animation:3.6s ease-in-out infinite svelte-xo1c6r-sm-droop}.star-mascot[data-mood=think].svelte-xo1c6r .body:where(.svelte-xo1c6r){transform:rotate(-7deg)}.star-mascot[data-mood=wave].svelte-xo1c6r .body:where(.svelte-xo1c6r){animation:1.4s ease-in-out infinite svelte-xo1c6r-sm-sway}.star-mascot[data-mood=sleep].svelte-xo1c6r .motion:where(.svelte-xo1c6r){animation:4.8s ease-in-out infinite svelte-xo1c6r-sm-breathe}.star-mascot[data-mood=sleep].svelte-xo1c6r .zzz:where(.svelte-xo1c6r) text:where(.svelte-xo1c6r){animation:2.4s ease-in-out infinite svelte-xo1c6r-sm-float}.star-mascot[data-mood=sleep].svelte-xo1c6r .zzz:where(.svelte-xo1c6r) text:where(.svelte-xo1c6r):nth-child(2){animation-delay:.8s}.star-mascot[data-mood=surprised].svelte-xo1c6r .motion:where(.svelte-xo1c6r){animation:.5s ease-out svelte-xo1c6r-sm-jolt}@keyframes svelte-xo1c6r-sm-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.01,.985)}}@keyframes svelte-xo1c6r-sm-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes svelte-xo1c6r-sm-hop{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.06,.92)}50%{transform:translateY(-14px)scale(.96,1.05)}80%{transform:translateY(0)scale(1.04,.95)}}@keyframes svelte-xo1c6r-sm-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes svelte-xo1c6r-sm-twinkle{0%,to{opacity:.3;transform:scale(.4)}50%{opacity:1;transform:scale(1.1)}}@keyframes svelte-xo1c6r-sm-droop{0%,to{transform:translateY(4px)scale(1.02,.94)}50%{transform:translateY(5px)scale(1.03,.92)rotate(-2deg)}}@keyframes svelte-xo1c6r-sm-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes svelte-xo1c6r-sm-float{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}@keyframes svelte-xo1c6r-sm-jolt{0%{transform:translateY(0)}35%{transform:translateY(-8px)scale(1.04)}to{transform:none}}@media (prefers-reduced-motion:reduce){.star-mascot.svelte-xo1c6r :where(.svelte-xo1c6r),.star-mascot.svelte-xo1c6r .motion:where(.svelte-xo1c6r){transition:none!important;animation:none!important}}
