table[data-astro-cid-u4cc6jo2]{margin:1.25rem 0 1rem;border-collapse:collapse;font-size:.9rem;line-height:1.5}th[data-astro-cid-u4cc6jo2],td[data-astro-cid-u4cc6jo2]{padding:.55rem .9rem .55rem 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}thead[data-astro-cid-u4cc6jo2] th[data-astro-cid-u4cc6jo2]{font-size:.85rem;color:var(--text)}tbody[data-astro-cid-u4cc6jo2] th[data-astro-cid-u4cc6jo2]{color:var(--text);font-weight:var(--fw-semibold)}td[data-astro-cid-u4cc6jo2]{color:var(--text-muted)}caption[data-astro-cid-u4cc6jo2]{text-align:left;font-weight:var(--fw-semibold);margin-bottom:.4rem}.facts[data-astro-cid-u4cc6jo2]{max-width:32rem}.board-figure[data-astro-cid-u4cc6jo2]{margin:1.5rem 0}.board-figure[data-astro-cid-u4cc6jo2] img[data-astro-cid-u4cc6jo2]{display:block;width:100%;max-width:360px;height:auto}.board-figure[data-astro-cid-u4cc6jo2] figcaption[data-astro-cid-u4cc6jo2]{color:var(--text-muted);font-size:var(--fs-sm);margin-top:.5rem}.table-scroll[data-astro-cid-u4cc6jo2]{overflow-x:auto}.sizes[data-astro-cid-u4cc6jo2] th[data-astro-cid-u4cc6jo2][scope=row]{text-align:left;font-weight:var(--fw-regular)}.sizes[data-astro-cid-u4cc6jo2] a[data-astro-cid-u4cc6jo2]{text-decoration:underline}.setup-checker[data-astro-cid-u4cc6jo2]{margin:1.25rem 0 2rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.sc-tools[data-astro-cid-u4cc6jo2]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;border:0;padding:0;margin:0 0 .9rem}.sc-tools[data-astro-cid-u4cc6jo2] legend[data-astro-cid-u4cc6jo2]{font-weight:var(--fw-semibold);margin-bottom:.4rem;padding:0}.sc-tools[data-astro-cid-u4cc6jo2] label[data-astro-cid-u4cc6jo2]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.sc-swatch[data-astro-cid-u4cc6jo2]{width:1rem;height:1rem;border-radius:50%;display:inline-block}.sc-swatch--black[data-astro-cid-u4cc6jo2]{background:var(--c-piece-black-lo);box-shadow:inset 0 0 0 2px var(--c-piece-black-hi)}.sc-swatch--white[data-astro-cid-u4cc6jo2]{background:var(--c-piece-white-hi);box-shadow:inset 0 0 0 2px var(--c-piece-white-lo)}.sc-frame[data-astro-cid-u4cc6jo2]{display:grid;grid-template-columns:1.2rem minmax(0,1fr);grid-template-rows:auto 1.4rem;width:min(100%,420px)}.sc-ranks[data-astro-cid-u4cc6jo2]{display:grid;grid-template-rows:repeat(8,1fr);align-items:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted)}.sc-files[data-astro-cid-u4cc6jo2]{grid-column:2;display:grid;grid-template-columns:repeat(8,1fr);text-align:center;align-items:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted)}.sc-board[data-astro-cid-u4cc6jo2]{display:grid;grid-template-columns:repeat(8,1fr);border:4px solid var(--c-board-frame);border-radius:4px;aspect-ratio:1}.sc-sq[data-astro-cid-u4cc6jo2]{position:relative;aspect-ratio:1;border:0;padding:0;margin:0;cursor:pointer;touch-action:manipulation}.sc-sq--dark[data-astro-cid-u4cc6jo2]{background:var(--sq-dark)}.sc-sq--light[data-astro-cid-u4cc6jo2]{background:var(--sq-light)}.sc-sq[data-astro-cid-u4cc6jo2]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;z-index:1}.sc-sq[data-astro-cid-u4cc6jo2][data-piece=black]:after,.sc-sq[data-astro-cid-u4cc6jo2][data-piece=white]:after{content:"";position:absolute;inset:14%;border-radius:50%}.sc-sq[data-astro-cid-u4cc6jo2][data-piece=black]:after{background:radial-gradient(circle at 35% 30%,var(--c-piece-black-hi),var(--c-piece-black-lo) 70%);box-shadow:inset 0 0 0 2px #ffffff1f}.sc-sq[data-astro-cid-u4cc6jo2][data-piece=white]:after{background:radial-gradient(circle at 35% 30%,var(--c-piece-white-hi),var(--c-piece-white-lo) 90%);box-shadow:inset 0 0 0 1px var(--c-piece-white-lo)}.sc-sq--flag[data-astro-cid-u4cc6jo2]{box-shadow:inset 0 0 0 3px var(--danger)}.sc-sq--gap[data-astro-cid-u4cc6jo2]:before{content:"";position:absolute;inset:22%;border-radius:50%;border:2px dashed rgba(255,255,255,.75)}.sc-actions[data-astro-cid-u4cc6jo2]{display:flex;flex-wrap:wrap;gap:.6rem;margin:.9rem 0}.sc-btn[data-astro-cid-u4cc6jo2]{font:inherit;font-weight:var(--fw-semibold);padding:.5rem .9rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-alt);color:var(--text);cursor:pointer}.sc-btn[data-astro-cid-u4cc6jo2]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sc-summary[data-astro-cid-u4cc6jo2]{font-weight:var(--fw-semibold);margin:0 0 .4rem}.setup-checker[data-astro-cid-u4cc6jo2][data-status=correct] .sc-summary[data-astro-cid-u4cc6jo2]{color:var(--text)}.setup-checker[data-astro-cid-u4cc6jo2][data-status=incorrect] .sc-summary[data-astro-cid-u4cc6jo2]{color:var(--danger-text)}.sc-problems[data-astro-cid-u4cc6jo2]{margin:0;padding-left:1.2rem}.sc-problems[data-astro-cid-u4cc6jo2] li[data-astro-cid-u4cc6jo2]{margin-bottom:.3rem}.sr-only[data-astro-cid-u4cc6jo2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
