.toolbar.svelte-dvrkgz{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 0;display:flex;position:sticky;top:0}.timer.svelte-dvrkgz,.tools.svelte-dvrkgz{align-items:center;gap:8px;display:flex}.clock.svelte-dvrkgz{font-variant-numeric:tabular-nums;min-width:70px;font-size:22px;font-weight:600}.timer.low.svelte-dvrkgz .clock:where(.svelte-dvrkgz){color:var(--yellow-text)}.timer.done.svelte-dvrkgz .clock:where(.svelte-dvrkgz){color:var(--red-text)}.part.svelte-dvrkgz{margin:1.8em 0 .1em;font-size:1.55em;font-weight:650}.part-sub.svelte-dvrkgz{color:var(--text-muted);margin:0 0 6px;font-size:14.5px}.q.svelte-dvrkgz{border-top:1px solid var(--border);break-inside:avoid;padding:20px 0 14px}.q-head.svelte-dvrkgz{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.q-meta.svelte-dvrkgz{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.q-num.svelte-dvrkgz{margin-right:4px;font-size:16px;font-weight:650}.tag.topic.svelte-dvrkgz{color:var(--text-muted)}.grade.svelte-dvrkgz{gap:4px;display:flex}.g-btn.svelte-dvrkgz{min-width:30px;height:28px;color:var(--text-faint);border:1px solid var(--border);border-radius:5px;place-items:center;font-size:14px;display:inline-grid}.g-btn.svelte-dvrkgz:hover{background:var(--bg-hover);color:var(--text)}.g-got.on.svelte-dvrkgz{background:var(--green-bg);color:#6fbf8f;border-color:#0000}.g-half.on.svelte-dvrkgz{background:var(--yellow-bg);color:#e5b866;border-color:#0000}.g-missed.on.svelte-dvrkgz{background:var(--red-bg);color:#ec7b79;border-color:#0000}.q-prompt.mc.svelte-dvrkgz ul{padding-left:.2em;list-style:none}.q-prompt.mc.svelte-dvrkgz li{margin:.15em 0}.answer.svelte-dvrkgz{background:var(--green-bg);border-radius:6px;align-items:baseline;gap:12px;margin:6px 0 14px;padding:10px 14px;display:flex}.answer-label.svelte-dvrkgz{text-transform:uppercase;letter-spacing:.06em;color:#6fbf8f;flex-shrink:0;font-size:12px;font-weight:600}.answer-body.svelte-dvrkgz{flex:1;min-width:0}.answer-body.svelte-dvrkgz p{margin:.15em 0}.score.svelte-dvrkgz{background:var(--bg-block);border-radius:8px;margin-top:40px;padding:18px 20px}.score-title.svelte-dvrkgz{margin-bottom:10px;font-weight:650}.score-grid.svelte-dvrkgz{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.score-grid.svelte-dvrkgz>div:where(.svelte-dvrkgz){flex-direction:column;display:flex}.lbl.svelte-dvrkgz{color:var(--text-muted);font-size:12px}.val.svelte-dvrkgz{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.val.svelte-dvrkgz small:where(.svelte-dvrkgz){color:var(--text-muted);font-size:13px;font-weight:500}.score-foot.svelte-dvrkgz{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.print-only.svelte-dvrkgz{display:none}@media print{.print-only.svelte-dvrkgz{display:block}.work-space.svelte-dvrkgz{height:260px}}@media (width<=600px){.score-grid.svelte-dvrkgz{grid-template-columns:1fr 1fr}.total.svelte-dvrkgz{grid-column:span 2}}
