.mm-monster.svelte-bvzp5c{overflow:visible}.mm-bob.svelte-bvzp5c{animation:2.4s ease-in-out infinite svelte-bvzp5c-mm-bob}[data-mood=open].svelte-bvzp5c .mm-bob:where(.svelte-bvzp5c){animation-duration:.9s}.mm-blink.svelte-bvzp5c{animation:4.5s infinite svelte-bvzp5c-mm-blink}.mm-chew.svelte-bvzp5c{animation:.18s ease-in-out 6 alternate svelte-bvzp5c-mm-chew}.mm-arm.svelte-bvzp5c{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.mm-arm-l.svelte-bvzp5c{transform-origin:34px 122px}.mm-arm-r.svelte-bvzp5c{transform-origin:166px 122px}.mm-arm-l.mm-up.svelte-bvzp5c{transform:rotate(60deg)translateY(-6px)}.mm-arm-r.mm-up.svelte-bvzp5c{transform:rotate(-60deg)translateY(-6px)}@keyframes svelte-bvzp5c-mm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-bvzp5c-mm-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes svelte-bvzp5c-mm-chew{0%{transform:scaleY(1)}to{transform:scaleY(.4)translateY(4px)}}.mm-bubble.svelte-ohft9:before{content:"";background:var(--color-paper);border-left:3px solid var(--color-ink);border-bottom:3px solid var(--color-ink);width:22px;height:22px;position:absolute;bottom:22px;left:-14px;transform:rotate(45deg)skew(10deg,10deg)}.mm-board.svelte-15nv4pc{grid-template:"stage"minmax(0,1fr)"side"/minmax(0,1fr);gap:.5rem;display:grid}.mm-stage.svelte-15nv4pc{background:radial-gradient(circle at 18% 22%,#ffffffb3 0 9%,#0000 9.5%),radial-gradient(circle at 82% 14%,#ffffff8c 0 6%,#0000 6.5%),linear-gradient(#dff6ff 0 70%,#ffe1b0 70% 100%);grid-area:stage}.mm-side.svelte-15nv4pc{grid-template:"plate""tray""act"/minmax(0,1fr);grid-area:side;align-content:center;gap:.5rem;display:grid}.mm-plate.svelte-15nv4pc{grid-area:plate}.mm-tray.svelte-15nv4pc{grid-area:tray}.mm-act.svelte-15nv4pc{grid-area:act}@media (orientation:landscape){.mm-board.svelte-15nv4pc{grid-template:"stage side"minmax(0,1fr)/minmax(0,1fr) auto;column-gap:1.5rem}.mm-side.svelte-15nv4pc{gap:.75rem}}@media (orientation:landscape) and (height<=500px){.mm-board.svelte-15nv4pc{column-gap:.75rem}.mm-side.svelte-15nv4pc{grid-template:"plate tray"minmax(0,1fr)"act tray"/11rem auto;align-content:stretch;column-gap:.75rem}}.mm-ring.svelte-15nv4pc{border:5px solid var(--color-grape);pointer-events:none;border-radius:1.25rem;animation:1s ease-in-out infinite svelte-15nv4pc-mm-ring;position:absolute;inset:-6px}@keyframes svelte-15nv4pc-mm-ring{50%{opacity:.5;scale:1.12}}
