/* Shared actor motion replaces the older, competing CSS/film transforms.
   Keep the native sprite, original mask and body fully opaque at every frame. */
.orbit-sprite.orbit-motion-ready{animation:none!important;transition:none!important;transform:var(--orbit-pose,translate3d(0,0,0))!important;transform-origin:50% 57%;opacity:1!important;backface-visibility:hidden}
.orbit-sprite.orbit-motion-ready[data-orbit-motion=running]{will-change:transform}
@media(prefers-reduced-motion:reduce){.orbit-sprite.orbit-motion-ready{transform:none!important;will-change:auto}}
