/* Cell-local Sudoku candidates, shared by TR and EN. */
body[data-playgame="sudoku"] .sudoku-board-wrap{position:relative;overflow:visible;isolation:isolate}
body[data-playgame="sudoku"] .sudoku-picker162{position:absolute;z-index:30;box-sizing:border-box;width:224px;max-width:100%;padding:10px;background:#112b3d;color:#fff;border:2px solid #dbb76a;border-radius:14px;box-shadow:0 8px 28px #0008;text-align:left}
.sudoku-picker162-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:15px}
body[data-playgame="sudoku"] .sudoku-picker162 button{min-height:44px;min-width:44px;padding:6px;border:1px solid #8fa5b5;border-radius:8px;background:#f5f8fc;color:#142b3d;font-size:20px;font-weight:700;cursor:pointer;touch-action:manipulation}
.sudoku-picker162-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.sudoku-picker164-modes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}
body[data-playgame="sudoku"] .sudoku-picker164-modes button{font-size:15px}
.sudoku-picker162 .sudoku-picker164-limit{margin:4px 0 8px;font-size:14px}
body[data-playgame="sudoku"] .sudoku-picker162{background:rgba(17,43,61,.45);box-shadow:0 4px 16px #0003}
body[data-playgame="sudoku"] .sudoku-picker162 button{background:rgba(245,248,252,.45)}
body[data-playgame="sudoku"] .sudoku-picker162 button[aria-pressed="true"]{background:rgba(241,206,123,.45)}
body[data-playgame="sudoku"] .sudoku-picker162-head strong,body[data-playgame="sudoku"] .sudoku-picker164-limit{text-shadow:0 1px 3px #000,0 0 3px #000}
body[data-playgame="sudoku"] .sudoku-picker162 button[aria-pressed="true"]{background:#f1ce7b;color:#122636;border-color:#fff}
body[data-playgame="sudoku"] .sudoku-picker162 .sudoku-picker162-erase{width:100%;margin-top:8px;font-size:14px}
.sudoku-picker162 p{font-size:14px;line-height:1.4;margin:6px 0}
.sudoku-picker162 button:focus-visible,.sudoku-cell:focus-visible{outline:3px solid #f3ba42;outline-offset:2px}
/* Override the site's 16px readability floor only inside pencil-note cells. */
html body[data-playgame="sudoku"] .sudoku-pro-board .sudoku-notes{position:absolute!important;inset:2px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;font-size:clamp(6px,1.8vw,12px)!important;line-height:1!important;overflow:hidden;pointer-events:none}
html body[data-playgame="sudoku"] .sudoku-pro-board .sudoku-notes>span{display:grid!important;place-items:center!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;font-size:inherit!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;color:#365e76!important}
/* Keep active notes transparent as well. */
body[data-playgame="sudoku"] .sudoku-picker162 button[aria-pressed="true"]{background:rgba(241,206,123,.45)}
