/* Sudoku only: the number pad. Tools (.tools) and everything else come from ../shared/game.css. */
.numpad{display:grid;grid-template-columns:repeat(var(--keys,9),1fr);gap:6px}
.key{font-family:inherit;font-size:16px;color:var(--ink);background:var(--panel);border:2px solid var(--line);border-radius:10px;
  padding:14px 0;cursor:pointer;touch-action:manipulation}
.key:active{transform:scale(.95)}
.key:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}
.key.done{opacity:.3}
canvas#world{cursor:pointer}
canvas#world:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
