.suguru-board-host[data-v-62f8c4ce]{display:contents}[data-v-62f8c4ce] .board-grid.suguru-board{touch-action:manipulation;--suguru-wall:color-mix(in srgb,var(--color-ink) 85%,transparent);--board-frame-ink:var(--suguru-wall);border-radius:var(--board-radius-0);border:0;max-width:420px;overflow:hidden}.dark .suguru-board-host[data-v-62f8c4ce] .suguru-board{--suguru-wall:color-mix(in srgb,var(--color-ink) 45%,transparent)}[data-v-62f8c4ce] .board-cell.suguru-cell{border-bottom-width:max(1px,calc(var(--board-cell)*.015));border-right-width:max(1px,calc(var(--board-cell)*.015));transition:background-color var(--motion-reveal) linear;background-clip:padding-box}[data-v-62f8c4ce] .suguru-cell.thick-r{border-right-color:var(--suguru-wall);border-right-width:calc(var(--board-cell)*.05)}[data-v-62f8c4ce] .suguru-cell.thick-b{border-bottom-color:var(--suguru-wall);border-bottom-width:calc(var(--board-cell)*.05)}[data-v-62f8c4ce] .suguru-cell.given{background-image:linear-gradient(color-mix(in srgb,var(--color-ink) 20%,transparent),color-mix(in srgb,var(--color-ink) 20%,transparent));--cell-bg:transparent}[data-v-62f8c4ce] .suguru-cell.mo-peer{--cell-bg:color-mix(in srgb,var(--motion-hint) 10%,var(--board-cell-fill))}[data-v-62f8c4ce] .suguru-cell.selected{--cell-bg:color-mix(in srgb,var(--motion-hint) 48%,var(--board-cell-fill));box-shadow:inset 0 0 0 calc(var(--board-cell)*.06) var(--color-ink);z-index:1}[data-v-62f8c4ce] .suguru-cell.given.mo-peer-strong:not(.selected){box-shadow:inset 0 0 0 calc(var(--board-cell)*.035) var(--motion-hint)}.digit[data-v-62f8c4ce]{color:var(--color-ink);font-size:var(--board-glyph-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}[data-v-62f8c4ce] .suguru-cell.mo-conflict-hatch .digit{color:var(--board-red)}[data-v-62f8c4ce] .suguru-cell.given .digit{color:color-mix(in srgb,var(--color-ink) 62%,var(--color-muted));animation:none}.notes[data-v-62f8c4ce]{height:100%;padding:calc(var(--board-cell)*.035);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);place-items:center;width:100%;display:grid}.note[data-v-62f8c4ce]{color:var(--color-muted);font-size:calc(var(--board-cell)*.28);font-weight:500;line-height:1}[data-v-62f8c4ce] .suguru-board.pencil-mode .suguru-cell.selected{outline:calc(var(--board-cell)*.03) dashed var(--color-ink);outline-offset:calc(var(--board-cell)*-.1)}.high-contrast .suguru-cell.given .digit[data-v-62f8c4ce]{color:var(--color-ink);text-decoration:underline}.high-contrast .note[data-v-62f8c4ce]{color:var(--color-ink)}
