/* Extra moves belong to the selected character's ultimate animation. */
.ultimate-sprite{position:absolute;z-index:4;width:92%;height:auto;aspect-ratio:var(--ultimate-frame-ratio,1);background-size:200% 200%;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none;filter:url(#ultimate-alpha) drop-shadow(3px 3px #0c1023)}
.on-rushing .ultimate-sprite{display:block}
.impact.limb-impact{width:48px;height:48px}
.on-rushing[data-strike=kick] .on-fists,.on-rushing[data-strike=elbow] .on-fists{display:none}
.on-rushing[data-strike=kick] .on-cutin,.on-rushing[data-strike=elbow] .on-cutin{display:none}
.on-rushing:has(.ultimate-sprite:not([hidden])) .on-cutin,.on-rushing:has(.ultimate-sprite:not([hidden])) .on-fists{display:none}
