.title{
    text-align: center;
    background-color: #4671ec;
    width: 100vw;
    padding:5vh;
}
h1{
    font-family:ui-monospace;
    font-size: 6vh;
    color: rgb(255 255 255 / 98%);
    padding: 10px;
}
.container{
    top: 20vh;
    text-align: center;
    
}
h2{
    font-family:Bookman, URW Bookman L, serif;
    padding:5vh;
}
@media screen and (max-width: 600px){
    h2{
        font-size:110%;
    }
}
#notice{
    font-family:Apple Chancery, cursive;
    color:#4671ec;
    
}
b{
    color:black;
}
#button{
    width: 50vw;
    height: 30vh;
    border-radius: 5vh;
    font-size: 200%;
    border: 5px solid gray;
    font-family:fantasy;
}
@media screen and (max-width: 1200px){
    #button{
        width: 70vw;
    }
}
@media screen and (max-width: 600px){
    #button{
        width: 90vw;
        font-size: 100%;
    }
}
#score, #results{
    visibility: hidden;
    padding: 2vh;
    font-weight: 200;
    font-family:ui-monospace;
}
#results{
    font-size: 2em;
    font-family:monospace;
    color:#5dcf95;
    margin-bottom: 5vh;
}
#restart{
    visibility: hidden;
    text-align:center;
    margin: 5vh;
    border-radius:10px;
    padding-right: 5vh;
    padding-left: 5vh;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color:#4671ec;
    color: white;
}		