.hl[data-v-87862eb6]{max-width:980px;margin:1rem auto 0}.modes[data-v-87862eb6]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem}.mbtn[data-v-87862eb6]{min-height:40px;padding:.4rem .9rem;font:inherit;font-weight:600;color:var(--text-muted);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:999px;cursor:pointer}.mbtn[aria-pressed=true][data-v-87862eb6]{color:#1a1208;background:linear-gradient(135deg,var(--brass),var(--brass-bright));border-color:var(--brass)}.beatbar[data-v-87862eb6]{margin:0 0 .6rem;padding:.5rem .8rem;border-left:3px solid var(--ember);background:var(--bg-sunken);border-radius:var(--radius-sm)}.beatbar[data-v-87862eb6] b{color:var(--ember)}.arch[data-v-87862eb6]{margin:0 0 .5rem}.arch a[data-v-87862eb6]{color:var(--brass-bright)}.err[data-v-87862eb6]{color:var(--blood-hover, #e0575f)}.score[data-v-87862eb6]{margin:0 0 .6rem;font-size:1.05rem}.score b[data-v-87862eb6]{color:var(--brass-bright);font-size:1.2rem}.board[data-v-87862eb6]{display:grid;grid-template-columns:minmax(0,1fr) 11rem minmax(0,1fr);gap:.8rem;align-items:stretch}.hc[data-v-87862eb6]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.9rem;min-width:0;border:2px solid var(--border);transition:border-color .2s,box-shadow .2s}.hc.ok[data-v-87862eb6]{border-color:var(--ok);box-shadow:0 0 18px #50b46459}.hc.bad[data-v-87862eb6]{border-color:#e0575f;box-shadow:0 0 18px #e0575f59}.pic[data-v-87862eb6]{display:grid;place-items:center;width:100%;height:120px;background:#0b141a;border-radius:var(--radius-sm);overflow:hidden}.pic img[data-v-87862eb6]{max-width:100%;max-height:120px;object-fit:contain}.ph[data-v-87862eb6]{font-size:3rem}.nm[data-v-87862eb6]{margin:.6rem 0 0;font-size:1.1rem;line-height:1.25;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.sb[data-v-87862eb6]{margin:.1rem 0 0;font-size:.8rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ty[data-v-87862eb6]{margin-top:.3rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .5rem;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-muted)}.val[data-v-87862eb6]{margin:.5rem 0 0;font-size:2rem;font-weight:700;color:var(--brass-bright);line-height:1.1}.val.hid[data-v-87862eb6]{color:var(--text-muted)}.qq[data-v-87862eb6]{display:flex;align-items:center;justify-content:center;text-align:center;margin:0;font-size:1.1rem;line-height:1.35}.qq b[data-v-87862eb6]{color:var(--ember)}.btns[data-v-87862eb6]{display:flex;gap:.5rem;width:100%;margin-top:.7rem}.gb[data-v-87862eb6]{flex:1 1 50%;min-height:52px;font:inherit;font-size:1.05rem;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border-strong);color:var(--text);background:var(--bg-sunken)}.gb.up[data-v-87862eb6]:not(:disabled):hover{border-color:var(--ok)}.gb.down[data-v-87862eb6]:not(:disabled):hover{border-color:#e0575f}.gb[data-v-87862eb6]:focus-visible{outline:2px solid var(--brass-bright);outline-offset:2px}.gb[data-v-87862eb6]:disabled{cursor:default;opacity:.55}.gb.pick[data-v-87862eb6]{opacity:1;border-color:var(--brass-bright)}.than[data-v-87862eb6]{margin:.4rem 0 0;font-size:.8rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.endc[data-v-87862eb6]{padding:1.1rem 1.2rem;text-align:center}.big[data-v-87862eb6]{margin:0;font-size:1.5rem;font-family:var(--font-display)}.big b[data-v-87862eb6]{color:var(--brass-bright)}.rec[data-v-87862eb6]{margin:.3rem 0 0;color:var(--ember);font-weight:700}.next[data-v-87862eb6]{color:var(--ember)}.cmp[data-v-87862eb6]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;align-items:center;margin:.9rem 0 .4rem;text-align:left}.ci[data-v-87862eb6]{display:flex;gap:.6rem;align-items:center;min-width:0;padding:.5rem;color:var(--text);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-sm)}.ci.bad[data-v-87862eb6]{border-color:#e0575f}.ci b[data-v-87862eb6]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ci .mono[data-v-87862eb6]{color:var(--brass-bright);font-weight:700}.ci>span[data-v-87862eb6]:last-child{min-width:0}.pic.sm[data-v-87862eb6]{flex:0 0 auto;width:84px;height:48px}.pic.sm img[data-v-87862eb6]{max-height:48px}.pic.sm .ph[data-v-87862eb6]{font-size:1.6rem}.vs[data-v-87862eb6]{font-size:.8rem;text-align:center}.acts[data-v-87862eb6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.9rem}.acts .btn[data-v-87862eb6]{min-height:46px;display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.again[data-v-87862eb6]{background:linear-gradient(135deg,var(--brass),var(--brass-bright));color:#1a1208;border:0;font-weight:700}.small[data-v-87862eb6]{font-size:.85rem}.sr[data-v-87862eb6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.toast[data-v-87862eb6]{position:fixed;left:50%;bottom:1.4rem;transform:translate(-50%);z-index:50;padding:.6rem 1.1rem;background:var(--bg-surface);border:1px solid var(--brass);border-radius:var(--radius-sm);box-shadow:0 8px 24px #00000080;font-weight:600}@media(max-width:720px){.board[data-v-87862eb6]{grid-template-columns:minmax(0,1fr);gap:.5rem}.hc[data-v-87862eb6]{padding:.7rem}.pic[data-v-87862eb6]{height:96px}.pic img[data-v-87862eb6]{max-height:96px}.val[data-v-87862eb6]{font-size:1.7rem;margin-top:.3rem}.nm[data-v-87862eb6]{margin-top:.4rem;font-size:1.02rem}.qq[data-v-87862eb6]{font-size:1rem}.cmp[data-v-87862eb6]{grid-template-columns:minmax(0,1fr)}.pic.sm[data-v-87862eb6]{width:72px;height:42px}}.crumbs[data-astro-cid-mf3zv22t]{font-size:.8rem;margin-bottom:.5rem}.crumbs[data-astro-cid-mf3zv22t] a[data-astro-cid-mf3zv22t]{color:var(--text-muted)}.sub[data-astro-cid-mf3zv22t]{margin:-.3rem 0 .4rem;font-family:var(--font-display);font-size:1.15rem;color:var(--brass-bright)}.how[data-astro-cid-mf3zv22t]{max-width:980px;margin:2rem auto 0;padding:1.1rem 1.4rem}.how[data-astro-cid-mf3zv22t] h2[data-astro-cid-mf3zv22t]{font-size:1.2rem;margin-bottom:.6rem}.how[data-astro-cid-mf3zv22t] ul[data-astro-cid-mf3zv22t]{margin:0 0 .8rem;padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;line-height:1.5}.how[data-astro-cid-mf3zv22t] a[data-astro-cid-mf3zv22t]{color:var(--brass-bright)}
