.math-zone{margin:12px 52px 24px;padding:25px 29px;border-radius:24px;background:linear-gradient(135deg,#e9f3ff,#f3edff);border:1px solid #d8e7fa}.math-heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.math-heading .eyebrow{color:#3574d6}.math-heading h2{font-size:27px;color:#15386b;margin:3px 0}.math-heading p{margin:0;color:#637d9c;font-weight:700}.math-settings label{display:block;font-size:12px;font-weight:900;color:#56718f;margin-bottom:5px}.math-settings select{border:2px solid #bfdaff;border-radius:13px;background:white;padding:10px 15px;color:#194573;font-weight:900}.math-start{display:flex;align-items:center;gap:18px;margin-top:20px}.math-start button{border:0;border-radius:15px;background:#315ddb;color:white;padding:13px 20px;font-weight:900}.math-start small{color:#587493;font-weight:800}.math-game{margin-top:18px}.math-game[hidden]{display:none}.math-meta{display:flex;justify-content:space-between;font-size:13px;color:#4c70a4;font-weight:900}.math-question{font-size:38px;font-weight:900;color:#12366a;text-align:center;padding:8px 0}.math-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.math-choices button{border:2px solid #b6d5ff;background:white;border-radius:15px;padding:11px;color:#2059a3;font-size:23px;font-weight:900}.math-choices button:hover{background:#d7e9ff}.math-hint{border:0;background:transparent;color:#3066ad;font-weight:900;margin-top:13px}.math-feedback{min-height:28px;margin:7px 0 0;font-weight:900;color:#194f89}@media(max-width:760px){.math-zone{margin:8px 18px 22px;padding:21px}.math-heading{display:block}.math-heading h2{font-size:24px}.math-settings{margin-top:14px}.math-choices{gap:6px}.math-choices button{font-size:20px;padding:9px}.math-start{display:block}.math-start small{display:block;margin-top:8px}}
.math-start[hidden]{display:none}
