:root{
    /* --bs-schedule-venue-home: var(--bs-primary); */
    /* --bs-schedule-venue-away: var(--bs-secondary); */
    --bs-schedule-venue-neutral: var(--bs-dark);
}

.bg-primary {
    --bs-link-color: #fff;
    --bs-link-hover-color: #eaeaea;
    color:#fff; 
}

.bg-white,
.bg-white.text-dark{
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: var(--bs-body-color);
    color:var(--bs-body-color);
}

.landing body a[rel="wiki-link"] {
    color: inherit;
}

body {
    color:var(--bs-primary);
    --bs-link-color: var(--bs-white); --bs-link-hover-color: var(--bs-light); color:var(--bs-light);
}

.internal-page .site-main > div { padding-block: 1rem; border: none !important; background: #fff; --bs-link-color: var(--bs-primary); --bs-link-hover-color: var(--bs-dark); color:var(--bs-body-color); border-top-left-radius: 1rem; border-top-right-radius: 1rem; }

@media(min-width:992px){
      header#site-header .secondary-nav nav.navbar.navbar-secondary .ul-wrapper {   max-width: 45%;}
       .navbar-expand-lg .navbar-collapse {        padding: 0;   }
       
    .component-navbar-split.layout-standard .navbar .navbar-brand {
        z-index: 999;
    }
    .component-navbar-split.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu {
        padding-top:0; 
    }
    .site-header .nav-link {
        text-transform: initial;
    }
    
    .component-navbar-split.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu {
        padding:1rem;
    }
}

@media(min-width:992px) and (max-width:1400px){
    .component-navbar-split.layout-standard .navbar .navbar-brand img {   height: 8rem;}
    .component-navbar-split.layout-standard .navbar .navbar-nav .nav-link {   padding-inline: 0.5rem;}
    .component-navbar-split.layout-standard .navbar .navbar-brand {   margin-inline: 0;}
}


@media(min-width:1400px){ 
    .navbar-expand-lg .navbar-collapse {        padding: 0 5rem;   }
    .site-header .nav-link {
        font-size: 1rem;
    }
}

@media(max-width:991px){
    .sports-home.layout-premium-sports .component-navbar-split.layout-standard .navbar .navbar-brand {    top: -8px;   transform: translateY(0);}
    .sports-home.layout-premium-sports .component-navbar-split.layout-standard .navbar .navbar-brand img {   max-height: 4.5rem;}
}

.sec-scoreboard .component-scoreboard.layout-clean .card-inner > div:nth-of-type(2) {
    --bs-link-color: #fff;
    --bs-link-hover-color: #D1D1D1;
}