.character.svelte-4ij1fi{--c-hi: color-mix(in oklab, var(--c), var(--character-light) 40%);--c-lo: color-mix(in oklab, var(--c), var(--character-face) 18%);--c-mid: color-mix(in oklab, var(--c), var(--character-face) 36%);--c-deep: color-mix(in oklab, var(--c), var(--character-face) 58%)}.glow.svelte-4ij1fi{position:absolute;inset:-30%;border-radius:9999px;pointer-events:none;background:radial-gradient(closest-side,color-mix(in oklab,var(--c) 70%,transparent),transparent);opacity:.35}.glow[data-glow="2"].svelte-4ij1fi{opacity:.7}.body.svelte-4ij1fi{position:absolute;inset:0;transform-origin:50% 78%}.ball.svelte-4ij1fi{position:absolute;inset:0;border-radius:9999px;background:radial-gradient(56% 40% at 50% 21%,color-mix(in oklab,var(--character-light) 50%,transparent),transparent 75%),radial-gradient(80% 58% at 50% 100%,var(--c-lo),transparent 78%),linear-gradient(180deg,var(--c-hi) 0%,var(--c) 52%,var(--c-lo) 100%)}.face.svelte-4ij1fi{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.eye.svelte-4ij1fi{fill:var(--character-face);transform-box:fill-box;transform-origin:center;transition:scale var(--duration-base) var(--ease-out)}.character[data-state=idle].svelte-4ij1fi .eye:where(.svelte-4ij1fi){scale:1 .8}.shine.svelte-4ij1fi,.star.svelte-4ij1fi{fill:var(--character-light)}.mouth.svelte-4ij1fi{fill:none;stroke:var(--character-face);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.accessory.svelte-4ij1fi{fill:var(--c-deep)}.accessory.svelte-4ij1fi .band:where(.svelte-4ij1fi){fill:var(--c-mid)}.accessory.svelte-4ij1fi .knot:where(.svelte-4ij1fi){fill:var(--character-face)}.accessory.svelte-4ij1fi .line:where(.svelte-4ij1fi){fill:none;stroke:var(--c-deep);stroke-width:6;stroke-linecap:round}.glasses.svelte-4ij1fi{fill:none;stroke:var(--character-face);stroke-width:2.6;stroke-linecap:round}.star.svelte-4ij1fi{opacity:0;transform-box:fill-box;transform-origin:center}.dream-z.svelte-4ij1fi{fill:var(--muted-foreground);font-size:14px;font-weight:500;opacity:.7}@media(prefers-reduced-motion:no-preference){.star.svelte-4ij1fi{animation:svelte-4ij1fi-character-spark var(--duration-deliberate) var(--ease-out) both}.character[data-state=poked].svelte-4ij1fi .body:where(.svelte-4ij1fi){animation:svelte-4ij1fi-character-squash var(--duration-spring-bouncy) var(--ease-spring-bouncy)}.character[data-state=poked].svelte-4ij1fi .body[data-squash="0"]:where(.svelte-4ij1fi){animation-name:svelte-4ij1fi-character-squash-again}.character[data-animated][data-state=awake].svelte-4ij1fi .body:where(.svelte-4ij1fi){animation:svelte-4ij1fi-character-bob calc(var(--duration-ambient) * 2) var(--ease-in-out) infinite}.character[data-animated][data-state=idle].svelte-4ij1fi .eye:where(.svelte-4ij1fi){animation:svelte-4ij1fi-character-blink calc(var(--duration-ambient) * 3) var(--ease-in-out) infinite}.character[data-animated][data-state=dreaming].svelte-4ij1fi .body:where(.svelte-4ij1fi){animation:svelte-4ij1fi-character-float calc(var(--duration-ambient) * 3) var(--ease-in-out) infinite}.character[data-animated][data-state=dreaming].svelte-4ij1fi .dream-z:where(.svelte-4ij1fi){animation:svelte-4ij1fi-character-z calc(var(--duration-ambient) * 1.5) var(--ease-out) infinite}}@keyframes svelte-4ij1fi-character-bob{50%{translate:0 -4%}}@keyframes svelte-4ij1fi-character-float{50%{translate:0 -6%}}@keyframes svelte-4ij1fi-character-blink{0%,94%,to{scale:1 .8}97%{scale:1 .1}}@keyframes svelte-4ij1fi-character-squash{0%{scale:1.12 .86}to{scale:1 1}}@keyframes svelte-4ij1fi-character-squash-again{0%{scale:1.12 .86}to{scale:1 1}}@keyframes svelte-4ij1fi-character-spark{0%{scale:0;opacity:0}40%{scale:1;opacity:1}to{scale:.6;opacity:0}}@keyframes svelte-4ij1fi-character-z{0%{opacity:0;translate:0 2px}50%{opacity:.7}to{opacity:0;translate:3px -6px}}
