.practice-page.svelte-h2b9z2{padding-bottom:7rem}.practice-intro.svelte-h2b9z2{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;padding-block:clamp(4rem,8vw,7rem) 3rem;display:grid}.practice-intro.svelte-h2b9z2 h1:where(.svelte-h2b9z2){margin:0}.chooser.svelte-h2b9z2{background:var(--sky);margin-bottom:2rem}.chooser.svelte-h2b9z2 h2:where(.svelte-h2b9z2){font-size:1.5rem}.choice-grid.svelte-h2b9z2{grid-template-columns:.65fr 1.35fr;gap:2rem;display:grid}legend.svelte-h2b9z2{margin-bottom:.6rem}.quiz-wrap.svelte-h2b9z2{max-width:900px}.round-status.svelte-h2b9z2{grid-template-columns:auto 1fr;align-items:center;gap:1.2rem;margin:2.5rem 0 1rem;display:grid}.round-status.svelte-h2b9z2 div:where(.svelte-h2b9z2):first-child{display:grid}.quiz-card.svelte-h2b9z2{padding:clamp(1.25rem,4vw,3rem);overflow:hidden}.question-head.svelte-h2b9z2,.question-footer.svelte-h2b9z2{justify-content:space-between;align-items:center;gap:1rem;display:flex}.timer.svelte-h2b9z2{border:2px solid var(--navy);font-variant-numeric:tabular-nums;border-radius:.6rem;align-items:center;gap:.45rem;padding:.45rem .7rem;font-weight:700;display:flex}.timer.urgent.svelte-h2b9z2{background:var(--coral)}.prompt.svelte-h2b9z2{text-align:center;padding:clamp(2.5rem,6vw,5rem) 0}.prompt.svelte-h2b9z2 h2:where(.svelte-h2b9z2){max-width:720px;margin:1rem auto}.question-number.svelte-h2b9z2{color:var(--coral);font-weight:700}.formula.svelte-h2b9z2{border:3px solid var(--navy);background:var(--lime);box-shadow:5px 5px 0 var(--navy);letter-spacing:.03em;margin-top:1.4rem;padding:1rem 1.5rem;font-size:clamp(2rem,6vw,4rem);font-weight:700;display:inline-block}.structure.svelte-h2b9z2{border:3px solid var(--navy);background:var(--cream);border-radius:1rem;width:min(100%,560px);margin:1.5rem auto 0;padding:1rem}.prompt-image.svelte-h2b9z2{border:3px solid var(--navy);object-fit:contain;border-radius:1rem;width:min(100%,560px);max-height:28rem;margin:1.5rem auto 0}.structure.svelte-h2b9z2 line:where(.svelte-h2b9z2){stroke:var(--navy);stroke-width:1.3px}.structure.svelte-h2b9z2 text:where(.svelte-h2b9z2){fill:var(--navy);paint-order:stroke;stroke:var(--cream);stroke-width:2px;font:700 7px Atkinson Hyperlegible,sans-serif}.answer-row.svelte-h2b9z2{grid-template-columns:1fr auto;gap:.7rem;margin-top:.45rem;display:grid}.feedback-panel.svelte-h2b9z2{gap:.8rem;margin-top:1.2rem;display:flex}.feedback-panel.svelte-h2b9z2>div:where(.svelte-h2b9z2){flex:1;min-width:0}.feedback-panel.svelte-h2b9z2 p:where(.svelte-h2b9z2){margin:.25rem 0 0}.submitted-feedback.svelte-h2b9z2{margin-top:1rem}.snapshot-label.svelte-h2b9z2{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem;font-size:.82rem;display:block}.answer-breakdown.svelte-h2b9z2{white-space:pre-wrap;flex-wrap:wrap;align-items:stretch;display:flex}.answer-breakdown.svelte-h2b9z2>span:where(.svelte-h2b9z2){border-block:2px solid var(--navy);border-left:2px solid var(--navy);min-height:2.75rem;color:var(--navy);align-items:center;padding:.4rem .55rem;font-size:1.1rem;font-weight:700;display:inline-flex}.answer-breakdown.svelte-h2b9z2>span:where(.svelte-h2b9z2):first-child{border-radius:.65rem 0 0 .65rem}.answer-breakdown.svelte-h2b9z2>span:where(.svelte-h2b9z2):last-child{border-right:2px solid var(--navy);border-radius:0 .65rem .65rem 0}.answer-breakdown.svelte-h2b9z2>span:where(.svelte-h2b9z2):only-child{border-radius:.65rem}.answer-breakdown.svelte-h2b9z2 .correct:where(.svelte-h2b9z2){background:var(--lime)}.answer-breakdown.svelte-h2b9z2 .incorrect:where(.svelte-h2b9z2){background:var(--coral)}.answer-breakdown.svelte-h2b9z2 .missing:where(.svelte-h2b9z2){background:var(--paper);border-style:dashed;gap:.4rem;font-size:.9rem}.explanation.svelte-h2b9z2{border-top:1px solid var(--navy);padding-top:.5rem}.question-footer.svelte-h2b9z2{border-top:2px solid var(--navy);margin-top:1.5rem;padding-top:1rem}@media (width<=720px){.practice-intro.svelte-h2b9z2,.choice-grid.svelte-h2b9z2,.answer-row.svelte-h2b9z2{grid-template-columns:1fr}.question-head.svelte-h2b9z2,.question-footer.svelte-h2b9z2{flex-direction:column;align-items:flex-start}.round-status.svelte-h2b9z2{grid-template-columns:1fr}}
