/* Styles of tool: Sudoku Game */
.su-wrap{text-align:center;overflow:auto}
.su-board{display:inline-grid;grid-template-columns:repeat(9,1fr);gap:1px;background:var(--border);padding:2px;border-radius:5px}
.tool-box .su-c{width:38px;height:38px;padding:0!important;font-size:1.1rem!important;font-weight:600;background:#fff!important;color:var(--primary)!important;border:1px solid #e0e4ee!important;border-radius:0!important}
.tool-box .su-c.given{background:var(--bg)!important;color:#222!important;font-weight:700}
.tool-box .su-c.sel{background:var(--light)!important;outline:2px solid var(--primary)}
.tool-box .su-c.rb{border-right:2px solid var(--mid)!important}
.tool-box .su-c.bb{border-bottom:2px solid var(--mid)!important}
.su-pad{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;max-width:420px;margin:12px auto 0}
.tool-box .su-pad button{padding:10px 0!important;font-size:1.1rem}
@media(max-width:480px){.tool-box .su-c{width:32px;height:32px;font-size:1rem!important}}
