.back.svelte-1xlr1a6{color:var(--muted);align-items:center;gap:.3rem;margin-bottom:.7rem;font-size:.75rem;display:inline-flex}.pgn-page.svelte-1xlr1a6{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:2rem;display:grid}.pgn-side.svelte-1xlr1a6{gap:.5rem;padding:.85rem;display:grid;position:sticky;top:84px}.pgn-side.svelte-1xlr1a6>label:where(.svelte-1xlr1a6){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.58rem}.pgn-input.svelte-1xlr1a6{resize:vertical;width:100%;font-family:var(--font-mono);font-size:.64rem}.pgn-actions.svelte-1xlr1a6{flex-wrap:wrap;gap:.3rem;display:flex}.error.svelte-1xlr1a6{color:var(--coral);margin:0;font-size:.68rem}.pgn-main.svelte-1xlr1a6{min-width:0}.viewer-grid.svelte-1xlr1a6{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:.7rem;display:grid}.board-card.svelte-1xlr1a6{padding:.7rem}.board-wrap.svelte-1xlr1a6{border-radius:.6rem;overflow:hidden}.board-controls.svelte-1xlr1a6{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.move-status.svelte-1xlr1a6{text-align:center;font-family:var(--font-mono);color:var(--muted);flex:1;font-size:.62rem}.game-panel.svelte-1xlr1a6{gap:.5rem;min-width:0;display:grid}.headers.svelte-1xlr1a6{gap:.12rem;padding:.7rem;display:grid}.headers.svelte-1xlr1a6 div:where(.svelte-1xlr1a6){border-bottom:1px solid color-mix(in oklab, var(--line) 45%, transparent);justify-content:space-between;gap:.6rem;padding:.18rem 0;font-size:.68rem;display:flex}.headers.svelte-1xlr1a6 span:where(.svelte-1xlr1a6){color:var(--muted);font-family:var(--font-mono);font-size:.58rem}.headers.svelte-1xlr1a6 strong:where(.svelte-1xlr1a6){text-align:right;overflow-wrap:anywhere;font-weight:500}.moves.svelte-1xlr1a6{padding:.7rem}.moves-head.svelte-1xlr1a6{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;margin-bottom:.4rem;font-size:.56rem;display:flex}.move-list.svelte-1xlr1a6{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem;max-height:430px;display:grid;overflow:auto}.move.svelte-1xlr1a6{color:var(--muted);font-family:var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.3rem;padding:.28rem .4rem;font-size:.68rem;display:flex}.move.svelte-1xlr1a6:hover{background:var(--card-strong);color:var(--fg)}.move.active.svelte-1xlr1a6{border-color:color-mix(in oklab, var(--lime) 35%, transparent);background:color-mix(in oklab, var(--lime) 9%, transparent);color:var(--lime)}.move.white.svelte-1xlr1a6{grid-column:1}.move.svelte-1xlr1a6:not(.white){grid-column:2}.number.svelte-1xlr1a6{color:var(--muted);font-size:.56rem}.empty.svelte-1xlr1a6{color:var(--coral);align-items:center;gap:.7rem;padding:1rem;display:flex}.empty.svelte-1xlr1a6 strong:where(.svelte-1xlr1a6){color:var(--fg);font-size:.84rem}.empty.svelte-1xlr1a6 p:where(.svelte-1xlr1a6){margin:.15rem 0 0;font-size:.7rem}@media (width<=980px){.pgn-page.svelte-1xlr1a6{grid-template-columns:1fr}.pgn-side.svelte-1xlr1a6{position:static}}@media (width<=760px){.viewer-grid.svelte-1xlr1a6{grid-template-columns:1fr}.move-list.svelte-1xlr1a6{max-height:260px}}
