html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
    background-color: #F9F9FB;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 40px;
    padding: 10px 0;
    line-height: 20px;
    background-color: #404040;
    color: #FFFFFF;
}

/* Bootstrap's link blue is 2.3:1 on the dark footer; a light blue is 5.7:1 (UX-147). LeagueManager.master sets its own white. */
.footer a {
    color: #9EC5FE;
}

/* Bootstrap's link blue is 4.3:1 on the #F9F9FB page; a darker blue is 5.2:1 (the Schedule and Team pages' links, UX-159) */
body {
    --bs-link-color: #0b5ed7;
    --bs-link-color-rgb: 11, 94, 215;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10, 88, 202;
}

/* The page's content area takes the focus from the skip link, and from a click on a blank part of the page (it has
   tabindex="-1"). It is not a control, so it gets no focus ring: a key pressed after such a click, F5 among them, drew
   the browser's ring around the whole page */
#main:focus {
    outline: 0;
}
