/* Maths Ladder only: the sum and the answer field. Shared rules are in ../shared/base.css. */
.sum { font-size: clamp(40px, 12vw, 64px); font-weight: 800; line-height: 1.1; margin: 8px 0 0; letter-spacing: -0.01em; }
.answer { margin-top: 18px; }
.answer .label { display: block; margin-bottom: 6px; }
#answer {
  width: 100%; font: inherit; font-size: 34px; font-weight: 800;
  color: var(--text); background: var(--raised); border: 2px solid var(--muted); border-radius: 12px; padding: 12px 14px;
}
.answer-actions { margin-top: 12px; display: flex; }
.answer-actions .btn { flex: 1; }
.verdict .answer-was { font-size: 28px; font-weight: 800; }
.verdict .why { color: var(--muted); }
@media (max-height: 600px) { #answer { font-size: 28px; padding: 8px 12px; } .sum { font-size: clamp(34px, 10vw, 56px); } }
