.sudoku-game[data-v-e08fa732]{width:100%;margin:0 auto}.sudoku-container[data-v-e08fa732]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:100%;display:flex;flex-direction:column;align-items:center}.sudoku-board[data-v-e08fa732]{display:inline-block;border:3px solid #333;background:#333;margin:0 auto}.sudoku-row[data-v-e08fa732]{display:flex;margin:0;padding:0}.sudoku-cell[data-v-e08fa732]{width:50px;height:50px;border:1px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.sudoku-cell.block-border-right[data-v-e08fa732]{border-right:2px solid #333}.sudoku-cell.block-border-bottom[data-v-e08fa732]{border-bottom:2px solid #333}.sudoku-cell.fixed-cell[data-v-e08fa732]{background:#f0f0f0;cursor:default}.sudoku-cell.selected-cell[data-v-e08fa732]{background:#e3f2fd}.sudoku-cell.error-cell[data-v-e08fa732]{background:#ffebee}.cell-input[data-v-e08fa732]{width:100%;height:100%;border:none;text-align:center;font-size:24px;font-weight:500;outline:none;background:transparent;color:#1976d2}.cell-fixed[data-v-e08fa732]{font-size:24px;font-weight:700;color:#333}.sudoku-controls[data-v-e08fa732]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}@media (max-width: 600px){.sudoku-cell[data-v-e08fa732]{width:35px;height:35px}.cell-input[data-v-e08fa732],.cell-fixed[data-v-e08fa732]{font-size:18px}.sudoku-game[data-v-e08fa732]{padding:8px}.sudoku-container[data-v-e08fa732]{padding:10px}}
