/* Shared public-site brand switch. Game and odds colors are intentionally preserved. */
body[data-site-theme="vazir"]{--site-primary:#a45115;--site-deep:#171717;--site-accent:#c96b22}
body[data-site-theme="vazir"] .header-top{background:#000!important;color:#fff}
body[data-site-theme="vazir"] .header-bottom,
body[data-site-theme="vazir"] .sports-tab{background:#a45115!important;color:#fff}
/* The mobile exchange menu is rendered as the casino tab strip, not .header-bottom. */
body[data-site-theme="vazir"] .casino-tab{background:#000!important;color:#fff!important}
body[data-site-theme="vazir"] .casino-tab .nav-link,
body[data-site-theme="vazir"] .casino-tab .nav-item{color:#fff!important}
body[data-site-theme="vazir"] .casino-tab .nav-link.active,
body[data-site-theme="vazir"] .casino-tab .show>.nav-link{background:#171717!important;color:#fff!important}
/* The exchange's desktop-style primary links are rendered from casino-sub-tab
   on the home page; the responsive shell uses nav-tabs as its background. */
body[data-site-theme="vazir"] .center-container .nav.casino-sub-tab,
body[data-site-theme="vazir"] .center-container .nav.casino-tab,
body[data-site-theme="vazir"] .main-container .nav-tabs{background:#000!important;color:#fff!important}
body[data-site-theme="vazir"] .center-container .nav.casino-sub-tab .nav-link,
body[data-site-theme="vazir"] .center-container .nav.casino-tab .nav-link,
body[data-site-theme="vazir"] .main-container .nav-tabs .nav-link{background:transparent!important;color:#fff!important}
body[data-site-theme="vazir"] .center-container .nav.casino-sub-tab .nav-link.active,
body[data-site-theme="vazir"] .center-container .nav.casino-tab .nav-link.active,
body[data-site-theme="vazir"] .main-container .nav-tabs .nav-link.active{background:#171717!important;color:#fff!important}
/* The reference uses a charcoal announcement ticker and orange match cards
   separated by narrow dark gutters. */
body[data-site-theme="vazir"] .latest-event{background:#171717!important;color:#fff!important;gap:4px;padding:0 4px 4px}
body[data-site-theme="vazir"] .latest-events-container{gap:4px}
body[data-site-theme="vazir"] .latest-event-item{background:#a45115!important;color:#fff!important;margin-right:0!important}
body[data-site-theme="vazir"] .latest-event-item a{background:transparent!important;color:#fff!important}
body[data-site-theme="vazir"] .header-bottom a,
body[data-site-theme="vazir"] .sports-tab a{color:#fff}
/* Sports categories and sidebar section headers keep their own Bootstrap
   backgrounds, so style the interactive elements as well as their wrappers. */
body[data-site-theme="vazir"] .sports-tab .nav-link,
body[data-site-theme="vazir"] .sports-tab .nav-link.active,
body[data-site-theme="vazir"] .sports-tab .nav-item.show .nav-link{background:#a45115!important;color:#fff!important;border-color:#7d3c0e!important}
body[data-site-theme="vazir"] .sidebar-title .accordion-button,
body[data-site-theme="vazir"] .sidebar-title .accordion-button:not(.collapsed){background:#000!important;color:#fff!important;box-shadow:none!important}
body[data-site-theme="vazir"] .news{background:#444!important;color:#fff;border:1px solid #666}
body[data-site-theme="vazir"] .header-top{border-bottom:1px solid #303030}
body[data-site-theme="vazir"] .event-header{background:#000!important}
body[data-site-theme="vazir"] .event-market-tabs{background:#a45115!important}
body[data-site-theme="vazir"] .event-market-tabs a.active{background:#171717!important}
body[data-site-theme="vazir"] .topbar{background:#000!important}
body[data-site-theme="vazir"] .ticker{background:#171717!important;border-bottom-color:#a45115!important}
body[data-site-theme="vazir"] .ticker-search{background:#171717!important}
body[data-site-theme="vazir"] .game-heading,
body[data-site-theme="vazir"] .casino-results-title{background:#242424!important}
body[data-site-theme="vazir"] .game-tabs,
body[data-site-theme="vazir"] .casino-results-view-tabs,
body[data-site-theme="vazir"] .casino-results-filters button,
body[data-site-theme="vazir"] .casino-results-pagination button{background:#a45115!important}
body[data-site-theme="vazir"] .market h3,
body[data-site-theme="vazir"] .results header{background:#343434!important}
body[data-site-theme="vazir"] .logo-header img,
body[data-site-theme="vazir"] .brand img{width:180px;height:61px;object-fit:contain;object-position:left center}
@media(max-width:1199px){body[data-site-theme="vazir"] .header-bottom{background:#a45115!important}}
