@keyframes flashFade{0%{opacity:1;transform:translateY(0)scale(1)}40%{transform:translateY(-2px)scale(1.04)}to{opacity:0;filter:blur(.5px);transform:translateY(-10px)scale(.96)}}.equation-animating{animation:.35s ease-in-out forwards flashFade}@keyframes levelUpFlash{0%{color:inherit;text-shadow:0 0 #fb00;transform:scale(1)}25%{color:#fb0;text-shadow:0 0 16px #ffbb00e6;transform:scale(1.25)}60%{color:#fff;text-shadow:0 0 8px #fb09;transform:scale(1.12)}to{color:inherit;text-shadow:0 0 #fb00;transform:scale(1)}}.levelup-animating{animation:.5s ease-in-out levelUpFlash}.fast-math input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fast-math input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fast-math input[type=number]{-moz-appearance:textfield}.gather-ghost{will-change:transform,opacity,filter;pointer-events:none;z-index:50;position:fixed;top:0;left:0}@keyframes gatherMove{0%{opacity:1;text-shadow:0 0 #fb00;color:inherit;transform:translate(-50%,-50%)translate(0)scale(1)}60%{text-shadow:0 0 18px #fb0c;color:#fb0}to{transform:translate(-50%,-50%)translate(var(--gx),var(--gy))scale(var(--gscale));opacity:0;filter:blur(1px);text-shadow:0 0 #0000}}.score-flash{animation:.4s ease-in-out levelUpFlash}
