body {
    font: 16px / 28px sans-serif;
    max-width: 800px;
    margin: 0 auto;
    padding-top: 32px;
}

a, a:visited {
    color: #0369a1;
}

a:hover, a:active {
    color: #075985;
}


footer {
    margin-top: 3rem;
    padding-top: 1rem;
    text-align: center;
    border-top: 1px solid #f3f4f6;
    color: #e5e7eb;
}

footer a {
    color: inherit !important;
}