/* The drawing moves inside its existing box: no hover lift or layout shift. */
[data-cast-motion]{image-rendering:pixelated}
img[data-cast-motion][role="button"]{cursor:pointer;touch-action:manipulation}
img[data-cast-motion][role="button"]:focus-visible{outline:2px dashed currentColor;outline-offset:4px}
.world-scene img.wanderer[data-cast-motion]{pointer-events:auto;animation:none!important}
/* Gentle, static feedback when spatial motion is paused or reduced. */
body.paused [data-cast-motion][role="button"]:is(:hover,:focus-visible),
body.ink-still [data-cast-motion][role="button"]:is(:hover,:focus-visible){outline:2px dotted var(--spot-blue,#2458a6);outline-offset:4px}
@media(prefers-reduced-motion:reduce){
 [data-cast-motion][role="button"]:is(:hover,:focus-visible){outline:2px dotted var(--spot-blue,#2458a6);outline-offset:4px}
}
