.game-container {
    --debug-color: black;

    border: 3px solid black;

    width: 100vw;
    height: 100vw;

    max-height: 600px;
    max-width: 600px;

    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;

    display: grid;
}

.game-cell {
    border: groove 7px black;
    background-color: grey;
    /* box-shadow: inset 0 0 0px 1px #000; */
    cursor: pointer;

    aspect-ratio: 1 / 1;

    padding: 0;

    display: flex;
    justify-content: center;
    align-items: center;
    /* font-size: min(5vw, 35px); */
    font-weight: bold;
    font-family: 'Arial';
    color: white;
}
.game-cell:hover {
    border: ridge 7px black;
    /* background-color: rgb(170, 170, 170); */
}
.game-cell.revealed {
    border: 3px solid rgb(70, 70, 70);
    cursor: default;
}
