.topics[data-astro-cid-lbhj3emv]{border:0;max-width:56rem;margin:2rem 0 0;padding:0}.topics[data-astro-cid-lbhj3emv] legend[data-astro-cid-lbhj3emv]{margin-bottom:.75rem}.chips[data-astro-cid-lbhj3emv]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-lbhj3emv] label[data-astro-cid-lbhj3emv]{position:relative}.chips[data-astro-cid-lbhj3emv] input[data-astro-cid-lbhj3emv]{opacity:0;pointer-events:none;position:absolute}.chips[data-astro-cid-lbhj3emv] span[data-astro-cid-lbhj3emv]{border:1.5px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;display:inline-block}.chips[data-astro-cid-lbhj3emv] input[data-astro-cid-lbhj3emv]:checked+span[data-astro-cid-lbhj3emv]{border-color:var(--text);background:var(--text);color:var(--bg)}.chips[data-astro-cid-lbhj3emv] input[data-astro-cid-lbhj3emv]:focus-visible+span[data-astro-cid-lbhj3emv]{outline:2px solid var(--text);outline-offset:2px}.board[data-astro-cid-lbhj3emv]{max-width:var(--measure);margin-top:2rem}.scorebar[data-astro-cid-lbhj3emv]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem;display:flex}.score[data-astro-cid-lbhj3emv]{justify-content:space-between;gap:1rem;margin:0;font-size:.875rem;display:flex}.score[data-astro-cid-lbhj3emv] span{color:var(--muted)}.threads[data-astro-cid-lbhj3emv]{gap:4px;height:1.375rem;display:flex}.threads[data-astro-cid-lbhj3emv] span{background:var(--pending);border-radius:2px;flex:1 1 0;transition:background-color .3s}.threads[data-astro-cid-lbhj3emv] span.right{background:var(--ok)}.threads[data-astro-cid-lbhj3emv] span.wrong{background:repeating-linear-gradient(135deg, var(--bad) 0 3px, var(--bad-soft) 3px 6px)}.threads[data-astro-cid-lbhj3emv] span.current{outline:2px solid var(--text);outline-offset:1px}.round[data-astro-cid-lbhj3emv]{flex-direction:column;gap:1.25rem;padding:1.75rem 0;display:flex}.round[data-astro-cid-lbhj3emv][hidden]{display:none}.n[data-astro-cid-lbhj3emv]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8125rem;font-weight:600}.prompt[data-astro-cid-lbhj3emv] p{margin:0}.prompt[data-astro-cid-lbhj3emv] .ask{font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.2}.prompt[data-astro-cid-lbhj3emv] .gloss{color:var(--muted);margin-top:.375rem}.prompt[data-astro-cid-lbhj3emv] .pile{flex-wrap:wrap;gap:.25rem .5rem;margin-top:1rem;display:flex}.prompt[data-astro-cid-lbhj3emv] .puso{width:40px;height:64px}.options[data-astro-cid-lbhj3emv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;max-width:32rem;display:grid}.options[data-astro-cid-lbhj3emv] button{border:1.5px solid var(--text);background:var(--surface);min-height:3.75rem;color:var(--text);font-family:var(--font-display);cursor:pointer;border-radius:10px;padding:.25rem .75rem;font-size:1.5rem;transition:background-color .2s,border-color .2s,color .2s,opacity .25s}.options[data-astro-cid-lbhj3emv].long button{font-size:1.25rem}.options[data-astro-cid-lbhj3emv] button:hover:not(:disabled){background:var(--bg)}.options[data-astro-cid-lbhj3emv] button:disabled{cursor:default;opacity:.4}.options[data-astro-cid-lbhj3emv] button.right{opacity:1;border-color:var(--ok);background:var(--ok);color:var(--bg)}.options[data-astro-cid-lbhj3emv] button.wrong{opacity:1;border-color:var(--bad);background:var(--bad-soft);color:var(--text);text-decoration:line-through}@media (prefers-reduced-motion:no-preference){.enter[data-astro-cid-lbhj3emv]{animation:.3s ease-out both rise}.next[data-astro-cid-lbhj3emv].enter{animation-delay:80ms}.options[data-astro-cid-lbhj3emv] button.right{animation:.35s ease-out pop}.options[data-astro-cid-lbhj3emv] button.wrong{animation:.35s ease-in-out shake}}@keyframes rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes pop{50%{transform:scale(1.05)}}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.feedback[data-astro-cid-lbhj3emv]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:32rem;padding:.875rem 1rem}.feedback[data-astro-cid-lbhj3emv] p[data-astro-cid-lbhj3emv]{margin:.25rem 0 0}.feedback[data-astro-cid-lbhj3emv] .verdict[data-astro-cid-lbhj3emv]{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.verdict[data-astro-cid-lbhj3emv].right{color:var(--ok)}.verdict[data-astro-cid-lbhj3emv].wrong{color:var(--bad)}.pair[data-astro-cid-lbhj3emv]{font-size:1.125rem}.pair[data-astro-cid-lbhj3emv] span{font-family:var(--font-display);font-size:1.2em}.explain[data-astro-cid-lbhj3emv]{color:var(--muted);font-size:.9375rem}.explain[data-astro-cid-lbhj3emv] em{font-family:var(--font-display);font-size:1.1em}.next[data-astro-cid-lbhj3emv]{align-self:flex-start;min-width:12rem}.done[data-astro-cid-lbhj3emv]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 0;display:flex}.done[data-astro-cid-lbhj3emv][hidden]{display:none}.done[data-astro-cid-lbhj3emv] p[data-astro-cid-lbhj3emv]{margin:0}.big[data-astro-cid-lbhj3emv]{font-family:var(--font-display);font-size:4.5rem;font-weight:500;line-height:1}.of[data-astro-cid-lbhj3emv]{color:var(--muted);font-size:2rem}.done[data-astro-cid-lbhj3emv] .verdict[data-astro-cid-lbhj3emv]{color:var(--text-2);font-size:1.1875rem}.actions[data-astro-cid-lbhj3emv]{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.missed[data-astro-cid-lbhj3emv]{align-self:stretch;max-width:32rem;margin-top:1rem}.missed[data-astro-cid-lbhj3emv] ol[data-astro-cid-lbhj3emv]{border-top:1.5px solid var(--text);margin:.375rem 0 0;padding:0;list-style:none}.missed[data-astro-cid-lbhj3emv] li{border-bottom:1px solid var(--border);flex-direction:column;gap:.125rem;padding:.75rem 0;display:flex}.missed[data-astro-cid-lbhj3emv] li p{margin:0}.missed[data-astro-cid-lbhj3emv] .pair{font-size:1.0625rem}.missed[data-astro-cid-lbhj3emv] .pair span{font-family:var(--font-display);color:var(--ok);font-size:1.3em}.missed[data-astro-cid-lbhj3emv] .picked{color:var(--bad);font-size:.9375rem}.noscript[data-astro-cid-lbhj3emv]{max-width:var(--measure);color:var(--muted);margin-top:2rem;font-size:.9375rem}@media (width<=40rem){.topics[data-astro-cid-lbhj3emv]{margin-top:1.25rem}.topics[data-astro-cid-lbhj3emv] legend[data-astro-cid-lbhj3emv]{margin-bottom:.5rem}.chips[data-astro-cid-lbhj3emv]{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) .25rem;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips[data-astro-cid-lbhj3emv] label[data-astro-cid-lbhj3emv]{flex:none}.chips[data-astro-cid-lbhj3emv] span[data-astro-cid-lbhj3emv]{padding:.4375rem .875rem;font-size:.875rem}.board[data-astro-cid-lbhj3emv]{margin-top:1.25rem}.scorebar[data-astro-cid-lbhj3emv]{gap:.5rem;padding:.625rem .875rem .75rem}.threads[data-astro-cid-lbhj3emv]{height:.875rem}.round[data-astro-cid-lbhj3emv]{gap:1rem;padding:1.25rem 0}.options[data-astro-cid-lbhj3emv] button{min-height:3.25rem;font-size:1.375rem}.prompt[data-astro-cid-lbhj3emv] .pile{gap:.25rem .375rem;margin-top:.75rem}.prompt[data-astro-cid-lbhj3emv] .puso{width:28px;height:45px}}
