.legacy-puzzle-hints{text-align:left;width:100%}.legacy-proof-panel{border-block:1px solid var(--line);margin-block:1rem;padding-block:1rem}.legacy-proof-panel h3{margin:0 0 .5rem;font-size:1rem}.legacy-proof-panel p{max-width:70ch;margin:0}.legacy-proof-panel ul{max-width:70ch;margin:.75rem 0;padding-left:1.4rem}.legacy-proof-links,.legacy-proof-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.legacy-proof-links{margin-top:.75rem}.legacy-proof-links a,.legacy-proof-links button{align-items:center;min-height:44px;display:inline-flex}.legacy-proof-actions{justify-content:center;margin-block:.75rem}.legacy-puzzle-hints .legacy-proof-actions .btn,.legacy-puzzle-hints .legacy-proof-links .btn{flex:0 auto;width:auto;min-height:44px}.sudoku-cell[data-proof-focus],.calcudoku-cell[data-proof-focus]{outline:3px solid var(--accent);outline-offset:-4px;z-index:2}#calcudoku-app .calcudoku-cell[data-proof-focus]{outline-offset:-4px;outline:3px solid #17634c}.grid-clues [data-proof-focus],#grid-clues [data-proof-focus],.depth-clues [data-proof-focus]{outline:2px solid var(--accent);outline-offset:3px}.legacy-proof-tables{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.legacy-proof-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:28rem;font-size:.875rem}.legacy-proof-table th,.legacy-proof-table td{border:1px solid var(--line);text-align:center;overflow-wrap:anywhere;padding:.45rem .3rem}.legacy-proof-table th{font-weight:600}.legacy-proof-table td{height:44px}.legacy-proof-table [data-proof-focus]{outline:3px solid var(--accent);outline-offset:-3px;background:var(--soft)}.legacy-proof-table td[data-proof-state=assigned]{color:var(--accent);font-weight:700}.legacy-proof-table td[data-proof-state=excluded]{color:var(--ink)}.legacy-no-hints{color:var(--muted);margin-block:.75rem}
