@font-face{font-family:fontello;src:url(../media/fontello.1qkm_h2litvn1.woff2)format("woff2");font-weight:400;font-style:normal}:root{--puzzle-cell-bg:#fff;--puzzle-cell-border:#fff;--puzzle-gap-bg:#ddd;--puzzle-board-bg:#fff;--puzzle-text-color:#000;--puzzle-text-secondary:#1a1a1a;--puzzle-solved-color:#0a6ebd;--puzzle-error-color:#c00;--puzzle-cross-color:#c00;--puzzle-font:Tahoma,Geneva,Verdana,sans-serif}.dark{--puzzle-cell-bg:#f8ecc2;--puzzle-cell-border:#f8ecc2;--puzzle-gap-bg:#999;--puzzle-board-bg:#f8ecc2;--puzzle-solved-color:#1a5c99;--puzzle-error-color:#e64545}.sudoku-board{background-color:#000;position:relative}.sudoku-cell{box-sizing:content-box;border:1px solid var(--puzzle-cell-border);background-color:var(--puzzle-cell-bg);justify-content:center;align-items:center;display:flex;position:absolute}.sudoku-num{font-family:var(--puzzle-font);-webkit-user-select:none;user-select:none;pointer-events:none;text-align:center;font-weight:400;line-height:1}.sudoku-num.given{color:var(--puzzle-text-color)}.sudoku-num.solved{color:var(--puzzle-solved-color)}
