.back.svelte-i90jkc{color:var(--muted);align-items:center;gap:.3rem;margin-bottom:.7rem;font-size:.75rem;display:inline-flex}.coach-page.svelte-i90jkc{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1rem;max-width:980px;padding-bottom:2rem;display:grid}.coach-main.svelte-i90jkc{gap:.6rem;display:grid}.target-card.svelte-i90jkc{text-align:center;justify-items:center;gap:.2rem;padding:1rem;transition:border-color .2s,background .2s;display:grid}.target-card.svelte-i90jkc strong:where(.svelte-i90jkc){font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3.5rem,12vw,6.5rem);line-height:.9}.target-card.svelte-i90jkc span:where(.svelte-i90jkc){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.6rem}.target-card.right.svelte-i90jkc{border-color:var(--lime);background:color-mix(in oklab, var(--lime) 7%, var(--card))}.board-shell.svelte-i90jkc{padding:.8rem}.coord-grid.svelte-i90jkc{aspect-ratio:1;border:1px solid var(--line);border-radius:.55rem;grid-template-columns:16px repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.corner.svelte-i90jkc{background:var(--bg-2)}.file-label.svelte-i90jkc,.rank-label.svelte-i90jkc{font-family:var(--font-mono);color:var(--muted);background:var(--bg-2);place-items:center;font-size:.5rem;display:grid}.square.svelte-i90jkc{cursor:pointer;border:0;padding:0;transition:box-shadow .12s}.square.light.svelte-i90jkc{background:var(--board-light,#d8d6c9)}.square.dark.svelte-i90jkc{background:var(--board-dark,#5f6e5b)}.square.svelte-i90jkc:hover{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--lime) 65%, transparent)}.square.selected.svelte-i90jkc{box-shadow:inset 0 0 0 3px var(--coral)}.square.correct.svelte-i90jkc{box-shadow:inset 0 0 0 3px var(--lime)}.coach-controls.svelte-i90jkc{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.hint.svelte-i90jkc{font-family:var(--font-mono);color:var(--muted);font-size:.56rem}.score-grid.svelte-i90jkc{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.score.svelte-i90jkc{padding:.55rem .65rem}.score.svelte-i90jkc span:where(.svelte-i90jkc){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.5rem;display:block}.score.svelte-i90jkc strong:where(.svelte-i90jkc){margin-top:.1rem;font-size:1.1rem;display:block}.finished.svelte-i90jkc{align-items:center;gap:.6rem;padding:.8rem;display:flex}.finished.svelte-i90jkc svg{color:var(--lime);flex:none}.finished.svelte-i90jkc>div:where(.svelte-i90jkc){flex:1}.finished.svelte-i90jkc strong:where(.svelte-i90jkc){font-size:.8rem}.finished.svelte-i90jkc p:where(.svelte-i90jkc){color:var(--muted);margin:.15rem 0 0;font-size:.68rem}.coach-side.svelte-i90jkc{gap:.5rem;display:grid;position:sticky;top:84px}.side-card.svelte-i90jkc{padding:.85rem}.small.svelte-i90jkc{margin:.3rem 0 .6rem;font-size:.7rem;line-height:1.5}@media (width<=860px){.coach-page.svelte-i90jkc{grid-template-columns:1fr}.coach-side.svelte-i90jkc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=560px){.score-grid.svelte-i90jkc{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-side.svelte-i90jkc{grid-template-columns:1fr}}
