/* Preserve the site's dark footer against the later framework defaults. */
body footer.footer {
    background-color: #626262;
    color: #fff;
}
body footer.footer .foot-text p,
body footer.footer .copyright,
body footer.footer a,
body footer.footer a:hover,
body footer.footer a:focus { color: #fff; }
body footer.footer .menu a:hover,
body footer.footer .menu a:focus-visible { background-color: #4573b1; }
body footer.footer .menu a:focus-visible {
    outline: 2px solid #fff;
    outline-offset: -3px;
}
body footer.footer .copyright a { text-decoration: underline; }
