.ag-game-sudoku .sdk-grid{--board-max:540px;border:2px solid var(--line);background:color-mix(in srgb,var(--cat,var(--accent)) 45%,var(--line));border-radius:14px;flex-direction:column;gap:0;padding:4px;display:flex}.ag-game-sudoku .sdk-row{grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;margin-bottom:1px;display:grid}.ag-game-sudoku .sdk-row:last-child{margin-bottom:0}.ag-game-sudoku .sdk-cell{background:var(--panel);color:var(--cat,var(--accent));border:0;border-radius:3px;font-size:clamp(1rem,4.6vw,1.6rem)}.ag-game-sudoku .sdk-cell.is-given{color:var(--ink);background:var(--panel-soft)}.ag-game-sudoku .sdk-cell.b-r{margin-right:3px}.ag-game-sudoku .sdk-row:has(.b-b){margin-bottom:4px}.ag-game-sudoku .sdk-cell.is-peer{background:color-mix(in srgb,var(--cat) 10%,var(--panel))}.ag-game-sudoku .sdk-cell.is-given.is-peer{background:color-mix(in srgb,var(--cat) 10%,var(--panel-soft))}.ag-game-sudoku .sdk-cell.is-same{background:color-mix(in srgb,var(--cat) 24%,var(--panel))}.ag-game-sudoku .sdk-cell.is-selected{background:color-mix(in srgb,var(--cat) 38%,var(--panel));box-shadow:inset 0 0 0 2px var(--cat)}.ag-game-sudoku .sdk-cell.is-error{color:#ff7a90;background:color-mix(in srgb,#ff7a90 16%,var(--panel))}:root[data-theme=light] .ag-game-sudoku .sdk-cell{color:#5b3fc4}:root[data-theme=light] .ag-game-sudoku .sdk-cell.is-given{color:var(--ink)}:root[data-theme=light] .ag-game-sudoku .sdk-cell.is-error{color:#b3123a}.ag-game-sudoku .sdk-notes{width:100%;height:100%;color:var(--muted);grid-template-columns:repeat(3,1fr);padding:2px;font-size:clamp(.45rem,1.6vw,.66rem);font-weight:600;line-height:1;display:grid}.ag-game-sudoku .sdk-notes span{place-items:center;display:grid}.ag-game-sudoku .sdk-pad{--board-max:540px}.ag-game-sudoku .sdk-pad .ag-key{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex}.ag-game-sudoku .sdk-pad .ag-key small{min-height:.8em;color:var(--muted);font-size:.6rem;font-weight:600}@media (width<=520px){.ag-game-sudoku .sdk-pad{grid-template-columns:repeat(5,minmax(0,1fr))}}
