body{
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

hr {
    width: 50%;
}
#title{
    font-size: 36px;
   font-weight: bold;
   letter-spacing: 2px;
}

#board{
    width: 360px;
    height: 420px;
    margin: 0 auto;
    margin-top: 3px;
    display: flex;
    flex-wrap: wrap;

   
}

.tile{
    /*box*/
    border: 2px solid lightgrey;
    width:60px;
    height: 60px;
    margin: 2.5px;

    /*text*/
    color: black;
    font-size: 36px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
}

.correct{
    background-color: green;
    color: white;
    border-color: white;
}

.present{
    background-color: yellow;
    color: black;
    border-color: white;
}

.absent{
    background-color: rgb(255, 0, 0);
    color: white;
    border-color: white;
}