body {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: rgb(227, 217, 200);
}

hr {
    width: 500px;
    height: 3px;
    background-color: black;
}

#board {
    width: 450px;
    height: 450px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.tile {
    width: 147px;
    height: 147px;

    font-size: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.horizontal-line {
    border-bottom: 3px solid black;
}

.vertical-line {
    border-right: 3px solid black;
}

.winner {
    background-color: rgb(185, 177, 160);
    color: red;
}

#currentPlayer {
    margin-top: 55px;
}

#player {
    font-size: 1.5em;
}