.board-coordinate.svelte-skze6h{pointer-events:none;font-size:clamp(.5rem,1.35vw,.68rem);font-weight:650;line-height:1}.board-coordinate-on-light.svelte-skze6h{color:var(--color-muted-ink)}.board-coordinate-on-dark.svelte-skze6h{color:color-mix(in oklab, var(--color-linen-surface) 88%, white);text-shadow:0 .5px 1px color-mix(in oklab, var(--color-ink) 26%, transparent)}.board-coordinate-rank.svelte-skze6h{position:absolute;top:clamp(.1rem,1vw,.28rem);left:clamp(.1rem,1vw,.28rem)}.board-coordinate-file.svelte-skze6h{position:absolute;bottom:clamp(.1rem,1vw,.28rem);right:clamp(.1rem,1vw,.28rem)}.square-selected.svelte-skze6h{outline:3px solid var(--color-focus);outline-offset:-5px}.move-arrows.svelte-skze6h{z-index:2;pointer-events:none;--move-arrow-paint:color-mix(in oklab, var(--color-ink) 48%, var(--color-linen-board) 52%);--correction-arrow-paint:color-mix(in oklab, var(--color-focus) 78%, var(--color-walnut-board) 22%);position:absolute;inset:0}.move-arrow.svelte-skze6h{fill:var(--move-arrow-paint);opacity:.8}.move-arrow-correction.svelte-skze6h{fill:var(--correction-arrow-paint);opacity:.88}.piece-white.svelte-skze6h{color:#fff;-webkit-text-stroke:1px var(--color-ink)}.piece-black.svelte-skze6h{color:#2a2119;-webkit-text-stroke:1px var(--color-ink);text-shadow:0 1px 0 color-mix(in oklab, var(--color-linen-surface) 24%, transparent)}.practice-panel.svelte-1uha8ag{padding:9px}.practice-panel__stack.svelte-1uha8ag{flex-direction:column;gap:9px;display:flex}.practice-panel__status-row.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:10.8px;display:flex}.practice-panel__actions.svelte-1uha8ag{gap:5.4px;display:flex}@media (width<=1023px){.repertoire-tab.svelte-1uha8ag{border-radius:calc(var(--radius-sm) - 2px);min-height:2.5rem;color:var(--color-muted-ink);-webkit-tap-highlight-color:transparent;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.repertoire-tab[aria-selected=true].svelte-1uha8ag{background:color-mix(in oklab, var(--color-focus) 12%, var(--color-linen-surface));color:var(--color-ink)}.repertoire-tab.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}}.line-button.svelte-1uha8ag{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);color:var(--color-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.8125rem;transition:border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);display:flex}.line-meta.svelte-1uha8ag{color:var(--color-muted-ink);flex:none;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.side-option.svelte-1uha8ag{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.line-button.svelte-1uha8ag:hover,.line-button[aria-current=true].svelte-1uha8ag{border-color:var(--color-focus);background:color-mix(in oklab, var(--color-focus) 7%, transparent)}.line-button.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
