.math-board{color:#24382b;background:#f5f1e2;border-radius:16px;align-content:start;justify-items:center;gap:12px;min-height:340px;padding:16px;display:grid}.math-board button{font:inherit;color:inherit;cursor:pointer;background:#fffdf5;border:1px solid #b9b39a;border-radius:10px;min-height:44px;padding:6px 14px}.math-board button[aria-pressed=true]{color:#fff;background:#2f6b45;border-color:#2f6b45}.math-board button:focus-visible{outline-offset:2px;outline:3px solid #d6a73c}.math-setup{justify-items:center;gap:12px;width:100%;max-width:520px;display:grid}.math-tabs,.math-options{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.math-options button{min-width:56px;font-weight:700}.math-tables button{min-width:52px}.math-best{opacity:.8;margin:0}.math-board .math-start{color:#fff;background:#2f6b45;min-width:160px;font-size:1.1rem;font-weight:700}.math-summary{text-align:center}.math-summary h2{margin:0 0 4px;font-size:1.4rem}.math-summary p{margin:0 0 4px}.math-missed{color:#8a3b3b;font-size:.95rem}.math-hud{font-variant-numeric:tabular-nums;gap:18px;font-size:1.05rem;display:flex}.math-clock{font-weight:800}.math-clock.is-low{color:#a33b2f}.math-timebar{background:#0001;border-radius:99px;width:100%;max-width:420px;height:8px;overflow:hidden}.math-timebar i{background:#2f6b45;height:100%;transition:width .2s linear;display:block}.math-question{font-variant-numeric:tabular-nums;align-items:baseline;gap:.3em;margin:6px 0 0;font-size:clamp(2rem,8vw,3.2rem);font-weight:800;display:flex}.math-input{text-align:center;border-bottom:4px solid #2f6b45;min-width:2.5ch}.math-feedback{min-height:1.4em;margin:0;font-weight:600}.math-feedback.is-right{color:#2f6b45}.math-feedback.is-wrong{color:#a33b2f}.math-pad{grid-template-columns:repeat(3,minmax(64px,88px));gap:8px;display:grid}.math-pad button{min-height:54px;font-size:1.4rem;font-weight:700}.math-board .math-enter{color:#fff;background:#2f6b45}.math-board .math-skip{background:0 0;border-color:#0000;min-height:36px;text-decoration:underline}
