@keyframes blitz-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}60%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:none}}@keyframes blitz-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes blitz-warn{0%{box-shadow:0 0 #fbbf2400}30%{box-shadow:0 0 0 6px #fbbf2459}to{box-shadow:0 0 #fbbf2400}}@keyframes blitz-roll{0%{opacity:0;transform:translateY(-45%)scale(1.15)}to{opacity:1;transform:none}}@keyframes blitz-stamp{0%{opacity:0;transform:scale(2.4)rotate(-9deg)}55%{opacity:1;transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}@keyframes blitz-confetti{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--blitz-drift,0px),320px,0)rotate(var(--blitz-spin,540deg))}}@keyframes blitz-ball-run{0%{left:8.3333%}to{left:calc(8.3333% + var(--yd)*0.83333%)}}@keyframes blitz-trail-run{0%{width:0}to{width:calc(var(--yd)*0.83333%)}}@keyframes blitz-ball-bob{0%,to{transform:translate(-50%,-50%)rotate(-18deg)}50%{transform:translate(-50%,-62%)rotate(-12deg)}}.blitz-pop{animation:.45s cubic-bezier(.2,.9,.3,1.2) backwards blitz-pop}.blitz-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both blitz-shake}.blitz-warn{animation:.9s ease-out both blitz-warn}.blitz-roll{animation:.35s cubic-bezier(.2,.9,.3,1.1) both blitz-roll}.blitz-stamp{animation:.55s cubic-bezier(.2,.9,.3,1) .15s both blitz-stamp}.blitz-confetti{animation:blitz-confetti var(--blitz-dur,2.4s)ease-in var(--blitz-delay,0s)both}.blitz-ball-run{animation:1.4s cubic-bezier(.22,.8,.25,1) .4s both blitz-ball-run}.blitz-trail-run{animation:1.4s cubic-bezier(.22,.8,.25,1) .4s both blitz-trail-run}.blitz-ball-bob{animation:1.8s ease-in-out infinite blitz-ball-bob}.blitz-glide{transition:width .8s cubic-bezier(.22,.8,.25,1),left .8s cubic-bezier(.22,.8,.25,1)}@media (prefers-reduced-motion:reduce){.blitz-pop,.blitz-shake,.blitz-warn,.blitz-roll,.blitz-stamp,.blitz-ball-bob{animation:none}.blitz-confetti{display:none}.blitz-ball-run{left:calc(8.3333% + var(--yd)*0.83333%);animation:none}.blitz-trail-run{width:calc(var(--yd)*0.83333%);animation:none}.blitz-glide{transition:none}}
