/* GoldenX light palette. Activated by the persisted shell theme toggle. */
html.gx-theme-light body{background:#f3f6fb!important;color:#182238!important}
html.gx-theme-light body .header{background:rgba(255,255,255,.96)!important;border-color:#e3e9f2!important;box-shadow:0 8px 28px rgba(25,45,80,.08)!important}
html.gx-theme-light body .gx-theme-toggle,
html.gx-theme-light body .gx-language__toggle{background:#fff!important;border-color:#dce4ef!important;color:#50627d!important;box-shadow:0 4px 14px rgba(28,48,78,.08)!important}
html.gx-theme-light body .gx-theme-toggle{color:#ee9b16!important}
html.gx-theme-light body .gx-language__toggle svg{stroke:#657792!important}
html.gx-theme-light body .gx-language__menu{background:rgba(255,255,255,.98)!important;border-color:#dfe6f0!important;box-shadow:0 20px 50px rgba(28,48,78,.16)!important}
html.gx-theme-light body .gx-language__menu a{color:#53627a!important}
html.gx-theme-light body .gx-language__menu a:hover,
html.gx-theme-light body .gx-language__menu a.is-active{background:#f1f5fa!important;color:#142039!important}
html.gx-theme-light body .gx-language__menu b{background:#edf2f8!important;color:#43536c!important}
html.gx-theme-light body .sidebar__block,
html.gx-theme-light body .mobile-navbar,
html.gx-theme-light body .chat,
html.gx-theme-light body .popup,
html.gx-theme-light body .header__user-dropdown{background:#fff!important;border-color:#e0e7f0!important;color:#26334a!important;box-shadow:0 18px 45px rgba(25,45,80,.12)!important}
html.gx-theme-light body .sidebar__games:before,
html.gx-theme-light body .sidebar__profile:before{background:#f3f6fb!important}
html.gx-theme-light body .sidebar__game,
html.gx-theme-light body .header__links li a,
html.gx-theme-light body .header__user-profile,
html.gx-theme-light body .header__user-dropdown a{color:#5f6f88!important}
html.gx-theme-light body .sidebar__game-name,
html.gx-theme-light body .header__user-profile{background:#eef3f9!important}
html.gx-theme-light body .header__user-b{background:#f5f8fc!important;border-color:#dfe7f1!important}
html.gx-theme-light body .header__user-b #balance,
html.gx-theme-light body .mobile-navbar__head strong{color:#1a2740!important}
html.gx-theme-light body .mobile-menu{background:rgba(255,255,255,.97)!important;border-color:#dfe7f1!important;box-shadow:0 -12px 30px rgba(25,45,80,.1)!important}
html.gx-theme-light body .mobile-navbar__head{background:linear-gradient(180deg,#fff 80%,rgba(255,255,255,0))!important}
html.gx-theme-light body .mobile-navbar__grid a{background:#f5f8fc!important;border-color:#e1e8f1!important;color:#42536d!important}
html.gx-theme-light body .chat__input input{background:#f3f6fa!important;color:#182238!important;border-color:#dce5ef!important}
html.gx-theme-light body .gx-mobile-backdrop{background:rgba(42,55,78,.3)!important}

/* Sportsbook surfaces are injected after the shell stylesheet, so use scoped high-specificity rules. */
html.gx-theme-light body .gx-sports-v2,
html.gx-theme-light body .gx-sp-event-view,
html.gx-theme-light body .gx-sp-history{background:#f3f6fb!important;color:#19253b!important}
html.gx-theme-light body .gx-sp-head,
html.gx-theme-light body .gx-sp-section,
html.gx-theme-light body .gx-sp-match__card,
html.gx-theme-light body .gx-sp-slip,
html.gx-theme-light body .gx-sp-league-group,
html.gx-theme-light body .gx-sp-sport-view__hero{background:#fff!important;border-color:#dfe7f1!important;box-shadow:0 8px 24px rgba(31,52,83,.08)!important}
html.gx-theme-light body .gx-sp-tab,
html.gx-theme-light body .gx-sp-odd,
html.gx-theme-light body .gx-sp-match__more{background:#f1f5fa!important;border-color:#dce5ef!important;color:#26354e!important}
html.gx-theme-light body .gx-sp-tab.is-active{background:#e5f1ff!important;border-color:#9dc8ff!important;color:#1464bd!important}
html.gx-theme-light body .gx-sp-section__head,
html.gx-theme-light body .gx-sp-match__meta{background:#f7f9fc!important;border-color:#e2e8f1!important;color:#5e6e86!important}
html.gx-theme-light body .gx-sp-team,
html.gx-theme-light body .gx-sp-section__title,
html.gx-theme-light body .gx-sp-match__league{color:#1c2940!important}
html.gx-theme-light body .gx-sp-odd b{color:#14804a!important}
html.gx-theme-light body .gx-sports-v2,
html.gx-theme-light body .gx-sports-v2 h1,
html.gx-theme-light body .gx-sports-v2 h2,
html.gx-theme-light body .gx-sports-v2 h3,
html.gx-theme-light body .gx-sports-v2 b,
html.gx-theme-light body .gx-sports-v2 strong,
html.gx-theme-light body .gx-sports-v2 label,
html.gx-theme-light body .gx-sp-event-view,
html.gx-theme-light body .gx-sp-event-view b,
html.gx-theme-light body .gx-sp-event-view strong,
html.gx-theme-light body .gx-sp-history,
html.gx-theme-light body .gx-sp-history li{color:#17243a!important}
html.gx-theme-light body .gx-sp-event-view__head,
html.gx-theme-light body .gx-sp-history__head{background:rgba(255,255,255,.98)!important;border-color:#dfe7f1!important}
html.gx-theme-light body .gx-sp-event-view__head button:not(.gx-sp-event-slip),
html.gx-theme-light body .gx-sp-history__head button{background:#edf2f8!important;color:#25344b!important}
html.gx-theme-light body .gx-sp-scoreboard{background:radial-gradient(circle at 50% 100%,rgba(80,183,118,.22),transparent 44%),linear-gradient(180deg,#e8f7fa,#edf8f3 58%,#f7fbf8)!important;border-color:#cfe4dc!important}
html.gx-theme-light body .gx-sp-scoreboard__meta,
html.gx-theme-light body .gx-sp-versus span,
html.gx-theme-light body .gx-sp-related-title{color:#52657a!important}
html.gx-theme-light body .gx-sp-market-tabs{background:#e9f3ef!important}
html.gx-theme-light body .gx-sp-market-tabs span{background:#f6faf8!important;border-color:#d3e2dc!important;color:#4f625b!important}
html.gx-theme-light body .gx-sp-market-tabs span.is-active{background:#246d55!important;color:#fff!important}
html.gx-theme-light body .gx-sp-market,
html.gx-theme-light body .gx-sp-history-card{background:#fff!important;border-color:#dfe7f1!important}
html.gx-theme-light body .gx-sp-market__head,
html.gx-theme-light body .gx-sp-slip-item{border-color:#e1e8f1!important}
html.gx-theme-light body .gx-sp-detail-odd{background:#f1f5fa!important;border-color:#dce5ef!important;color:#26354e!important}
html.gx-theme-light body .gx-sp-detail-odd strong,
html.gx-theme-light body .gx-sp-odd strong,
html.gx-theme-light body .gx-sp-slip-item strong{color:#14804a!important}
html.gx-theme-light body .gx-sp-odd.is-selected,
html.gx-theme-light body .gx-sp-detail-odd.is-selected{background:#dff5e8!important;border-color:#39a86c!important;color:#123c29!important}
html.gx-theme-light body .gx-sp-slip__head{background:linear-gradient(120deg,#f8fafc,#eef3f8)!important;border-color:#dfe7f1!important}
html.gx-theme-light body .gx-sp-slip__stake{background:#f3f6fa!important;border-color:#dce5ef!important}
html.gx-theme-light body .gx-sp-slip__stake input,
html.gx-theme-light body .gx-sp-slip__summary b{color:#17243a!important}
html.gx-theme-light body .gx-sp-section__head{background:linear-gradient(90deg,#f8fafc,#edf3f9)!important;color:#17243a!important}
html.gx-theme-light body .gx-sp-match__open{color:#17243a!important}
html.gx-theme-light body input,
html.gx-theme-light body select,
html.gx-theme-light body textarea{color-scheme:light}

@media only screen and (max-width:1125px){
  html.gx-theme-light body .header{background:rgba(255,255,255,.97)!important}
  html.gx-theme-light body .chat{background:#fff!important}
}
