/* 2026-09-29 production global theme: obsidian / ivory / champion gold */
:root{--bg:#080909!important;--surface-1:#151716!important;--surface-2:#202321!important;--surface-3:#292c29!important;--text:#f2efe8!important;--text-primary:#f2efe8!important;--muted:#aaa79f!important;--pink:#d7b56d!important;--zap-pink:#d7b56d!important;--gold:#d7b56d!important;--accent:#d7b56d!important;--cyan:#86e7dd!important;--border:rgba(215,181,109,.24)!important;--line:rgba(215,181,109,.2)!important;color-scheme:dark}
html,body{background-color:#080909!important;color:#f2efe8!important}
body{background-image:radial-gradient(ellipse at 52% 24%,rgba(215,181,109,.08),transparent 58%),linear-gradient(135deg,#090a0a,#111311 55%,#080909)!important}
body::before,.wrap::before{background:radial-gradient(circle at 72% 30%,transparent 0 20%,rgba(215,181,109,.12) 20.1%,transparent 20.3%),radial-gradient(circle at 72% 30%,transparent 0 31%,rgba(215,181,109,.08) 31.1%,transparent 31.25%)!important;opacity:.7!important}
body::after{background:linear-gradient(120deg,transparent 48%,rgba(215,181,109,.07) 48.1%,transparent 48.3%)!important}
.sec-title,.hero h1,.sec-slash,.sec-no,.foot,.hero-sub .k,.hero-sub .v,#standings .archive-summary,#standings .archive-filters label,#standings .archive-filters .privacy-line{color:#f2efe8!important}
.hero h1,.sec-title{ text-shadow:0 0 28px rgba(215,181,109,.16)}
button,.button,.btn,.nav a.active,.nav a:hover,.tab.active,.tab:hover{border-color:rgba(215,181,109,.62)!important}
button.primary,.btn-primary,.cta,.hero .enter,.nav a.active{background:linear-gradient(135deg,#e2c47e,#b9944c)!important;color:#111!important}
a{color:#e0c47e}
a:hover{color:#fff0c9!important}
.surface,.panel,.card,.reward-card,.leaderboard,.floating-rail,.rail,.modal,.dialog,.table-wrap,.archive-card{background-color:rgba(18,20,19,.94)!important;border-color:rgba(215,181,109,.24)!important;color:#f2efe8!important}
.floating-rail,.floating-rail-left,.floating-rail-right,.rail-left,.rail-right{border-top-color:#d7b56d!important}
input,select,textarea{background:#111312!important;color:#f2efe8!important;border-color:rgba(215,181,109,.28)!important}
input:focus,select:focus,textarea:focus{border-color:#d7b56d!important;box-shadow:0 0 0 2px rgba(215,181,109,.15)!important}
tr,td,th,.row,.list-item{border-color:rgba(215,181,109,.14)!important}
.status-online,.success,.valid,.is-active{color:#86e7dd!important}
.reward-card img,.prize img{filter:none!important}
@media(max-width:760px){html,body{background-color:#080909!important}}

/* Pink legacy accents mapped to the production gold / ivory system */
.hero .shimmer-text{background:none!important;color:#f2efe8!important;-webkit-text-fill-color:#f2efe8!important}
.hero .live-chip{background:rgba(215,181,109,.14)!important;color:#e2c47e!important;border-color:rgba(215,181,109,.58)!important}
.hero .b-chip.douyu{background:rgba(215,181,109,.14)!important;border-color:rgba(215,181,109,.48)!important;color:#f2efe8!important}
.hero .diamond-reward-title{background:linear-gradient(90deg,#f2efe8,#d7b56d 55%,#f2efe8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
.hero .hero-corner{border-color:rgba(215,181,109,.55)!important}
.hero .hero-eyebrow{color:#c7c1b4!important}
.hero .hero-corner:first-child{border-left-color:rgba(215,181,109,.55)!important;border-top-color:rgba(215,181,109,.55)!important}
.hero .hero-corner:last-child{border-right-color:rgba(215,181,109,.55)!important;border-bottom-color:rgba(215,181,109,.55)!important}

/* Override later legacy hero-specific pink declarations */
html body .wrap header.hero h1 .shimmer-text{background:none!important;color:#f2efe8!important;-webkit-text-fill-color:#f2efe8!important;text-shadow:none!important;filter:none!important;animation:none!important}
html body .wrap header.hero .hero-eyebrow{color:#c7c1b4!important}
html body .wrap header.hero .live-chip{background:rgba(215,181,109,.14)!important;color:#e2c47e!important;border-color:rgba(215,181,109,.58)!important}
html body .wrap header.hero .b-chip.douyu{background:rgba(215,181,109,.14)!important;border-color:rgba(215,181,109,.48)!important;color:#f2efe8!important}
html body .wrap header.hero .hero-corner{border-color:rgba(215,181,109,.55)!important}
