#board{width:100%;max-width:420px;aspect-ratio:1;display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));grid-template-rows:repeat(6,minmax(44px,1fr));gap:0}#board button{width:100%;height:100%;min-width:44px;min-height:44px;padding:0;border-radius:0;border:1px solid var(--line)}.digit-cell{font-size:1.4rem}.digit-cell.given{font-weight:900;text-decoration:underline;text-underline-offset:4px}.digit-cell.error{text-decoration:underline wavy var(--error)}.clue-cell{position:relative;background:#17243a;color:#fff;opacity:1!important;cursor:default!important;background-image:linear-gradient(45deg,transparent calc(50% - .6px),#94a3b8 50%,transparent calc(50% + .6px))}.across-sum,.down-sum{position:absolute;font-size:.75rem;font-weight:700;line-height:1}.across-sum{right:4px;top:5px}.down-sum{left:4px;bottom:5px}#numbers{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:6px;max-width:420px;margin:8px auto}#numbers button{min-height:44px;padding:0}#erase{grid-column:5;grid-row:2}.play-actions{grid-template-columns:repeat(3,1fr)}