@keyframes gameDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gameFloatUp{0%{opacity:0;transform:translateY(8px)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-60px)scale(1)}}@keyframes gameBurstParticle{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2)}}@keyframes gameComboGlow{0%,to{filter:drop-shadow(0 0 6px)}50%{filter:drop-shadow(0 0 20px)}}.game-combo-glow{animation:1s ease-in-out infinite gameComboGlow}.game-hidden-input{opacity:0;pointer-events:none;-webkit-user-select:text;user-select:text;width:1px;height:1px;font-size:16px;position:absolute}
