.member-piece.instrument-attack{z-index:90!important;animation:instrument-charge .36s cubic-bezier(.2,.9,.25,1) forwards}.member-piece.instrument-attack::after{content:attr(data-weapon);position:absolute;left:55%;top:-38%;font-size:1.2em;transform-origin:15% 85%;filter:drop-shadow(0 3px 3px #000);animation:weapon-swing .7s .28s cubic-bezier(.7,-.4,.2,1.5) both}.member-piece.instrument-hit{z-index:80!important;animation:knockout-hit .55s .55s cubic-bezier(.2,.9,.3,1) both}.member-piece.instrument-hit::before{content:'🐥 ✦ 🐥';position:absolute;z-index:5;left:50%;top:-58%;width:max-content;font-size:.65em;transform:translateX(-50%);text-shadow:0 0 8px #fff,0 0 12px #ffe43b;animation:dizzy-birds .65s linear infinite}.member-piece.bounce-home{transition:left .85s cubic-bezier(.25,.8,.25,1.25),top .85s cubic-bezier(.25,.8,.25,1.25),transform .85s!important;z-index:85!important;animation:bounce-spin .85s ease-in-out both}.impact.instrument-smash{font-size:clamp(32px,5vw,76px)!important;filter:drop-shadow(4px 4px #ff2b9f) drop-shadow(-4px -2px #24eaff)!important}@keyframes instrument-charge{0%{transform:translate(-50%,-50%) scale(1)}70%{transform:translate(-72%,-50%) scale(1.25) rotate(-7deg)}100%{transform:translate(-58%,-50%) scale(1.18)}}@keyframes weapon-swing{0%{transform:rotate(-100deg) scale(.6)}55%{transform:rotate(42deg) scale(1.35)}70%{transform:rotate(28deg) scale(1.2)}100%{transform:rotate(34deg) scale(1.12)}}@keyframes knockout-hit{0%,35%{transform:translate(-50%,-50%) rotate(0) scale(1)}65%{transform:translate(-35%,-62%) rotate(24deg) scale(1.15)}100%{transform:translate(-50%,-50%) rotate(-12deg) scale(.94);filter:grayscale(.75) brightness(1.45)}}@keyframes dizzy-birds{to{transform:translateX(-50%) rotate(360deg)}}@keyframes bounce-spin{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}30%{transform:translate(-50%,-85%) rotate(120deg) scale(.82)}65%{transform:translate(-50%,-32%) rotate(255deg) scale(.68)}100%{transform:translate(-50%,-50%) rotate(360deg) scale(.45)}}@media(prefers-reduced-motion:reduce){.member-piece.instrument-attack,.member-piece.instrument-hit,.member-piece.bounce-home,.member-piece.instrument-attack::after,.member-piece.instrument-hit::before{animation-duration:.01ms!important}}
