.world.next > .art.mobile-warrior-poster,
.world.next > .art.mobile-warrior-motion {
  position: absolute; inset: 0; width: 100%; height: 100%;
  object-fit: cover; object-position: 50% 15%;
  transform: none !important; animation: none !important;
  background-image: none !important; pointer-events: none;
}
.world.next > .art.mobile-warrior-motion { opacity: 0; }
.world.next > .art.mobile-warrior-motion.is-playing { opacity: 1; }
@media (prefers-reduced-motion: reduce) {
  .world.next > .art.mobile-warrior-motion { display: none; }
}
