.anime-motion{position:absolute;inset:0;pointer-events:none;transform-origin:50% 85%}
.anime-motion>.anime-figure{inset:0 0 22px}
.anime-unit.anime-performing{z-index:6}
.anime-unit.anime-performing .anime-figure,.anime-preview-figure.anime-performing{animation:none}
.anime-unit.anime-hit{z-index:5}
.anime-unit.anime-hit .anime-figure{animation:none}
.anime-unit.anime-hit:not(.fallen) .battle-sprite{filter:drop-shadow(0 0 9px #ffe5ba88)}
.anime-unit.anime-performing .anime-motion{will-change:transform;filter:drop-shadow(-5px 5px 8px #07101b99)}
.anime-preview-figure>.anime-motion{inset:0}
@media(prefers-reduced-motion:reduce){.anime-motion{transform:none!important}.anime-unit.anime-hit .battle-sprite{filter:none}}
