.kodama.svelte-2z5xep{flex-shrink:0}.kodama.head-only.svelte-2z5xep .body:where(.svelte-2z5xep){display:none}.body.svelte-2z5xep,.head.svelte-2z5xep>path:where(.svelte-2z5xep){fill:var(--k-paper);stroke:var(--k-ink);stroke-width:8px;stroke-linejoin:round}.face.svelte-2z5xep path:where(.svelte-2z5xep){fill:var(--k-ink);stroke:none}.sweat.svelte-2z5xep .drop:where(.svelte-2z5xep){fill:var(--k-paper);stroke:var(--k-ink);stroke-width:4px}.kodama[data-tone=beloved].svelte-2z5xep .body:where(.svelte-2z5xep),.kodama[data-tone=beloved].svelte-2z5xep .head:where(.svelte-2z5xep)>path:where(.svelte-2z5xep){stroke:var(--k-beloved-accent);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--k-beloved-glow) 60%, transparent))}.kodama.breathe.svelte-2z5xep{animation:svelte-2z5xep-k-breathe var(--k-dur-breathe) ease-in-out infinite;transform-origin:50%}@keyframes svelte-2z5xep-k-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.kodama.idle.svelte-2z5xep .head:where(.svelte-2z5xep){transform-box:fill-box;transform-origin:50% 88%;transition:transform var(--k-dur-settle) var(--k-ease-out)}.kodama.idle.svelte-2z5xep .eye:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep .mouth:where(.svelte-2z5xep){transform-box:fill-box;transform-origin:50%;transition:transform var(--k-dur-settle) var(--k-ease-out)}.kodama.idle.svelte-2z5xep:hover .head:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:focus-visible .head:where(.svelte-2z5xep),.kodama.idle.active.svelte-2z5xep .head:where(.svelte-2z5xep){transform:rotate(-4deg)}.kodama.idle.svelte-2z5xep:hover .eye-left:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:focus-visible .eye-left:where(.svelte-2z5xep),.kodama.idle.active.svelte-2z5xep .eye-left:where(.svelte-2z5xep){transform:translate(8%,6%)scale(.9)}.kodama.idle.svelte-2z5xep:hover .eye-right:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:focus-visible .eye-right:where(.svelte-2z5xep),.kodama.idle.active.svelte-2z5xep .eye-right:where(.svelte-2z5xep){transform:translate(-8%,6%)scale(.9)}.kodama.idle.svelte-2z5xep:hover .mouth:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:focus-visible .mouth:where(.svelte-2z5xep),.kodama.idle.active.svelte-2z5xep .mouth:where(.svelte-2z5xep){transform:translateY(-10%)scale(.85)}@media (prefers-reduced-motion:reduce){.kodama.breathe.svelte-2z5xep{animation:none}.kodama.idle.svelte-2z5xep:hover .head:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:focus-visible .head:where(.svelte-2z5xep),.kodama.idle.active.svelte-2z5xep .head:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:hover .eye-left:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:focus-visible .eye-left:where(.svelte-2z5xep),.kodama.idle.active.svelte-2z5xep .eye-left:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:hover .eye-right:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:focus-visible .eye-right:where(.svelte-2z5xep),.kodama.idle.active.svelte-2z5xep .eye-right:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:hover .mouth:where(.svelte-2z5xep),.kodama.idle.svelte-2z5xep:focus-visible .mouth:where(.svelte-2z5xep),.kodama.idle.active.svelte-2z5xep .mouth:where(.svelte-2z5xep){transform:none}}
