body {
    background-color: black;
    color: white;
}
body {
    font-family: 'Cormorant Garamond', serif;
}

a:link { color: white; }
a:visited { color: white; }
a:active { color: white; }

.site-footer {
    text-align: center;
    padding: 40px 20px;
    margin-top: 50px;
    border-top: 1px solid #333;
}

.footer-nav {
    margin-bottom: 15px;
}

.footer-nav a {
    color: white;
    text-decoration: none;
    font-size: 25px;
}

.footer-nav a:hover {
    text-decoration: underline;
}

.copyright {
    font-size: 18px;
    color: white;
    margin: 0;
    opacity: 0.8;
}

.hero-image img {
    width: 90%;
    max-width: 700px;
    height: auto;
    display: block;
    margin: 0 auto;
}
