.basketball-score-burst{z-index:6;pointer-events:none;text-align:center;isolation:isolate;width:min(320px,78%);position:absolute;top:calc(29% - 250px);left:50%;transform:translate(-50%)}.basketball-score-burst-art{filter:drop-shadow(0 5px 2px #21081e88);width:100%;height:auto;animation:.95s both basketball-score-slam;display:block;position:relative}.basketball-score-burst-points{color:#ffed75;-webkit-text-stroke:2px #4b132b;paint-order:stroke fill;text-shadow:0 4px #bd3118,0 6px 8px #17041277;margin-top:-8px;font-size:clamp(36px,8vw,54px);font-style:italic;font-weight:1000;line-height:1;animation:.95s both basketball-score-points;display:block}.basketball-score-burst-ring{opacity:0;border:5px solid #ffc847;border-radius:50%;width:120px;height:120px;margin:-60px;animation:.5s ease-out both basketball-score-wave;position:absolute;top:50%;left:50%}.basketball-score-burst--swish .basketball-score-burst-ring{border-width:7px}.basketball-score-burst-sparks{position:absolute;top:50%;left:50%}.basketball-score-burst-sparks i{background:#ffda58;border-radius:2px;width:14px;height:5px;animation:.6s cubic-bezier(.1,.6,.2,1) both basketball-score-spark;position:absolute;box-shadow:0 0 0 1px #ed5a19}@keyframes basketball-score-slam{0%{opacity:0;transform:scale(.25)rotate(-12deg)}12%{opacity:1;transform:scale(1.22)rotate(3deg)}23%{transform:scale(.94)rotate(-2deg)}34%,72%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.1)translateY(-24px)}}@keyframes basketball-score-points{0%,10%{opacity:0;transform:scale(.4)}24%{opacity:1;transform:scale(1.25)}38%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-18px)}}@keyframes basketball-score-wave{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(2.5)}}@keyframes basketball-score-spark{0%{opacity:0;transform:translate(0,0) rotate(var(--spark-angle)) scale(.3)}12%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(var(--spark-angle)) scale(.7)}}@media (prefers-reduced-motion:reduce){.basketball-score-burst-art,.basketball-score-burst-points{animation:none}.basketball-score-burst-ring,.basketball-score-burst-sparks{display:none}}
.basketball-time-up{z-index:25;pointer-events:none;background:#32102538;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.basketball-final-whistle{transform-origin:65% 65%;width:182px;animation:.12s ease-in-out 5 alternate basketball-whistle-shake;overflow:visible}.basketball-whistle-lines{animation:.18s ease-out 3 alternate basketball-whistle-blast}.basketball-time-up-art{color:#ffe753;letter-spacing:-2.6px;-webkit-text-stroke:6.5px #321025;paint-order:stroke fill;text-shadow:0 6.5px #ff7625,0 11.7px #321025;margin-top:13px;font-size:clamp(54.6px,13vw,98.8px);font-style:italic;font-weight:1000;line-height:1.1;animation:.4s cubic-bezier(.18,.85,.3,1.3) .18s both basketball-time-up-slam;position:relative;transform:rotate(-7deg)}.basketball-time-up-art span{color:#ff8e31}@keyframes basketball-whistle-shake{0%{transform:rotate(-14deg)translate(-3px)}to{transform:rotate(14deg)translate(3px)}}@keyframes basketball-whistle-blast{0%{opacity:.3;transform:translate(-2px,2px)}to{opacity:1;transform:translate(2px,-2px)}}@keyframes basketball-time-up-slam{0%{opacity:0;transform:rotate(-7deg)scale(2.1)}70%{opacity:1;transform:rotate(-7deg)scale(.92)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@media (prefers-reduced-motion:reduce){.basketball-final-whistle,.basketball-whistle-lines,.basketball-time-up-art{animation:none}}
