.learningcomet-math-activity{max-width:760px;margin:30px auto;background:#fff;border:1px solid #d8dfec;border-radius:22px;overflow:hidden;box-shadow:0 9px 28px #26355a14;color:#202838;font:18px/1.45 Arial,sans-serif}.learningcomet-math-activity header{background:linear-gradient(110deg,#ecf5ff,#f4fbf6);padding:18px 28px;display:flex;justify-content:space-between;color:#197a43}.learningcomet-math-activity header span{color:#526078;font-size:.9em}.learningcomet-math-body{padding:35px 28px;text-align:center}.learningcomet-math-instruction{color:#58657a}.learningcomet-math-question{font-size:clamp(2.5rem,9vw,5.2rem);font-weight:700;margin:8px 0 30px}.learningcomet-math-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:510px;margin:auto}.learningcomet-math-choice{min-height:76px;background:#fff;color:#153f9e;border:2px solid #cbd6eb;border-radius:14px;font-size:1.65rem;font-weight:700;cursor:pointer}.learningcomet-math-choice:hover{border-color:#153f9e;background:#eef3ff}.learningcomet-math-choice.is-correct{background:#e0f7e7;color:#155f34;border-color:#1d9149}.learningcomet-math-choice.is-incorrect{background:#ffebe8;color:#992e28;border-color:#cf483f}.learningcomet-math-feedback{min-height:28px;font-weight:600}.learningcomet-math-explanation{text-align:left;background:#eef4ff;padding:15px 18px;border-radius:10px}.learningcomet-math-activity footer{display:flex;gap:10px;justify-content:center;padding:0 28px 28px}.learningcomet-math-activity footer button{padding:11px 17px;border-radius:9px;cursor:pointer}.learningcomet-math-next{background:#153f9e;color:#fff;border:0}.learningcomet-math-hint{background:#fff;color:#153f9e;border:1px solid #153f9e}
