/* Slime idle loop (see monster-art.mjs): squash, stretch up, wobble to rest, then pause.
   The origin is the bottom centre of the sprite box, so the slime stays planted. */
.slime-squish{transform-box:view-box;transform-origin:200px 440px;animation:slime-squish 2.8s ease-in-out infinite;animation-delay:var(--squish-phase,0s)}
@keyframes slime-squish{0%,55%,100%{transform:scale(1,1)}12%{transform:scale(1.08,.92)}26%{transform:scale(.95,1.06)}38%{transform:scale(1.03,.97)}47%{transform:scale(.99,1.01)}}

@media(prefers-reduced-motion:reduce){.slime-squish{animation:none!important}}
[data-message-effects=off] .slime-squish{animation:none!important}
