/* Clear, finger-sized site navigation across the public pages. */
header nav[aria-label="Main navigation"],
.season-top-nav{gap:10px}
header nav[aria-label="Main navigation"] a,
.season-top-nav a{
  display:inline-flex;
  align-items:center;
  min-height:44px;
  padding:10px 13px;
  border-radius:4px;
  background:#1d3147;
  color:#f1f6fb;
  font-size:16px;
  font-weight:800;
  line-height:1.15;
  letter-spacing:.02em;
  white-space:nowrap;
  opacity:1;
}
header nav[aria-label="Main navigation"] a:hover,
header nav[aria-label="Main navigation"] a:focus-visible,
.season-top-nav a:hover,
.season-top-nav a:focus-visible{background:#294663;color:#fff;outline-offset:2px}
header nav[aria-label="Main navigation"] a[aria-current="page"],
header nav[aria-label="Main navigation"] a.active,
.season-top-nav a[aria-current="page"]{background:#a1bbd9;color:#102235;border:0}
#menu-toggle{min-width:94px;min-height:48px;padding:9px 12px;border:1px solid #87a9cb;border-radius:4px;color:#fff;font-size:16px;font-weight:800;white-space:nowrap}
#mobile-nav a{font-size:19px;font-weight:800;min-height:52px;padding:15px 12px;border-bottom:1px solid #294663}
.listing-image img.event-listing-logo{object-fit:contain;background:#edf1f6;padding:12%}
.real-event-logo{display:block;width:min(260px,100%);height:auto;margin:16px 0 20px;background:#fff;padding:7px}
@media(max-width:1100px){
  header nav[aria-label="Main navigation"] a,
  .season-top-nav a{font-size:14px;padding:10px}
}
@media(max-width:760px){
  header nav[aria-label="Main navigation"]{gap:6px}
  header nav[aria-label="Main navigation"] a,
  .season-top-nav a{font-size:15px;min-height:48px;padding:12px 13px}
  .season-top-nav{gap:7px;padding-top:7px;padding-bottom:7px}
  #mobile-nav{top:119px}
}
