html {
    background-color: crimson;
}

* {
    text-align: center;
}

p {
    font-size: 1.5em;

}

h1 {
    text-transform: uppercase;
    font-size: 2.5em;
    margin: 50px;
    text-shadow: 5px 5px 5px gold;
}

h2 {
    text-transform: uppercase;
    font-size: 1.5em;
    text-decoration: underline;
    margin: 50px;
}

button {
    font-size: 1.5em;
    text-transform: uppercase;
    border-radius: 50px;
    border: 1px solid black;
    background-color: black;
    color: gold;
    font-weight: bolder;
    text-align: center;
    width: 300px;
    margin: 10px 20px;
    padding: 15px 50px;
    box-shadow: 7px 7px rgba(255,215,0,0.5);
}

footer{
    margin: 50px;
}