.htc-modes{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.2rem 0 .4rem;display:flex}.htc-mode[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.htc-bands-key,.htc-songs-key{max-width:640px;color:var(--muted);text-align:center;margin:.3rem auto;font-size:.9rem}.htc-count .htc-judge-q{margin:0 0 .6rem}.htc-oneline{margin:.2rem 0 .6rem;font-size:1.05rem}.htc-round{display:none}.htc-what{text-align:center;margin:.4rem 0;display:none}.htc-a11y{border:1px solid var(--hairline);border-radius:8px;max-width:640px;margin:.8rem auto 0;padding:.5rem .9rem;font-size:.92rem}.htc-a11y summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.htc-beep{border-left:3px solid var(--ink);max-width:720px;margin:2rem 0 1.5rem;padding:.2rem 0 .2rem 1rem}.htc-beep h2{font-family:var(--font-serif);margin:0 0 .4rem;font-size:1.15rem}.htc-beep-note{color:var(--muted);font-size:.88rem}@media (width>=641px){.htc-oneline{display:none}}@media (width<=640px){main.fc-object-first>.htc-oneline{order:-3}}@media (pointer:coarse){main.htc-touch .htc-choices{grid-template-columns:repeat(2,1fr)}.htc-touch .htc-choice-one{display:none}.htc-touch.htc-show-one .htc-choice-one,.htc-touch .htc-what{display:block}.htc-touch #htc-start{min-width:60%;min-height:64px;font-size:1.15rem}.htc-touch #htc-replay{display:none}main.htc-touch .htc-game{position:relative}main.htc-touch .htc-status{padding-right:62px}.htc-touch .htc-round{justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-size:1.4rem;display:inline-flex;position:absolute;top:6px;right:6px}}.htc-map[data-astro-cid-3nclmqcu]{margin:.5rem 0 .25rem;font-size:.95rem}.htc-note[data-astro-cid-3nclmqcu]{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid var(--hairline);border-radius:8px;padding:.75rem 1rem;font-size:.95rem}.htc-note[data-astro-cid-3nclmqcu] kbd[data-astro-cid-3nclmqcu],.htc-howto[data-astro-cid-3nclmqcu] kbd[data-astro-cid-3nclmqcu]{font-family:var(--font-mono,monospace);border:1px solid var(--hairline);border-radius:4px;padding:0 .3em}.htc-game[data-astro-cid-3nclmqcu]{margin:1.5rem 0}.htc-status[data-astro-cid-3nclmqcu]{text-align:center;max-width:640px;color:var(--ink);border:1px solid var(--hairline);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:12px;min-height:4.5em;margin:0 auto;padding:.5rem;font-size:1rem}.htc-controls[data-astro-cid-3nclmqcu]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:.9rem 0;display:flex}.htc-btn{font:inherit;border:1px solid var(--hairline);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:.5rem 1.1rem;font-size:.95rem}.htc-btn:hover:not(:disabled),.htc-btn:focus-visible{border-color:var(--primary)}.htc-btn:disabled{opacity:.45;cursor:default}.htc-btn--primary[data-astro-cid-3nclmqcu]{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}.htc-choices[data-astro-cid-3nclmqcu]{grid-template-columns:repeat(2,1fr);gap:.5rem;max-width:640px;margin:.6rem auto;display:grid}.htc-choice{text-align:left;font:inherit;border:1px solid var(--hairline);color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:44px;padding:.7rem .9rem;display:flex}.htc-choice:hover:not(:disabled),.htc-choice:focus-visible{border-color:var(--primary)}.htc-choice:disabled{cursor:default}.htc-choice--answer{border-color:#2f8f4e;box-shadow:0 0 0 2px #2f8f4e4d}.htc-choice--wrong{border-color:#e05a7a}.htc-num{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.5em;height:1.5em;padding:0 .3em;font-size:.8rem;font-weight:700;display:inline-flex}.htc-choice-name{font-weight:600}.htc-choice-one{color:var(--muted);font-size:.82rem}.htc-judge[data-astro-cid-3nclmqcu]{border:1px solid var(--hairline);background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:12px;max-width:640px;margin:.8rem auto;padding:.8rem 1rem}.htc-judge-q{margin:0 0 .6rem;font-weight:600}.htc-judge-btn{margin-right:.5rem}.htc-figure[data-astro-cid-3nclmqcu]{text-align:center;max-width:480px;margin:1rem auto 0}#htc-sparkline[data-astro-cid-3nclmqcu]{border:1px solid var(--hairline);background:var(--paper);border-radius:8px;width:100%;max-width:480px;height:auto;margin:0 auto;display:block}#htc-sparkline[data-astro-cid-3nclmqcu][hidden]{display:none}.htc-score[data-astro-cid-3nclmqcu]{color:var(--muted);margin-top:.5rem;font-size:.9rem}.htc-stop-note[data-astro-cid-3nclmqcu]{text-align:center;color:var(--muted);margin:-.3rem 0 .6rem;font-size:.85rem}.htc-stop-note[data-astro-cid-3nclmqcu] kbd[data-astro-cid-3nclmqcu]{font-family:var(--font-mono,monospace);border:1px solid var(--hairline);border-radius:4px;padding:0 .3em}.htc-tune-key[data-astro-cid-3nclmqcu]{text-align:center;max-width:640px;margin:0 auto .6rem;font-size:.9rem}.htc-progress[data-astro-cid-3nclmqcu]{max-width:480px;height:2.4rem;margin:.4rem auto .6rem;position:relative}.htc-progress[data-astro-cid-3nclmqcu][hidden]{display:none}.htc-progress-line[data-astro-cid-3nclmqcu]{background:#9aa1a8;border-radius:1px;height:2px;position:absolute;top:.7rem;left:0;right:0}.htc-progress-mark[data-astro-cid-3nclmqcu]{background:var(--ink);border-radius:1px;width:3px;height:.85rem;margin-left:-1.5px;position:absolute;top:.3rem;left:0}.htc-progress-text[data-astro-cid-3nclmqcu]{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem;position:absolute;top:1.35rem;left:0;right:0}@media (prefers-reduced-motion:no-preference){.htc-progress-mark[data-astro-cid-3nclmqcu]{transition:left .18s linear}}.htc-howto[data-astro-cid-3nclmqcu]{max-width:640px;color:var(--muted);margin:1rem auto 0;font-size:.92rem}.htc-fallback[data-astro-cid-3nclmqcu]{border-top:1px solid var(--hairline);margin-top:2rem;padding-top:1.5rem}.htc-bands[data-astro-cid-3nclmqcu]{gap:.4rem;margin:.75rem 0 1.25rem;padding:0;list-style:none;display:grid}.htc-bands[data-astro-cid-3nclmqcu] li[data-astro-cid-3nclmqcu]{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.htc-swatch[data-astro-cid-3nclmqcu]{border-radius:3px;flex:none;width:1rem;height:1rem;display:inline-block}.htc-range[data-astro-cid-3nclmqcu]{color:var(--muted)}.htc-key[data-astro-cid-3nclmqcu]{background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid var(--hairline);border-radius:8px;padding:.75rem 1rem}.htc-table[data-astro-cid-3nclmqcu]{border-collapse:collapse;width:100%;margin:.75rem 0 1.5rem;font-size:.9rem}.htc-table[data-astro-cid-3nclmqcu] th[data-astro-cid-3nclmqcu],.htc-table[data-astro-cid-3nclmqcu] td[data-astro-cid-3nclmqcu]{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:.5rem .6rem}.htc-table[data-astro-cid-3nclmqcu] thead[data-astro-cid-3nclmqcu] th[data-astro-cid-3nclmqcu]{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.78rem}.htc-acc[data-astro-cid-3nclmqcu]{font-family:var(--font-mono,monospace);color:var(--muted);font-size:.72rem;display:inline-block}.htc-shape[data-astro-cid-3nclmqcu]{font-style:italic}.htc-methods[data-astro-cid-3nclmqcu]{font-size:.92rem}@media (width<=640px){.htc-choices[data-astro-cid-3nclmqcu]{grid-template-columns:1fr}.htc-table[data-astro-cid-3nclmqcu]{font-size:.82rem}}
