.attacker-move.svelte-17hytwe{animation:.62s forwards svelte-17hytwe-attackMove}.attacker-move-opponent.svelte-17hytwe{animation:.62s forwards svelte-17hytwe-attackMoveOpponent}.stunned.svelte-17hytwe{animation:.6s ease-in-out infinite svelte-17hytwe-stunShake}.slash-marks.svelte-17hytwe{width:82%;height:82%;position:relative}.slash-line.svelte-17hytwe{opacity:.92;background:linear-gradient(90deg,#b91c1c,#ef4444,#f87171,#ef4444,#b91c1c);border-radius:3px;height:7px;animation:.24s ease-out forwards svelte-17hytwe-slashAppear;position:absolute;box-shadow:0 0 10px #ef4444,0 0 22px #991b1b}@keyframes svelte-17hytwe-slashAppear{0%{opacity:0;transform:scaleX(.2)rotate(-45deg)}40%{opacity:1;transform:scaleX(1)rotate(-45deg)}to{opacity:.9;transform:scaleX(1)rotate(-45deg)}}.damage-number.svelte-17hytwe,.status-float.svelte-17hytwe{animation:1.05s ease-out forwards svelte-17hytwe-damageFloat}@keyframes svelte-17hytwe-damageFloat{0%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(-78px)scale(.95)}}@keyframes svelte-17hytwe-attackMove{0%{transform:translate(0)}50%{transform:translate(42px)}to{transform:translate(0)}}@keyframes svelte-17hytwe-attackMoveOpponent{0%{transform:translate(0)}50%{transform:translate(-42px)}to{transform:translate(0)}}@keyframes svelte-17hytwe-stunShake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}
