.board.svelte-1nusi4y{display:flex;flex-direction:column;gap:var(--space-2);width:min(100%,42rem,75vh);margin-inline:auto}.zoom.svelte-1nusi4y{display:flex;gap:var(--space-2)}.zoom.svelte-1nusi4y .ctl-btn[aria-pressed=true]:where(.svelte-1nusi4y){border-color:var(--border-control);color:var(--ink-primary)}.scroller.svelte-1nusi4y{overflow:auto;aspect-ratio:1;border:1px solid var(--border-control);background:var(--surface-void)}.square.svelte-1nusi4y{position:relative;aspect-ratio:1;cursor:crosshair;background-color:var(--surface-page);touch-action:pan-x pan-y}.square.locked.svelte-1nusi4y{cursor:default}.square.svelte-1nusi4y:focus-visible{outline:2px solid transparent;box-shadow:var(--shadow-focus)}img.svelte-1nusi4y{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none}svg.svelte-1nusi4y{position:absolute;inset:0;width:100%;height:100%}svg.svelte-1nusi4y line:where(.svelte-1nusi4y){stroke:var(--border-hairline);stroke-width:1;vector-effect:non-scaling-stroke}svg.svelte-1nusi4y line.miss:where(.svelte-1nusi4y){stroke:var(--signal-hazard);stroke-width:2;stroke-dasharray:6 4}.refs.svelte-1nusi4y span:where(.svelte-1nusi4y){position:absolute;font-family:var(--font-data);font-size:10px;color:var(--ink-tertiary);transform:translate(-50%,-50%);pointer-events:none}.refs.svelte-1nusi4y .col:where(.svelte-1nusi4y){top:8px}.refs.svelte-1nusi4y .row:where(.svelte-1nusi4y){left:8px}.mark.svelte-1nusi4y{position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);pointer-events:none}.pin.svelte-1nusi4y{border:3px solid var(--signal-flare)}.answer.svelte-1nusi4y{border:3px solid var(--ink-primary);background:var(--signal-flare);width:14px;height:14px}p.svelte-1nusi4y{margin:0}.round.svelte-vs5bje{display:flex;flex-direction:column;gap:var(--space-3)}.shot.svelte-vs5bje{padding:0;border:1px solid var(--border-control);background:var(--surface-void);cursor:zoom-in;display:block;width:100%}.shot.svelte-vs5bje img:where(.svelte-vs5bje){display:block;width:100%;height:auto;max-height:50vh;object-fit:contain}.zoomed.svelte-vs5bje{padding:0;max-width:96vw;max-height:96vh;background:var(--surface-void)}.zoomed.svelte-vs5bje img:where(.svelte-vs5bje){display:block;max-width:96vw;max-height:96vh}.zoomed.svelte-vs5bje::backdrop{background:var(--surface-scrim)}.where.svelte-vs5bje{margin:0;color:var(--ink-tertiary)}.confirm.svelte-vs5bje{display:flex;flex-direction:column;gap:var(--space-2)}.ctl-result__score.svelte-vs5bje,.ctl-eyebrow.svelte-vs5bje,.ctl-error.svelte-vs5bje{margin:0}
