/* GENERATED by tools/gen-dark.py from app.css – do not edit by hand. */
:root[data-theme="dark"]{--bg:#121418;--line:#2c3138;--line-2:#3a4049;--text:#eef0f2;--muted:#9aa0a8;--odd:#2f343c;--odd-hover:#3a4049;--odd-ink:#36d26e;--g-bg:#2f343c;--ink-2:#c9cdd2;color-scheme:dark}
html[data-theme="dark"],html[data-theme="dark"] body{background:#121418;color:#eef0f2}
html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{background:#262a31;color:#eef0f2;border-color:#3a4049}
html[data-theme="dark"] .odd{background:#2f343c;color:#36d26e}
html[data-theme="dark"] .odd.sel{background:var(--brand);color:#fff}
html[data-theme="dark"] .odd.locked{background:#262a31}
html[data-theme="dark"] .au-btn.ghost{background:#1d2127}
html[data-theme="dark"] .au-btn:disabled{background:#2f343c;color:#7d838c}
html[data-theme="dark"] .au-tabs a:not(.on),html[data-theme="dark"] .au-row.links a{color:#4cd07d}
html[data-theme="dark"] input,html[data-theme="dark"] select{background:#1d2127}
html[data-theme="dark"] .btn-ghost{background:#1d2127}
html[data-theme="dark"] .page-title{background:#1d2127}
html[data-theme="dark"] .sub-head{background:#1d2127}
html[data-theme="dark"] .sport-tabs{background:#1d2127}
html[data-theme="dark"] .quick-links{background:#1d2127}
html[data-theme="dark"] .ql-ic.red{background:#3a1f25}
html[data-theme="dark"] .ql-ic.gold{background:#3a3120}
html[data-theme="dark"] .live-card{background:#1d2127}
html[data-theme="dark"] .lchip{background:#1d2127}
html[data-theme="dark"] .list-tabs{background:#1d2127}
html[data-theme="dark"] .market-tabs,html[data-theme="dark"] .group-chips{background:#1d2127}
html[data-theme="dark"] .market-tabs button,html[data-theme="dark"] .group-chips button{background:#1d2127}
html[data-theme="dark"] .league-block{background:#1d2127}
html[data-theme="dark"] .league-head{background:#22262d}
html[data-theme="dark"] .odd.locked{background:#22262d}
html[data-theme="dark"] .md-tabs{background:#1d2127}
html[data-theme="dark"] .mkt{background:#1d2127}
html[data-theme="dark"] .susp{background:#3a3120}
html[data-theme="dark"] .md-panel{background:#1d2127}
html[data-theme="dark"] .search{background:#1d2127}
html[data-theme="dark"] .az-list{background:#1d2127}
html[data-theme="dark"] .az-body{background:#191c21}
html[data-theme="dark"] .promo{background:#1d2127}
html[data-theme="dark"] .bet-card{background:#1d2127}
html[data-theme="dark"] .empty{background:#1d2127}
html[data-theme="dark"] .menu-list{background:#1d2127}
html[data-theme="dark"] .site-foot{background:#1d2127}
html[data-theme="dark"] .betslip{background:#1d2127}
html[data-theme="dark"] .bs-item.susp{background:#3a3120}
html[data-theme="dark"] .bs-item .x{background:#2a2f36}
html[data-theme="dark"] .bs-foot{background:#191c21}
html[data-theme="dark"] .chips button{background:#1d2127}
html[data-theme="dark"] .drawer{background:#1d2127}
html[data-theme="dark"] .search-ov{background:#1d2127}
html[data-theme="dark"] .modal-card{background:#1d2127}
html[data-theme="dark"] .phone span{background:#262a31}
html[data-theme="dark"] .cc-row{background:#22262d}
html[data-theme="dark"] .cc-opt.on{background:#183323}
html[data-theme="dark"] .phone .dial{background:#262a31}
html[data-theme="dark"] .day-chips{background:#1d2127}
html[data-theme="dark"] .res-block{background:#1d2127}
html[data-theme="dark"] .acct-grid{background:#1d2127}
html[data-theme="dark"] .logout-btn{background:#1d2127}
html[data-theme="dark"] .tx-list,html[data-theme="dark"] .card-list{background:#1d2127}
html[data-theme="dark"] .form{background:#1d2127}
html[data-theme="dark"] .refer{background:#1d2127}
html[data-theme="dark"] .icon-row{background:#1d2127}
html[data-theme="dark"] .icon-row svg{color:#c9cdd2}
html[data-theme="dark"] .sec-head{background:#1d2127}
html[data-theme="dark"] .sec-head h2{border-right:1px solid #3a4049}
html[data-theme="dark"] .txt-tabs button,html[data-theme="dark"] .txt-tabs a{color:#c9cdd2}
html[data-theme="dark"] .mkt-tabs{background:#1d2127;border-bottom:1px solid #2c3138}
html[data-theme="dark"] .mkt-tabs button{color:#c9cdd2}
html[data-theme="dark"] .mkt-tabs button.active{color:#f4f5f6}
html[data-theme="dark"] .lpill{color:#c9cdd2;background:#1d2127}
html[data-theme="dark"] .fcard{background:#1d2127}
html[data-theme="dark"] .fc-team{color:#9aa0a8}
html[data-theme="dark"] .more-link{background:#1d2127;border-top:1px solid #2c3138}
html[data-theme="dark"] .ev{border-bottom:1px solid #2c3138;background:#1d2127}
html[data-theme="dark"] .ev-teams{color:#eef0f2}
html[data-theme="dark"] .day-sep{background:#262a31;color:#c9cdd2}
html[data-theme="dark"] .sports-block{background:#1d2127}
html[data-theme="dark"] .filter-bar button{border:1px solid #3a4049;color:#c9cdd2}
html[data-theme="dark"] .filter-bar button.active{background:#183323}
html[data-theme="dark"] .lg-acc{border-top:1px solid #2c3138;color:#eef0f2}
html[data-theme="dark"] .skel-ov{background:#121418}
html[data-theme="dark"] .sk{background:linear-gradient(90deg,#e1e4e8 0%,#2f343c 40%,#e1e4e8 80%)}
html[data-theme="dark"] .sk-row{background:#1d2127;border-bottom:1px solid #2c3138}
html[data-theme="dark"] .sk-card{background:#1d2127}
html[data-theme="dark"] .ptr{background:#1d2127}
html[data-theme="dark"] body{background:#191c21;color:#eef0f2}
html[data-theme="dark"] .icon-row{background:#191c21}
html[data-theme="dark"] .fc-time small{color:#eef0f2}
html[data-theme="dark"] .mkt-tabs button.active{color:#eef0f2}
html[data-theme="dark"] .day-sep{background:#121418}
html[data-theme="dark"] .sports-block,html[data-theme="dark"] .league-block,html[data-theme="dark"] #lgList,html[data-theme="dark"] #liveList,html[data-theme="dark"] #vList{background:#1d2127}
html[data-theme="dark"] .ev-teams{color:#eef0f2}
html[data-theme="dark"] .league-head{background:#121418}
html[data-theme="dark"] #page-me{background:#191c21}
html[data-theme="dark"] .me-list{background:#191c21}
html[data-theme="dark"] .me-list li+li{border-top:1px solid #2c3138}
html[data-theme="dark"] .me-list a,html[data-theme="dark"] .me-list button{color:#eef0f2}
html[data-theme="dark"] .foot-strip{background:#121418}
html[data-theme="dark"] #page-acct{background:#1d2127}
html[data-theme="dark"] .drawer a{color:#eef0f2}
html[data-theme="dark"] .drawer a:active{background:#15181c}
html[data-theme="dark"] .betslip{background:#191c21}
html[data-theme="dark"] .bs-tabs button.active{background:#191c21;color:#eef0f2}
html[data-theme="dark"] .bs-body{background:#191c21}
html[data-theme="dark"] .bs-empty b{color:#eef0f2}
html[data-theme="dark"] .bs-item{border-bottom:1px solid #2c3138;background:#191c21}
html[data-theme="dark"] .bs-item.susp{background:#3a3120}
html[data-theme="dark"] .bs-rm{color:#eef0f2}
html[data-theme="dark"] .bs-pick{color:#eef0f2}
html[data-theme="dark"] .bs-odd{color:#eef0f2}
html[data-theme="dark"] .bs-l2{color:#eef0f2}
html[data-theme="dark"] .bs-l3{color:#eef0f2}
html[data-theme="dark"] .bs-l3 input{background:#1d2127}
html[data-theme="dark"] .bs-foot{background:#191c21;border-top:3px solid #2c3138}
html[data-theme="dark"] .bs-stake input{background:#1d2127}
html[data-theme="dark"] .bs-win{background:#2f343c;color:#eef0f2}
html[data-theme="dark"] .pay{background:#191c21}
html[data-theme="dark"] .pay-sec{background:#1d2127}
html[data-theme="dark"] .pay-h{color:#eef0f2}
html[data-theme="dark"] .pay-amt{border:1.5px solid #3a4049;background:#1d2127}
html[data-theme="dark"] .pay-amt i{color:#eef0f2}
html[data-theme="dark"] .pay-amt input{color:#eef0f2}
html[data-theme="dark"] .pay-chips button{border:1px solid #3a4049;background:#1d2127;color:#eef0f2}
html[data-theme="dark"] .pay-chips button.on{background:#183323}
html[data-theme="dark"] .pm b{color:#eef0f2}
html[data-theme="dark"] .pm-radio{border:2px solid #3a4049}
html[data-theme="dark"] .pay-sum{background:#1d2127}
html[data-theme="dark"] .pay-sum .row b{color:#eef0f2}
html[data-theme="dark"] .pay-sum .row.total{color:#eef0f2}
html[data-theme="dark"] .pay-done{background:#1d2127}
html[data-theme="dark"] .pay-done .ok{background:#183323}
html[data-theme="dark"] .pay-done .ok.pend{background:#3a3120}
html[data-theme="dark"] .pay-login{background:#1d2127}
html[data-theme="dark"] .legal{background:#1d2127}
html[data-theme="dark"] .legal h3{color:#eef0f2}
html[data-theme="dark"] .acc-root{background:#15181c}
html[data-theme="dark"] .au-top{color:#9aa0a8}
html[data-theme="dark"] .au-field{background:#1d2127;border:1px solid #3a4049}
html[data-theme="dark"] .au-err{background:#3a1f25;color:#ff8a9b}
html[data-theme="dark"] .au-check{color:#a9aeb5}
html[data-theme="dark"] .au-why{background:#3a3120;color:#e8c56a}
html[data-theme="dark"] .au-otp input{border:1px solid #3a4049;background:#1d2127}
html[data-theme="dark"] .wl-demo{background:#262a31}
html[data-theme="dark"] .wl-tabs{background:#15181c;border-bottom:1px solid #2c3138}
html[data-theme="dark"] .wl-tabs a{color:#c9cdd2}
html[data-theme="dark"] .wl-p{color:#b8bdc4}
html[data-theme="dark"] .wl-lbl{color:#a9aeb5}
html[data-theme="dark"] .wl-lbl input,html[data-theme="dark"] .wl-lbl select{border-color:#3a4049}
html[data-theme="dark"] .wl-bal{background:#1d2127;border:1px solid #2c3138;color:#a9aeb5}
html[data-theme="dark"] .wl-amt-in{background:#1d2127;border:1px solid #3a4049}
html[data-theme="dark"] .wl-chips button{border:1px solid #3a4049;background:#1d2127;color:#c9cdd2}
html[data-theme="dark"] .wl-chips button:active{background:#183323}
html[data-theme="dark"] .wl-rules{color:#9aa0a8}
html[data-theme="dark"] .wl-note,html[data-theme="dark"] .wl-verify{background:#1d2127;border:1px solid #2c3138;color:#b8bdc4}
html[data-theme="dark"] .wl-verify{background:#2e2a1f}
html[data-theme="dark"] .wl-copy{background:#1d2127}
html[data-theme="dark"] .wl-card{background:#1d2127;border:1px solid #2c3138}
html[data-theme="dark"] .wl-opts{background:#1d2127;border:1px solid #2c3138}
html[data-theme="dark"] .wl-opt{border-bottom:1px solid #2c3138}
html[data-theme="dark"] .wl-opt-i{background:#183323}
html[data-theme="dark"] .wl-add{background:#1d2127}
html[data-theme="dark"] .wl-va,html[data-theme="dark"] .wl-ussd{background:#1d2127;border:1px solid #2c3138}
html[data-theme="dark"] .wl-va>div{border-bottom:1px solid #2c3138}
html[data-theme="dark"] .wl-sim{border-top:1px dashed #3a4049}
html[data-theme="dark"] .wl-mmo{background:#1d2127;border:1.5px solid #2c3138}
html[data-theme="dark"] .wl-mmo small{color:#b8bdc4}
html[data-theme="dark"] .wl-acc{background:#1d2127;border:1px solid #2c3138}
html[data-theme="dark"] .wl-step{border-bottom:1px solid #2c3138}
html[data-theme="dark"] .wl-logo{background:#183323}
html[data-theme="dark"] .wl-step ol{color:#b8bdc4}
html[data-theme="dark"] .wl-lockbox{background:#1d2127;border:1px solid #2c3138}
html[data-theme="dark"] .wl-lockbox p{color:#a9aeb5}
html[data-theme="dark"] .wl-sheet-card{background:#1d2127}
html[data-theme="dark"] .wl-dl{background:#22262d}
html[data-theme="dark"] .wl-dl>div{border-bottom:1px solid #2c3138}
html[data-theme="dark"] .wl-proc p{color:#a9aeb5}
html[data-theme="dark"] .pg-root{background:#1d2127}
html[data-theme="dark"] .pg-tabs{background:#1d2127;border-bottom:1px solid #2c3138}
html[data-theme="dark"] .pg-tabs>*{color:#9aa0a8}
html[data-theme="dark"] .pg-tabs .on{color:#eef0f2}
html[data-theme="dark"] .pg-sticky.light{background:#1d2127}
html[data-theme="dark"] .pg-empty{color:#9aa0a8}
html[data-theme="dark"] .pg-empty b{color:#eef0f2}
html[data-theme="dark"] .lv-tool select{background:#1d2127;color:#eef0f2}
html[data-theme="dark"] .sf-quick{border-bottom:8px solid #121418}
html[data-theme="dark"] .sf-quick a{border:1px solid #2c3138;color:#eef0f2}
html[data-theme="dark"] .sf-sec{border-bottom:8px solid #121418}
html[data-theme="dark"] .sf-row{color:#c9cdd2}
html[data-theme="dark"] .sf-row em{color:#9aa0a8}
html[data-theme="dark"] .sf-row.head{color:#eef0f2;border-bottom:1px solid #2c3138}
html[data-theme="dark"] .sf-sub{background:#191c21}
html[data-theme="dark"] .sf-foot{background:#1d2127;border-top:1px solid #2c3138}
html[data-theme="dark"] .el-filters{border-bottom:1px solid #2c3138;background:#1d2127}
html[data-theme="dark"] .el-filters label{border-right:1px solid #2c3138}
html[data-theme="dark"] .el-filters select{color:#eef0f2;background:#1d2127}
html[data-theme="dark"] .el-lg{color:#eef0f2;border-bottom:1px solid #2c3138;background:#1d2127}
html[data-theme="dark"] .out-row{border-bottom:1px solid #2c3138}
html[data-theme="dark"] .pr-list{background:#1d2127}
html[data-theme="dark"] .pr-detail{color:#c9cdd2}
html[data-theme="dark"] .pr-detail h2{color:#eef0f2}
html[data-theme="dark"] .pr-detail h3{color:#eef0f2}
html[data-theme="dark"] .rs-crumb{background:#15181c;color:#c9cdd2}
html[data-theme="dark"] .rs-pick button{border:1px solid #3a4049}
html[data-theme="dark"] .rs-rows{border:1px solid #2c3138}
html[data-theme="dark"] .rs-row{border-bottom:1px solid #2c3138}
html[data-theme="dark"] .rs-row b{background:#15181c}
html[data-theme="dark"] .ch-load{background:#1d2127}
html[data-theme="dark"] .ch-load p{color:#c9cdd2}
html[data-theme="dark"] .ch-in{border:1px solid #3a4049}
html[data-theme="dark"] .ch-chips{background:#1d2127;border-bottom:8px solid #121418}
html[data-theme="dark"] .ch-chips button{background:#15181c;color:#c9cdd2}
html[data-theme="dark"] .ch-chips button.on{background:#183323}
html[data-theme="dark"] .ch-feed{background:#15181c}
html[data-theme="dark"] .ch-card{background:#1d2127}
html[data-theme="dark"] .ch-code{background:#183323;border:1px solid #2a5a3a;color:#9aa0a8}
html[data-theme="dark"] .ch-code>b:first-child{color:#eef0f2}
html[data-theme="dark"] .ch-code span b{color:#eef0f2}
html[data-theme="dark"] .ch-legs{border:1px solid #2c3138}
html[data-theme="dark"] .ch-legs li{border-bottom:1px solid #2c3138}
html[data-theme="dark"] .ch-legs a b{color:#eef0f2}
html[data-theme="dark"] .ch-legs small{color:#c9cdd2}
html[data-theme="dark"] .bd-legs{border:1px solid #2c3138}
html[data-theme="dark"] .bd-leg{border-bottom:1px solid #2c3138}
html[data-theme="dark"] .bd-leg>div small{color:#9aa0a8}
html[data-theme="dark"] .bd-leg>div em{color:#9aa0a8}
html[data-theme="dark"] .sports-block .filter-bar{border-bottom:1px solid #2c3138;background:#1d2127}
html[data-theme="dark"] .sports-block .filter-bar button{color:#9aa0a8}
html[data-theme="dark"] .sports-block .filter-bar button.active{color:#eef0f2}
@media (min-width:1024px){
html[data-theme="dark"] .left-rail{background:#1d2127}
html[data-theme="dark"] .icon-row{background:#1d2127}
html[data-theme="dark"] .betslip{background:#191c21}
}
