/* One stable stacking context keeps a hundred attacking cards below the
   overkill counter and other HUD effects. No per-strike layer promotion. */
.attack-fan-stage{position:absolute;inset:0;z-index:22;isolation:isolate;pointer-events:none}
.attack-fan-stage>.attack-fan-card{pointer-events:none}
/* An attacking card never turns over. Avoid a redundant nested 3D/backface
   surface when entering/leaving a clipped mobile compositor layer. */
.attack-card-flat{perspective:none;transform-style:flat}
.attack-card-flat>.flight-front{position:absolute;inset:0;transform:none;backface-visibility:visible;-webkit-backface-visibility:visible}
