/* Killer Sudoku Online – Free Daily Puzzles | Mogi only. Everything else comes from ../shared/game.css. */
canvas#world{cursor:pointer;touch-action:none}
canvas#world:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.tools[hidden]{display:none}
.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}
@media (max-width:420px){.key{font-size:13px;padding:11px 0}.numpad{gap:4px}}
