/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@keyframes sc-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes sc-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes sc-pop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes sc-fade-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sc-timer-pulse{0%,to{opacity:1}50%{opacity:.5}}#sc-game-area .hidden,#sc-finish-overlay .hidden{display:none!important}.sc-bounce{animation:.5s sc-bounce}.sc-shake{animation:.4s sc-shake}.sc-pop{animation:.3s both sc-pop}.sc-fade-in{animation:.3s both sc-fade-in}.sc-timer-pulse{animation:.8s infinite sc-timer-pulse}@keyframes sc-streak-glow{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.sc-streak-pulse{color:#ea580c;animation:.5s sc-streak-glow}@media (prefers-reduced-motion:reduce){.sc-bounce,.sc-shake,.sc-pop,.sc-fade-in,.sc-timer-pulse,.sc-streak-pulse{animation:none!important}}