.board-page.svelte-pq9j6t{align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.board-col.svelte-pq9j6t{flex:0 auto;min-width:280px;max-width:100%;margin-top:44px}.tools.svelte-pq9j6t{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.tools.svelte-pq9j6t button:where(.svelte-pq9j6t),.save.svelte-pq9j6t button:where(.svelte-pq9j6t){border:none;border-bottom:var(--border-width) solid transparent;cursor:pointer;font-family:var(--font-family);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);background:0 0;padding:0}.tools.svelte-pq9j6t button:where(.svelte-pq9j6t):hover:not(:disabled),.save.svelte-pq9j6t button:where(.svelte-pq9j6t):hover:not(:disabled){color:var(--color-text)}.tools.svelte-pq9j6t button:where(.svelte-pq9j6t):disabled,.save.svelte-pq9j6t button:where(.svelte-pq9j6t):disabled{opacity:.4;cursor:not-allowed}.side.svelte-pq9j6t{flex:260px;min-width:240px;max-width:420px;margin-top:44px}@media (width<=899px){.board-page.svelte-pq9j6t{row-gap:var(--space-4)}.board-col.svelte-pq9j6t,.side.svelte-pq9j6t{margin-top:0}}.moves.svelte-pq9j6t:empty{margin-bottom:0}.status.svelte-pq9j6t{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold)}.moves.svelte-pq9j6t{max-height:60vh;margin-bottom:var(--space-4);font-size:var(--text-sm);line-height:1.8;overflow-y:auto}.move.svelte-pq9j6t{white-space:nowrap;margin-right:var(--space-1)}.num.svelte-pq9j6t{color:var(--color-text-muted);margin-right:2px}.variation.svelte-pq9j6t{color:var(--color-text-muted);margin-right:var(--space-1)}.san.svelte-pq9j6t{padding:0 var(--space-1);cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.san.svelte-pq9j6t:hover{background:var(--color-surface)}.san.active.svelte-pq9j6t{background:var(--color-text);color:var(--color-bg)}.note.svelte-pq9j6t{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.save.svelte-pq9j6t{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.save.svelte-pq9j6t input:where(.svelte-pq9j6t){min-width:0;padding:var(--space-1) 0;border:none;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);font-family:var(--font-family);font-size:var(--text-sm);background:0 0;flex:160px}.save.svelte-pq9j6t input:where(.svelte-pq9j6t):focus{outline:none}
