body { 
    font-family: 'Roboto', sans-serif; 
    font-size: 1rem;       
    line-height: 1.5;      
}
a { color: #ff459d; text-decoration: none; }
hr { background-color: #284c58; height: 4px; }

h1, h2 { color: #000; text-align: center; }

#header { 
 overflow: hidden;
}
#header img { width: 100%; }

.curved, #todays-wordle { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 2px solid black; }

#footer { clear: both; border-top: 2px solid black; }

#todays-wordle, #recent-wordles {
    margin-top: 3em;
    padding-bottom: 3em;
    text-align: center;
}
#todays-wordle { color: white; background-color: #6baa65; }
#todays-wordle h1 { color: white; }
.date, .reveal { font-size:  2em; text-align: center; }
.reveal { display: none; }

button {
    background-color: #6baa65;
    color: white;
    padding: 1em;
    font-size: 1.3em;    
}

#recent-wordles p, #all-wordles p {
    font-size: 130%;
    float: left;
    margin:  1em;
    min-width: 3.5em;
}
