.math-timer{margin:12px 0;font-size:1.35rem;font-weight:800}.math-question{min-height:240px;display:grid;place-items:center;padding:28px 16px;border-radius:22px;background:var(--game-stage);color:#fff;text-align:center;font-size:clamp(1.3rem,5vw,2.5rem);font-weight:800;line-height:1.5}.math-form{display:flex;gap:10px;max-width:520px;margin:16px auto}.math-form input{min-width:0;flex:1;min-height:52px;padding:10px 14px;border:2px solid var(--game-line);border-radius:12px;font:inherit;font-size:1.3rem}.math-feedback{min-height:1.8em;margin:0;text-align:center;font-weight:800}@media(max-width:480px){.math-form{flex-direction:column}.math-form button{width:100%}}
