.game-intro.svelte-1f0fqw,.round-summary.svelte-1f0fqw{padding-block:34px}h2.svelte-1f0fqw{margin-bottom:14px;font-size:clamp(25px,3vw,36px);line-height:1.25}p.svelte-1f0fqw{color:var(--muted);max-width:660px;font-size:15px}.pool-size.svelte-1f0fqw,.skipped.svelte-1f0fqw{margin-top:14px;font-size:12px}.game-intro.svelte-1f0fqw .button:where(.svelte-1f0fqw){margin-top:24px}.game-score.svelte-1f0fqw{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.game-score.svelte-1f0fqw p:where(.svelte-1f0fqw){flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.game-score.svelte-1f0fqw strong:where(.svelte-1f0fqw){color:var(--ink);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:23px}.game-score.svelte-1f0fqw span:where(.svelte-1f0fqw){font-size:12px}.restart.svelte-1f0fqw{border:1px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;border-radius:3px;padding:8px 12px;font-size:13px;font-weight:600}.restart.svelte-1f0fqw:hover{background:var(--soft)}.question.svelte-1f0fqw{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-block:32px;display:grid}.question-portrait.svelte-1f0fqw{border:2px solid var(--ink);border-radius:4px;overflow:hidden}.question-body.svelte-1f0fqw{min-width:0}.question-number.svelte-1f0fqw{margin-bottom:10px;font-size:11px}.photo-status.svelte-1f0fqw{margin-block:0 18px;font-size:13px}.choices.svelte-1f0fqw{flex-direction:column;gap:12px;display:flex}.choice.svelte-1f0fqw{border:2px solid var(--ink);width:100%;min-height:56px;color:var(--ink);background:var(--paper);text-align:left;overflow-wrap:anywhere;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:14px 18px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.choice.svelte-1f0fqw:hover:not(:disabled){background:var(--soft)}.choice.svelte-1f0fqw:disabled{cursor:default}.choice.svelte-1f0fqw:disabled:not(.correct):not(.chosen){color:var(--muted);border-color:var(--line)}.choice.correct.svelte-1f0fqw,.feedback.correct.svelte-1f0fqw{color:#285125;background:#eaf3e8;border-color:#3c6e38}.choice.chosen.svelte-1f0fqw:not(.correct),.feedback.incorrect.svelte-1f0fqw{color:#771d2b;background:#fff0f1;border-color:#ad283c}.choice.chosen.svelte-1f0fqw:not(.correct){border-style:dashed}.answer-label.svelte-1f0fqw{font-size:11px;font-weight:400}.feedback.svelte-1f0fqw{margin-top:20px}.feedback.answered.svelte-1f0fqw{border-left:4px solid;padding:12px 16px}.feedback.svelte-1f0fqw strong:where(.svelte-1f0fqw){font-size:16px;line-height:1.6}.feedback.svelte-1f0fqw p:where(.svelte-1f0fqw){margin-top:6px;font-size:13px}.feedback.svelte-1f0fqw .text-link:where(.svelte-1f0fqw){width:fit-content;color:inherit;font-size:12px;display:flex}.next.svelte-1f0fqw{min-width:130px;margin-top:20px}.summary-actions.svelte-1f0fqw{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:24px;display:flex}.summary-actions.svelte-1f0fqw a:where(.svelte-1f0fqw){font-size:14px}.no-script.svelte-1f0fqw{padding:16px 0}.no-script.svelte-1f0fqw a:where(.svelte-1f0fqw){text-underline-offset:4px;text-decoration:underline}button.svelte-1f0fqw:disabled{box-shadow:none;transform:none}@media (width<=700px){.question.svelte-1f0fqw{grid-template-columns:1fr}.question-portrait.svelte-1f0fqw{width:min(100%,300px);margin-inline:auto}.question.svelte-1f0fqw{gap:24px}}@media (prefers-reduced-motion:reduce){.choice.svelte-1f0fqw{transition:none}}.practice.svelte-1mn7b8m{min-width:0}.practice-heading.svelte-1mn7b8m{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;display:flex}h1.svelte-1mn7b8m{letter-spacing:-.055em;font-size:clamp(36px,4.5vw,62px);line-height:1.12}.intro.svelte-1mn7b8m{color:var(--muted);margin-top:16px;font-size:15px}.practice-heading.svelte-1mn7b8m>a:where(.svelte-1mn7b8m){font-size:14px}.player-views.svelte-1mn7b8m{border-bottom:2px solid var(--ink);gap:5px;margin-top:8px;display:flex}.player-views.svelte-1mn7b8m a:where(.svelte-1mn7b8m){border-radius:4px 4px 0 0;flex-wrap:wrap;align-items:center;gap:5px 12px;min-height:58px;padding:15px 22px;font-size:14px;font-weight:600;display:flex}.player-views.svelte-1mn7b8m a[aria-current]:where(.svelte-1mn7b8m){background:var(--ink);color:var(--paper)}.player-views.svelte-1mn7b8m a:where(.svelte-1mn7b8m):not([aria-current]):hover{background:var(--soft)}.player-views.svelte-1mn7b8m span:where(.svelte-1mn7b8m){font-size:11px;font-weight:400}.game-workspace.svelte-1mn7b8m{min-width:0;max-width:960px;margin-inline:auto}.practice-footer.svelte-1mn7b8m{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:16px;padding-top:24px;display:flex}.practice-footer.svelte-1mn7b8m p:where(.svelte-1mn7b8m){color:var(--muted);font-size:13px}.practice-footer.svelte-1mn7b8m a:where(.svelte-1mn7b8m){font-size:14px}@media (width<=500px){.player-views.svelte-1mn7b8m a:where(.svelte-1mn7b8m){flex:1;padding:14px 12px;font-size:13px}}
