body {
    font-family:
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Oxygen,
        Ubuntu,
        Cantarell,
        "Open Sans",
        "Helvetica Neue",
        sans-serif;
}

main {
    display: grid;
    place-items: center;
    user-select: none;
    text-transform: uppercase;
}

h1 {
    font-size: 3rem;
}

#board {
    display: flex;
    width: fit-content;
    flex-direction: column;
}

.row {
    display: flex;
    justify-content: center;
}

.cell {
    border: 1px solid grey;
    display: inline-flex;
    width: 3rem;
    height: 3rem;
    display: grid;
    place-items: center;
    font-size: 2rem;
    margin: 0.2rem;
}

.green {
    background-color: #25c516;
}

.yellow {
    background-color: #f2c80d;
}

.grey {
    background-color: #999999;
}

#keyboard {
    margin-top: 3rem;
}

.key {
    border: 1px solid black;
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
    display: grid;
    place-items: center;
    margin: 0.2rem;
    border-radius: 5px;
    cursor: pointer;
}
