:where(.sprite-one-shot){display:block;position:relative;overflow:hidden}.sprite-one-shot>img{display:block;width:100%;height:100%;object-fit:contain}.sprite-one-shot>img[data-sheet]{position:absolute;left:0;top:0;max-width:none;object-fit:fill;transform:translateX(var(--sprite-end))}@media (prefers-reduced-motion:no-preference){.sprite-one-shot[data-play="1"]>img[data-sheet]{animation:sprite-one-shot var(--sprite-ms) steps(var(--sprite-frames),jump-none) var(--sprite-delay) backwards}}@keyframes sprite-one-shot{0%{transform:translateX(0)}to{transform:translateX(var(--sprite-end))}}