/* Sitewide menu: self-contained, must look the same over Bootstrap (home)
   and over mtg.css, so every property it depends on is set explicitly. */
.site-nav{
  background:#12151C;border-bottom:1px solid #2A303D;
  font:500 0.95rem/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
}
.site-nav__list{
  list-style:none;margin:0 auto;padding:0 1.25rem;max-width:1180px;
  display:flex;flex-wrap:wrap;gap:0.25rem;
}
.site-nav__list li{margin:0;padding:0}
.site-nav__link{
  display:block;padding:0.8rem 0.75rem;color:#AEB5C3;text-decoration:none;
  border-bottom:2px solid transparent;
}
.site-nav__link:hover{color:#FFFFFF}
.site-nav__link:focus-visible{outline:2px solid #7FA6F0;outline-offset:-2px}
.site-nav__link[aria-current="page"]{color:#FFFFFF;border-bottom-color:#7FA6F0}
.site-nav__ext{margin-left:0.3em;font-size:0.85em;opacity:0.7}
/* Text for screen readers only */
.site-nav__sr{
  position:absolute;width:1px;height:1px;padding:0;margin:-1px;
  overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;
}
