/* Generated colour overrides only. Activate exclusively with data-theme="dark". */

/* page-loader.css */
:root[data-theme="dark"] .ruvi-loader{background:#202329;color:#e9ebef}
:root[data-theme="dark"] .ruvi-loader[data-mode="route"]{background:#202329}
:root[data-theme="dark"] .ruvi-loader-tile{background:linear-gradient(135deg,#ff4a09 5%,#ff7320 100%);outline-color:#32363e}

/* styles.css */
:root[data-theme="dark"]{color:#e9ebef;background:#202329;--orange:#ff5b13;--muted:#b1b5bf;--line:#32363e}
:root[data-theme="dark"] a{color:inherit}
:root[data-theme="dark"] button{color:inherit}
:root[data-theme="dark"] button:focus-visible,:root[data-theme="dark"] a:focus-visible,:root[data-theme="dark"] input:focus-visible,:root[data-theme="dark"] textarea:focus-visible{outline-color:#32363e}
:root[data-theme="dark"] .skip-link{background:#202329}
:root[data-theme="dark"] .header{background:rgba(32,35,41,0.84);border-bottom-color:#32363e;box-shadow:0 3px 22px rgba(0,0,0,0.0117647)}
:root[data-theme="dark"] .brand-mark i{background:linear-gradient(135deg,#ff4909,#ff7321)}
:root[data-theme="dark"] .brand-mark i+i{box-shadow:-2px -2px 0 rgba(0,0,0,0.533333)}
:root[data-theme="dark"] .desktop-nav a{color:#b1b5bf}
:root[data-theme="dark"] .desktop-nav a.active{color:#e9ebef}
:root[data-theme="dark"] .desktop-nav a.active:after{background:var(--orange)}
:root[data-theme="dark"] .desktop-nav a:hover{color:var(--orange)}
:root[data-theme="dark"] .demo-indicator{color:#b1b5bf}
:root[data-theme="dark"] .status-dot{background:#16c67c;box-shadow:0 0 0 4px rgba(22,65,60,0.0431373)}
:root[data-theme="dark"] .wallet-pill{background:linear-gradient(125deg,#ff4708,#ff6a18);color:#fff}
:root[data-theme="dark"] .wallet-pill:hover,:root[data-theme="dark"] .primary:hover{box-shadow:0 7px 18px rgba(80,65,24,0.160784)}
:root[data-theme="dark"] .profile-trigger{background:none}
:root[data-theme="dark"] .avatar{background-image:url("assets/dark/portraits.png");box-shadow:0 0 0 2px #000000;background-color:#202329}
:root[data-theme="dark"] .icon-button{background:transparent;color:#b1b5bf}
:root[data-theme="dark"] .icon-button:hover{background:#202329;color:#e9ebef}
:root[data-theme="dark"] .card{border-color:rgba(50,54,62,0.721569);background:linear-gradient(125deg,#202329,rgba(32,35,41,0.780392));box-shadow:0 4px 25px rgba(0,0,0,0.00784314)}
:root[data-theme="dark"] .profile-row{background:rgba(32,35,41,0.533333);border-color:#32363e}
:root[data-theme="dark"] .profile-row small{color:#b1b5bf}
:root[data-theme="dark"] .profile-row:hover{background:#202329;border-color:#32363e}
:root[data-theme="dark"] .balance-label{color:#b1b5bf}
:root[data-theme="dark"] .primary{background:linear-gradient(115deg,#ff4e0d,#ff681e);color:white;border-color:#ff5912;box-shadow:0 2px 1px rgba(80,65,12,0.0235294)}
:root[data-theme="dark"] .live-label{color:#858b97}
:root[data-theme="dark"] .live-label i{background:#202329}
:root[data-theme="dark"] label{color:#b1b5bf}
:root[data-theme="dark"] .amount-input{background:#202329;border-color:#32363e}
:root[data-theme="dark"] .amount-input:focus-within{border-color:#32363e;box-shadow:0 0 0 3px rgba(80,65,23,0.0627451)}
:root[data-theme="dark"] .amount-input input{background:none;color:#e9ebef}
:root[data-theme="dark"] .amount-input>span{color:#858b97}
:root[data-theme="dark"] .quick-actions button{background:#202329;border-color:#32363e}
:root[data-theme="dark"] .quick-actions button:hover{background:#30251f;border-color:#32363e}
:root[data-theme="dark"] .field-error{color:#c83e26}
:root[data-theme="dark"] .my-stake{color:#858b97;border-top-color:#32363e}
:root[data-theme="dark"] .my-stake b{color:#b1b5bf}
:root[data-theme="dark"] .rules-card{border-color:rgba(50,54,62,0.65098)}
:root[data-theme="dark"] .rules-symbol{background:#30251f;color:#ff6518}
:root[data-theme="dark"] .rules-card small{color:#858b97}
:root[data-theme="dark"] .rules-link{border-top-color:#32363e;color:#b1b5bf}
:root[data-theme="dark"] .sidebar-foot{color:#858b97}
:root[data-theme="dark"] .round-meta{color:#b1b5bf}
:root[data-theme="dark"] .phase-badge{background:#202329;color:#598068}
:root[data-theme="dark"] .phase-badge:before{background:currentColor}
:root[data-theme="dark"] .phase-badge.result{background:#30251f;color:#f06a28}
:root[data-theme="dark"] .phase-badge.throwing{background:#30251f;color:#f06a28}
:root[data-theme="dark"] #dartboard .sector-label{fill:#fff;stroke:#e9ebef}
:root[data-theme="dark"] .bank-label{color:#b1b5bf}
:root[data-theme="dark"] .timer{border-color:#32363e;background:#30251f;color:#fc641a}
:root[data-theme="dark"] .timer-caption{color:#858b97}
:root[data-theme="dark"] .round-stats{border-top-color:#32363e;border-bottom-color:#32363e}
:root[data-theme="dark"] .round-stats>div{color:#b1b5bf}
:root[data-theme="dark"] .round-stats b{color:#e9ebef}
:root[data-theme="dark"] .round-stats b.accent{color:var(--orange)}
:root[data-theme="dark"] .fair-note{color:#b1b5bf}
:root[data-theme="dark"] .fair-note>span{color:#80a08a}
:root[data-theme="dark"] .fair-note small{color:#858b97}
:root[data-theme="dark"] .round-banner{background:linear-gradient(100deg,#30251f,#202329 50%,#30251f);color:#a07450}
:root[data-theme="dark"] .round-banner .banner-icon{color:#e9905d;border-color:#32363e}
:root[data-theme="dark"] .round-banner .banner-text b{color:#e9ebef}
:root[data-theme="dark"] .round-banner .banner-text small{color:#858b97}
:root[data-theme="dark"] .winner-heading{color:#e9ebef}
:root[data-theme="dark"] .winner-money{color:#ff6218}
:root[data-theme="dark"] .winner-chance{border-left-color:#32363e;color:#b1b5bf}
:root[data-theme="dark"] .winner-chance b{color:#ff641d}
:root[data-theme="dark"] .round-banner .waiting-chip{color:#ab8a70}
:root[data-theme="dark"] .participant{border-right-color:#32363e;background:transparent}
:root[data-theme="dark"] .participant:hover{background:#30251f}
:root[data-theme="dark"] .participant-name{color:#b1b5bf}
:root[data-theme="dark"] .participant.is-you .avatar{outline-color:#32363e}
:root[data-theme="dark"] .subtle-button{background:rgba(32,35,41,0.564706);border-color:#32363e}
:root[data-theme="dark"] .subtle-button:hover{background:#30251f}
:root[data-theme="dark"] .table-head{background:#202329;color:#858b97}
:root[data-theme="dark"] .history-row{border-bottom-color:#32363e;background:transparent}
:root[data-theme="dark"] .history-row:hover{background:#202329}
:root[data-theme="dark"] .history-row .row-id,:root[data-theme="dark"] .history-row .row-date,:root[data-theme="dark"] .history-row .row-chance{color:#b1b5bf}
:root[data-theme="dark"] .history-row>svg{color:#858b97}
:root[data-theme="dark"] .empty-history{color:#858b97}
:root[data-theme="dark"] .empty-history strong{color:#b1b5bf}
:root[data-theme="dark"] .footer{color:#858b97}
:root[data-theme="dark"] .footer button{background:none;color:#858b97}
:root[data-theme="dark"] dialog{border-color:#32363e;box-shadow:0 30px 100px rgba(0,0,0,0.207843);background:#202329;color:#e9ebef}
:root[data-theme="dark"] dialog::backdrop{background:#25211c55}
:root[data-theme="dark"] .eyebrow{color:#858b97}
:root[data-theme="dark"] .close-modal{background:#202329}
:root[data-theme="dark"] .modal-tabs{background:#202329}
:root[data-theme="dark"] .modal-tabs button{background:transparent;color:#b1b5bf}
:root[data-theme="dark"] .modal-tabs button.active{background:#202329;color:#e9ebef;box-shadow:0 2px 5px rgba(0,0,0,0.0627451)}
:root[data-theme="dark"] .modal-balance{background:linear-gradient(120deg,#30251f,#202329);border-color:#32363e}
:root[data-theme="dark"] .modal-balance small{color:#b1b5bf}
:root[data-theme="dark"] .demo-note{color:#b1b5bf}
:root[data-theme="dark"] .method-card{border-color:#32363e;background:#30251f}
:root[data-theme="dark"] .method-card>span{color:#f46d26}
:root[data-theme="dark"] .method-card small{color:#b1b5bf}
:root[data-theme="dark"] .amount-presets button{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .amount-presets button:hover{border-color:#32363e;background:#30251f}
:root[data-theme="dark"] .transaction{border-bottom-color:#32363e}
:root[data-theme="dark"] .tx-icon{background:#202329;color:#b1b5bf}
:root[data-theme="dark"] .transaction small{color:#858b97}
:root[data-theme="dark"] .tx-amount.positive{color:#4b9870}
:root[data-theme="dark"] .text-input,:root[data-theme="dark"] textarea{border-color:#32363e;background:#202329;color:#e9ebef}
:root[data-theme="dark"] .text-input:focus,:root[data-theme="dark"] textarea:focus{border-color:#32363e}
:root[data-theme="dark"] .hash-box{background:#202329;color:#b1b5bf}
:root[data-theme="dark"] .hash-label{color:#b1b5bf}
:root[data-theme="dark"] .hash-label button{background:none;color:#de793f}
:root[data-theme="dark"] .proof-status{background:#202329;border-color:#32363e;color:#4f8763}
:root[data-theme="dark"] .proof-status.error{background:#30251f;border-color:#32363e;color:#b34928}
:root[data-theme="dark"] .proof-step{border-color:#32363e;background:rgba(32,35,41,0.533333)}
:root[data-theme="dark"] .proof-step span{color:#e4834b}
:root[data-theme="dark"] .proof-step small{color:#b1b5bf}
:root[data-theme="dark"] .proof-details summary{color:#b1b5bf}
:root[data-theme="dark"] .code-note{background:#202329}
:root[data-theme="dark"] .help-item{border-top-color:#32363e}
:root[data-theme="dark"] .help-item summary:after{color:#858b97}
:root[data-theme="dark"] .help-item p{color:#b1b5bf}
:root[data-theme="dark"] .help-footer{border-color:#32363e;color:#b1b5bf}
:root[data-theme="dark"] .help-footer svg{color:#dd9467}
:root[data-theme="dark"] .rules-list li{color:#b1b5bf}
:root[data-theme="dark"] .rules-list li::marker{color:var(--orange)}
:root[data-theme="dark"] .rules-list b{color:#e9ebef}
:root[data-theme="dark"] .profile-edit-head small{color:#858b97}
:root[data-theme="dark"] .settings-row{border-top-color:#32363e}
:root[data-theme="dark"] .settings-row small{color:#b1b5bf}
:root[data-theme="dark"] .switch{background:#202329}
:root[data-theme="dark"] .switch:after{background:#202329}
:root[data-theme="dark"] .switch.on{background:var(--orange)}
:root[data-theme="dark"] .menu-links button{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .toast{background:#29231f;color:#fff9f4;border-color:rgba(50,54,62,0.109804);box-shadow:0 12px 40px rgba(0,0,0,0.145098)}
:root[data-theme="dark"] .toast svg{color:#ffa56d}
:root[data-theme="dark"] .modal-empty{color:#858b97}
:root[data-theme="dark"] .round-proof-select{border-color:#32363e;background:#202329;color:#b1b5bf}
@media (max-width:760px){:root[data-theme="dark"] .mobile-menu{color:#b1b5bf}
:root[data-theme="dark"] .mobile-section-title>span{color:#858b97}
:root[data-theme="dark"] .participant{border-color:#32363e}
:root[data-theme="dark"] .participant:last-child{border-right-color:#32363e}
:root[data-theme="dark"] .bet-card{border-color:#32363e;box-shadow:0 -5px 28px rgba(0,0,0,0.0784314);background:rgba(32,35,41,0.960784)}}
:root[data-theme="dark"] .modal-header{background:#202329}

/* host/host.css */
:root[data-theme="dark"] .host-label{color:#b1b5bf;background:rgba(32,35,41,0.85098);border-color:#32363e}

/* aim.css */
:root[data-theme="dark"] .game-stage:before{background:#202329 url(assets/dark/stage/stage-white-1729.webp) 50% 50%/cover no-repeat}
@media  (max-width:760px){:root[data-theme="dark"] .game-stage:before{background-image:url(assets/dark/stage/stage-white-960.webp)}}
:root[data-theme="dark"] #dartboard .divider-shadow line{stroke:#e9ebef}
:root[data-theme="dark"] #dartboard .divider-metal line{stroke:#858b97}
:root[data-theme="dark"] #aim-layer .aim-reticle .r-shadow{fill:none;stroke:#e9ebef}
:root[data-theme="dark"] #aim-layer .aim-reticle .r-outer{fill:#ff6b1f1f;stroke:#fff}
:root[data-theme="dark"] #aim-layer .aim-reticle .r-inner{fill:none;stroke:#ff6a1c}
:root[data-theme="dark"] #aim-layer .aim-reticle .r-ticks{stroke:#fff}
:root[data-theme="dark"] #aim-layer .aim-reticle .r-dot{fill:#fff;stroke:#ff6a1c}
:root[data-theme="dark"] #aim-layer .aim-reticle.is-locked .r-inner{stroke:#ff4d00}
:root[data-theme="dark"] #aim-layer .aim-trail path{fill:none;stroke:#ffb37a}
:root[data-theme="dark"] #aim-layer .aim-pulse{fill:none;stroke:#fff}
:root[data-theme="dark"] #aim-layer .aim-highlight{fill:#ffb347;stroke:#ffd27a}
:root[data-theme="dark"] #aim-layer .aim-hit{fill:none;stroke:#ffd27a}
:root[data-theme="dark"] .round-banner.aiming{background:linear-gradient(100deg,#30251f,#202329 50%,#30251f)}
:root[data-theme="dark"] .phase-badge.aiming{background:#30251f;color:#f06a28}

/* bet-layout.css */
@media (min-width:761px){:root[data-theme="dark"] .layout--focused-bet .my-stake b{color:#e9ebef}
:root[data-theme="dark"] .layout--focused-bet .bet-card>.rules-card{border-top-color:#32363e;background:none;box-shadow:none}
:root[data-theme="dark"] .layout--focused-bet .rules-link{color:#b1b5bf}
:root[data-theme="dark"] .layout--focused-bet .rules-card:hover .rules-link{color:var(--orange)}
:root[data-theme="dark"] .layout--focused-bet .sidebar-foot{color:#858b97}}

/* chat.css */
:root[data-theme="dark"] .ruvi-chat{background:#202329}
:root[data-theme="dark"] .chat-header{border-bottom-color:#32363e}
:root[data-theme="dark"] .chat-symbol{color:#e9ebef}
:root[data-theme="dark"] .chat-presence{color:#858b97}
:root[data-theme="dark"] .chat-presence i{background:#18c27b;box-shadow:0 0 0 3px rgba(24,65,60,0.0470588)}
:root[data-theme="dark"] .chat-icon{background:transparent;color:#858b97}
:root[data-theme="dark"] .chat-icon:hover{color:#e9ebef;background:#202329}
:root[data-theme="dark"] .chat-toggle{color:#e9ebef}
:root[data-theme="dark"] .chat-messages{scrollbar-color:#202329 transparent}
:root[data-theme="dark"] .chat-message-meta time{color:#858b97}
:root[data-theme="dark"] .chat-message p{color:#b1b5bf}
:root[data-theme="dark"] .chat-message.is-reply-to-me{background:#30251f}
:root[data-theme="dark"] .chat-bottom{background:#202329}
:root[data-theme="dark"] .chat-compose{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .chat-compose:focus-within{border-color:#32363e;box-shadow:0 0 0 3px rgba(80,65,23,0.0431373)}
:root[data-theme="dark"] .chat-compose textarea{background:none;color:#e9ebef}
:root[data-theme="dark"] .chat-compose textarea::placeholder{color:#858b97}
:root[data-theme="dark"] .chat-send{border-color:#ff5b17;background:var(--orange);color:white}
:root[data-theme="dark"] .chat-send:hover:not(:disabled){background:#ec4d0d;box-shadow:0 3px 10px rgba(80,65,24,0.168627)}
:root[data-theme="dark"] .chat-meta{color:#858b97}
:root[data-theme="dark"] .chat-rules-toggle{background:none;color:#b1b5bf}
:root[data-theme="dark"] .chat-rules-toggle:hover{color:var(--orange)}
:root[data-theme="dark"] .chat-rules{color:#b1b5bf;background:#202329}
:root[data-theme="dark"] .chat-feedback{color:#9a6948}
:root[data-theme="dark"] .chat-emoji{border-color:#32363e;background:#202329;box-shadow:0 6px 20px rgba(0,0,0,0.0392157)}
:root[data-theme="dark"] .chat-emoji button{background:none}
:root[data-theme="dark"] .chat-emoji button:hover{background:#30251f}
:root[data-theme="dark"] .chat-new{border-color:#32363e;background:#30251f;color:#d95b20}
:root[data-theme="dark"] .chat-launcher{background:#202329;color:#e9ebef;border-color:#32363e;box-shadow:0 6px 24px rgba(0,0,0,0.0784314)}
:root[data-theme="dark"] .chat-launcher svg{color:var(--orange)}
:root[data-theme="dark"] .chat-backdrop{background:#17171738}
@media (max-width:1499px){:root[data-theme="dark"] .ruvi-chat{border-color:#32363e;box-shadow:0 18px 70px rgba(0,0,0,0.12549)}}

/* notifications.css */


/* tickets.css */
:root[data-theme="dark"] .participant-tickets{color:#858b97}
:root[data-theme="dark"] .participant.is-you .participant-tickets{color:#d87643}
:root[data-theme="dark"] .winner-ticket{color:#a47754}
:root[data-theme="dark"] .phase-badge.locked{color:#b07642;background:#30251f}

/* bonuses.css */
:root[data-theme="dark"] body.is-bonuses{background:linear-gradient(125deg,#202329,#202329)}
:root[data-theme="dark"] .bonus-panel{background:#202329;border-color:rgba(50,54,62,0.721569)}
:root[data-theme="dark"] .bonus-section-heading p{color:#b1b5bf}
:root[data-theme="dark"] .bonus-text-link{background:none;color:#b1b5bf}
:root[data-theme="dark"] .bonus-text-link:hover{color:var(--orange)}
:root[data-theme="dark"] .bonus-offer{border-color:#32363e;background:#30251f}
:root[data-theme="dark"] .bonus-daily{background:#202329}
:root[data-theme="dark"] .bonus-art-glow{background:#202329 url("assets/dark/bonuses/telegram-background.png") center/100% 100% no-repeat}
:root[data-theme="dark"] .bonus-daily .bonus-art-glow{background:#202329 url("assets/dark/bonuses/daily-background.png") center/100% 100% no-repeat}
:root[data-theme="dark"] .bonus-eyebrow{color:#b1b5bf}
:root[data-theme="dark"] .bonus-amount{color:#ff5810}
:root[data-theme="dark"] .bonus-description{color:#b1b5bf}
:root[data-theme="dark"] .bonus-caption{color:#858b97}
:root[data-theme="dark"] .bonus-secondary{background:#202329;border-color:#32363e;box-shadow:0 2px 1px rgba(0,0,0,0.0117647)}
:root[data-theme="dark"] .bonus-secondary:hover{background:#202329;border-color:#ff9e6a}
:root[data-theme="dark"] .bonus-availability{color:#858b97}
:root[data-theme="dark"] .bonus-availability i{background:#52c969;box-shadow:0 0 0 3px rgba(80,65,60,0.0313725)}
:root[data-theme="dark"] .bonus-availability.is-claimed i{background:#202329}
:root[data-theme="dark"] .bonus-progress-card{border-color:#32363e}
:root[data-theme="dark"] .bonus-current span{color:#b1b5bf}
:root[data-theme="dark"] .bonus-progress-track{background:#202329}
:root[data-theme="dark"] .bonus-progress-track>span{background:linear-gradient(90deg,#ff863f,#ff530d)}
:root[data-theme="dark"] .bonus-progress>span{color:#858b97}
:root[data-theme="dark"] .bonus-to-next{color:#858b97}
:root[data-theme="dark"] .bonus-tier{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .bonus-tier:hover{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .bonus-tier.is-current{border-color:#ff6c2b;background:linear-gradient(125deg,#202329,#202329)}
:root[data-theme="dark"] .bonus-current-tag{background:#ff7b32;color:#fff}
:root[data-theme="dark"] .bonus-tier-description{color:#858b97}
:root[data-theme="dark"] .bonus-tier strong{color:#ff5c13}
:root[data-theme="dark"] #bonus-promo-code{border-color:#32363e;background:#202329}
:root[data-theme="dark"] #bonus-promo-code::placeholder{color:#858b97}
:root[data-theme="dark"] .bonus-outline{border-color:#ff651f;color:#ff5b13;background:#202329}
:root[data-theme="dark"] .bonus-outline:hover{background:#202329}
:root[data-theme="dark"] #bonus-promo-error{color:#b6462d}
:root[data-theme="dark"] .bonus-promo>small{color:#858b97}
:root[data-theme="dark"] .bonus-modal-intro{color:#b1b5bf}
:root[data-theme="dark"] .bonus-terms-list>div{border-bottom-color:#32363e}
:root[data-theme="dark"] .bonus-terms-list small,:root[data-theme="dark"] .bonus-history-list small{color:#858b97}
:root[data-theme="dark"] .bonus-terms-list strong{color:#ff5b13}
:root[data-theme="dark"] .bonus-history-list>div{border-bottom-color:#32363e}
:root[data-theme="dark"] .bonus-history-list strong{color:#f65b18}
:root[data-theme="dark"] .bonus-history-list .bonus-history-empty{color:#b1b5bf}

/* referrals.css */
:root[data-theme="dark"] .ref-panel{background:#202329;border-color:rgba(50,54,62,0.721569)}
:root[data-theme="dark"] .ref-heading p{color:#b1b5bf}
:root[data-theme="dark"] .ref-text-link{background:none;color:#b1b5bf}
:root[data-theme="dark"] .ref-invite{background:#30251f url("assets/dark/referrals/invite-hero.png") center/cover no-repeat;border-color:#32363e}
:root[data-theme="dark"] .ref-headline{color:var(--orange)}
:root[data-theme="dark"] .ref-description{color:#b1b5bf}
:root[data-theme="dark"] .ref-caption{color:#858b97}
:root[data-theme="dark"] .ref-link-block>label{color:#b1b5bf}
:root[data-theme="dark"] .ref-link-field{border-color:#32363e;background:rgba(32,35,41,0.929412)}
:root[data-theme="dark"] .ref-link-field input{background:transparent;color:#e9ebef}
:root[data-theme="dark"] .ref-link-field button{background:none;color:#858b97}
:root[data-theme="dark"] .referrals-page .primary{box-shadow:none}
:root[data-theme="dark"] .ref-secondary{border-color:#32363e;background:#202329;color:#e9ebef}
:root[data-theme="dark"] .ref-secondary:hover{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .ref-balance{background:linear-gradient(130deg,#202329,#202329);border-color:#32363e}
:root[data-theme="dark"] .ref-balance>strong{color:var(--orange)}
:root[data-theme="dark"] .ref-stats>div+div{border-left-color:#32363e}
:root[data-theme="dark"] .ref-stat-icon{background:#30251f;color:var(--orange)}
:root[data-theme="dark"] .ref-stats>div>div>span{color:#b1b5bf}
:root[data-theme="dark"] .ref-section-heading>span{color:#b1b5bf}
:root[data-theme="dark"] .ref-tiers li{border-color:#32363e}
:root[data-theme="dark"] .ref-tiers li>span{color:#798194}
:root[data-theme="dark"] .ref-tiers .is-current{border-color:var(--orange);background:linear-gradient(130deg,#30251f,#202329)}
:root[data-theme="dark"] .ref-tiers .is-current strong{color:var(--orange)}
:root[data-theme="dark"] .ref-current{background:var(--orange);color:#fff}
:root[data-theme="dark"] .ref-progress-label{color:#b1b5bf}
:root[data-theme="dark"] .ref-progress{background:#202329}
:root[data-theme="dark"] .ref-progress>span{background:linear-gradient(90deg,#ff8b53,#ff5714)}
:root[data-theme="dark"] #ref-progress-hint{color:#b1b5bf}
:root[data-theme="dark"] #ref-period{border-color:#32363e;background:#202329;color:#e9ebef}
:root[data-theme="dark"] .ref-table th{color:#b1b5bf;background:#202329}
:root[data-theme="dark"] .ref-table td{border-bottom-color:#32363e;color:#b1b5bf}
:root[data-theme="dark"] .ref-table td:last-child{color:#e9ebef}
:root[data-theme="dark"] .ref-person{color:#e9ebef}
:root[data-theme="dark"] .ref-empty{color:#b1b5bf}
:root[data-theme="dark"] .ref-modal-copy{color:#b1b5bf}
:root[data-theme="dark"] .ref-history>div{border-bottom-color:#32363e}
:root[data-theme="dark"] .ref-history small{color:#b1b5bf}
:root[data-theme="dark"] .ref-history strong{color:var(--orange)}
@media (max-width:760px){:root[data-theme="dark"] .ref-invite{background-color:#30251f}}
@media (max-width:760px){:root[data-theme="dark"] .ref-person-text small{color:#b1b5bf}}

/* game-modes.css */
:root[data-theme="dark"] .game-mode-switch{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .game-mode-switch a{color:#e9ebef}
:root[data-theme="dark"] .game-mode-switch a:hover{background:#30251f;color:#ef5718}
:root[data-theme="dark"] .game-mode-switch a.is-active{background:linear-gradient(115deg,#ff4e0d,#ff681e);border-color:#ff5912;color:#fff;box-shadow:0 2px 4px rgba(80,65,12,0.0705882)}
:root[data-theme="dark"] .game-mode-switch a:focus-visible{outline-color:#ff6a24}

/* mode-games.css */
:root[data-theme="dark"] .mode-fair{background:#202329;border-color:#32363e;color:#b1b5bf}
:root[data-theme="dark"] .mode-fair:hover{color:#ff631c;border-color:#32363e}
:root[data-theme="dark"] .mode-round-meta{color:#858b97}
:root[data-theme="dark"] .mode-live{color:#829c83}
:root[data-theme="dark"] .mode-bet-card .mode-fee{color:#858b97}
:root[data-theme="dark"] .dice-chance-control{border-top-color:#32363e}
:root[data-theme="dark"] .dice-chance-control label>span{color:#858b97}
:root[data-theme="dark"] .dice-chance-control .amount-input>span{color:#e9ebef}
:root[data-theme="dark"] .dice-chance-control input[type=range]{background:linear-gradient(to right,#ff641c var(--chance,50%),#202329 var(--chance,50%));accent-color:#ff641c}
:root[data-theme="dark"] .dice-chance-control input[type=range]::-webkit-slider-thumb{border-color:#32363e;background:#202329;box-shadow:0 2px 4px rgba(0,0,0,0.0666667)}
:root[data-theme="dark"] .dice-chance-control input[type=range]::-moz-range-thumb{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .chance-ticks{color:#858b97}
:root[data-theme="dark"] .dice-direction{border-color:#32363e}
:root[data-theme="dark"] .dice-direction button{background:#202329}
:root[data-theme="dark"] .dice-direction [aria-pressed=true]{background:#ff611b;color:white}
:root[data-theme="dark"] .dice-range-info{background:#30251f}
:root[data-theme="dark"] .dice-range-info>span,:root[data-theme="dark"] .dice-range-info small{color:#b1b5bf}
:root[data-theme="dark"] .dice-symbol{color:#ff641c}
:root[data-theme="dark"] .dice-result-label{color:#b1b5bf}
:root[data-theme="dark"] .dice-result>#dice-result-status{color:#858b97}
:root[data-theme="dark"] .dice-result>#dice-result-status.dice-win{color:#08a954;background:#e2f8eb}
:root[data-theme="dark"] .dice-result>#dice-result-status.dice-loss{color:#b1b5bf;background:#202329}
:root[data-theme="dark"] .dice-result>p{color:#b1b5bf}
:root[data-theme="dark"] .is-rolling #dice-number{color:#ff641c}
:root[data-theme="dark"] .dice-scale-labels{color:#b1b5bf}
:root[data-theme="dark"] .dice-track{background:#202329}
:root[data-theme="dark"] .dice-track:after{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(3.125% - 1px),rgba(32,35,41,0.6) calc(3.125% - 1px),rgba(32,35,41,0.6) 3.125%)}
:root[data-theme="dark"] .dice-track-fill{background:linear-gradient(90deg,#ff5c15,#ffaf77)}
:root[data-theme="dark"] .is-more .dice-track-fill{background:linear-gradient(90deg,#ffb27b,#ff5c15)}
:root[data-theme="dark"] #dice-board-range{background:none}
:root[data-theme="dark"] #dice-board-range::-webkit-slider-thumb{background:#202329;border-color:#32363e;box-shadow:0 3px 7px rgba(0,0,0,0.133333)}
:root[data-theme="dark"] #dice-board-range::-moz-range-thumb{background:#202329;border-color:#32363e}
:root[data-theme="dark"] .dice-result-marker{color:#08ae58}
:root[data-theme="dark"] .dice-result-marker b{background:currentColor;color:white;background:#08ae58}
:root[data-theme="dark"] .dice-result-marker b:after{border-top-color:#08ae58}
:root[data-theme="dark"] .dice-result-marker i{border-color:#32363e;box-shadow:0 0 0 1px #000000;background:#08ae58}
:root[data-theme="dark"] .dice-result-marker.is-loss b,:root[data-theme="dark"] .dice-result-marker.is-loss i{background:#202329}
:root[data-theme="dark"] .dice-result-marker.is-loss b:after{border-top-color:#32363e}
:root[data-theme="dark"] .dice-summary{border-color:#32363e}
:root[data-theme="dark"] .dice-summary>div{border-right-color:#32363e}
:root[data-theme="dark"] .dice-summary span{color:#858b97}
:root[data-theme="dark"] .battle-choice button{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .battle-choice i{background:#ff641c}
:root[data-theme="dark"] .battle-choice [data-team=teal] i{background:#00a6af}
:root[data-theme="dark"] .battle-choice [aria-pressed=true]{border-color:#ff641c;background:#30251f;color:#f05f19}
:root[data-theme="dark"] .battle-choice [data-team=teal][aria-pressed=true]{border-color:#00a6af;background:#202329;color:#009ba5}
:root[data-theme="dark"] .battle-personal{color:#858b97}
:root[data-theme="dark"] .battle-personal b{color:#e9ebef}
:root[data-theme="dark"] .battle-personal small{color:#858b97}
:root[data-theme="dark"] .mode-rules{border-top-color:#32363e}
:root[data-theme="dark"] .mode-rules p{color:#858b97}
:root[data-theme="dark"] .mode-rules button{background:none;color:#b1b5bf}
:root[data-theme="dark"] .battle-scene{background:linear-gradient(rgba(32,35,41,0.85098),rgba(32,35,41,0.133333) 55%,rgba(32,35,41,0.466667)),url("assets/dark/stage/stage-white-1729.webp") center bottom/cover}
:root[data-theme="dark"] .battle-clock small{color:#858b97}
:root[data-theme="dark"] .battle-bank>span{color:#858b97}
:root[data-theme="dark"] .battle-bank small{color:#858b97}
:root[data-theme="dark"] .orange{color:#ff641c}
:root[data-theme="dark"] .teal{color:#00a5af}
:root[data-theme="dark"] .team-emblem{border-color:rgba(50,54,62,0.6);outline-color:#32363e;background:linear-gradient(145deg,#ffa065,#ff5712);box-shadow:0 6px 14px rgba(80,65,35,0.0941176);color:white}
:root[data-theme="dark"] .teal .team-emblem{background:linear-gradient(145deg,#40d8dc,#009ea7);outline-color:#32363e}
:root[data-theme="dark"] .battle-team h2{color:#e9ebef}
:root[data-theme="dark"] .roster-person .avatar{outline-color:#32363e}
:root[data-theme="dark"] #teal-roster .avatar{outline-color:#67cdd1}
:root[data-theme="dark"] .roster-person small{color:#b1b5bf}
:root[data-theme="dark"] .roster-empty{color:#858b97}
:root[data-theme="dark"] .battle-banner{background:#30251f;color:#a67b5b}
:root[data-theme="dark"] .battle-banner svg{color:#ff6b21}
:root[data-theme="dark"] .battle-banner b{color:#b1b5bf}
:root[data-theme="dark"] .battle-banner small{color:#858b97}
:root[data-theme="dark"] .battle-banner.teal{background:#202329}
:root[data-theme="dark"] .battle-banner.orange strong{color:#ff641c}
:root[data-theme="dark"] .battle-banner.teal strong{color:#009ea6}
:root[data-theme="dark"] .mode-history th{color:#858b97;border-bottom-color:#32363e}
:root[data-theme="dark"] .mode-history td{border-bottom-color:#32363e}
:root[data-theme="dark"] .mode-history td:first-child{color:#858b97}
:root[data-theme="dark"] .mode-history td:last-child{color:#858b97}
:root[data-theme="dark"] .mode-history td button{background:none;color:#858b97}
:root[data-theme="dark"] .mode-history td button:hover{color:#ff641c}
:root[data-theme="dark"] .mode-history .is-win{color:#08a958}
:root[data-theme="dark"] .result-tag{color:#858b97}
:root[data-theme="dark"] .mode-history-empty{color:#858b97}
:root[data-theme="dark"] .mode-proof-data{background:#202329;border-color:#32363e;color:#b1b5bf}
:root[data-theme="dark"] .mode-proof-note{color:#b1b5bf}
:root[data-theme="dark"] .proof-check.is-valid{color:#09a258}
@media (max-width:760px){:root[data-theme="dark"] .mode-fair{background:none}
:root[data-theme="dark"] .mode-bet-card .my-stake{border-top-color:#32363e}}
:root[data-theme="dark"] .phase-badge.spinning,:root[data-theme="dark"] .phase-badge.locked{background:#30251f;color:#f06a28}
:root[data-theme="dark"] .roster-person b{color:#b1b5bf}
:root[data-theme="dark"] .winner-orange #orange-roster .avatar{box-shadow:0 0 15px rgba(80,65,60,0.501961)}
:root[data-theme="dark"] .winner-teal #teal-roster .avatar{box-shadow:0 0 15px rgba(0,65,60,0.501961)}
:root[data-theme="dark"] .proof-payouts>div{border-bottom-color:#32363e}
:root[data-theme="dark"] .proof-payouts b{color:#ff641c}
:root[data-theme="dark"] .dice-result-marker.is-travelling b,:root[data-theme="dark"] .dice-result-marker.is-travelling i{background:#ff641c}
:root[data-theme="dark"] .dice-result-marker.is-travelling b:after{border-top-color:#ff641c}

/* battle-reel.css */
:root[data-theme="dark"] .battle-slot:before{box-shadow:0 5px 16px rgba(80,65,60,0.2),0 1px 3px rgba(80,65,58,0.121569)}
:root[data-theme="dark"] .battle-card{background:var(--fill-orange);box-shadow:0 4px 10px rgba(80,65,36.0,0.12))),0 1px 2px rgba(80,65,36.0,0.08)))}
:root[data-theme="dark"] .battle-card.teal{background:var(--fill-teal)}
:root[data-theme="dark"] .battle-card:after{box-shadow:inset 0 0 0 2.5px rgba(0,0,0,0.9),inset 0 4px 6px rgba(0,0,0,0.22)}
:root[data-theme="dark"] .is-settled .battle-card.is-winner{box-shadow:0 0 0 2px #000000,0 0 0 4px var(--team),0 6px 16px color-mix(in srgb,var(--team) 34%,transparent)}
:root[data-theme="dark"] .battle-probability:after{box-shadow:inset 0 0 0 3px rgba(0,0,0,0.9),inset 0 4px 6px rgba(0,0,0,0.22)}
:root[data-theme="dark"] .battle-probability .orange-fill{background:var(--fill-orange)}
:root[data-theme="dark"] .battle-probability .teal-fill{background:var(--fill-teal)}
:root[data-theme="dark"] .battle-probability.is-empty .orange-fill,:root[data-theme="dark"] .battle-probability.is-empty .teal-fill{background:#202329}
:root[data-theme="dark"] .battle-seams i{background:rgba(32,35,41,0.8)}
:root[data-theme="dark"] .battle-pointer{border-top-color:#32363e}
:root[data-theme="dark"] .battle-pointer:after{background:rgba(32,35,41,0.6)}
:root[data-theme="dark"] .battle-qa-panel{border-color:#32363e;color:#b1b5bf}
:root[data-theme="dark"] .battle-qa-panel b{color:#e9ebef}
:root[data-theme="dark"] .battle-qa-panel button{border-color:#32363e;background:#202329;color:#e9ebef}

/* wallet.css */
:root[data-theme="dark"] #modal[data-kind="wallet"]{border-color:#32363e;background:#202329;color:#e9ebef;box-shadow:0 30px 100px rgba(0,0,0,0.160784)}
:root[data-theme="dark"] #modal[data-kind="wallet"]::backdrop{background:rgb(31 30 29 / 48%)}
:root[data-theme="dark"] #modal[data-kind="wallet"] .modal-header{background:#202329}
:root[data-theme="dark"] #modal[data-kind="wallet"] .close-modal{background:transparent;color:#e9ebef}
:root[data-theme="dark"] #modal[data-kind="wallet"] .close-modal:hover{background:#202329}
:root[data-theme="dark"] #modal[data-kind="wallet"] :focus-visible{outline-color:#ff641c}
:root[data-theme="dark"] .rw-balance{color:#858b97}
:root[data-theme="dark"] .rw-balance b{color:#b1b5bf}
:root[data-theme="dark"] .rw-tabs{border-bottom-color:#32363e}
:root[data-theme="dark"] .rw-tabs button{background:none;color:#e9ebef}
:root[data-theme="dark"] .rw-tabs button::after{background:#ff641c}
:root[data-theme="dark"] .rw-tabs button[aria-selected="true"]{color:#e9ebef}
:root[data-theme="dark"] .rw-panel{scrollbar-color:#202329 transparent}
:root[data-theme="dark"] .rw-method{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .rw-method:hover{background:#202329;border-color:#32363e}
:root[data-theme="dark"] .rw-method.is-selected{background:#30251f;border-color:#32363e}
:root[data-theme="dark"] .rw-method::after{background:#ff641c}
:root[data-theme="dark"] .rw-field{color:#b1b5bf}
:root[data-theme="dark"] .rw-field>input,:root[data-theme="dark"] .rw-network select,:root[data-theme="dark"] .rw-filters select{border-color:#32363e;background:#202329;color:#e9ebef;box-shadow:0 1px 2px rgba(0,0,0,0.0117647)}
:root[data-theme="dark"] .rw-field input::placeholder{color:#858b97}
:root[data-theme="dark"] .rw-field input:focus,:root[data-theme="dark"] .rw-network select:focus{border-color:#32363e}
:root[data-theme="dark"] .rw-field input[aria-invalid="true"]{border-color:#d95335}
:root[data-theme="dark"] .rw-amount{border-color:#32363e;box-shadow:0 1px 2px rgba(0,0,0,0.0117647)}
:root[data-theme="dark"] .rw-amount:focus-within{border-color:#32363e}
:root[data-theme="dark"] .rw-amount input{box-shadow:none!important;color:#e9ebef;background:transparent}
:root[data-theme="dark"] .rw-amount>span{color:#858b97}
:root[data-theme="dark"] .rw-amount button{background:#202329;color:#b1b5bf}
:root[data-theme="dark"] .rw-presets button{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .rw-presets button.is-selected{border-color:#ff8d50;background:#30251f}
:root[data-theme="dark"] .rw-presets button:hover{border-color:#32363e}
:root[data-theme="dark"] .rw-summary{background:#202329;color:#b1b5bf}
:root[data-theme="dark"] .rw-summary b{color:#e9ebef}
:root[data-theme="dark"] .rw-primary{border-color:#ff5b17;background:linear-gradient(110deg,#ff6d24,#fa571b);color:#fff}
:root[data-theme="dark"] .rw-hint{color:#b1b5bf}
:root[data-theme="dark"] .rw-error{color:#c44528}
:root[data-theme="dark"] .rw-network label{color:#b1b5bf}
:root[data-theme="dark"] .rw-footer{border-top-color:#32363e}
:root[data-theme="dark"] .rw-footer button{border-bottom-color:#32363e;background:none;color:#b1b5bf}
:root[data-theme="dark"] .rw-filter-group button{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .rw-filter-group button[aria-pressed="true"]{border-color:#ff9d6d;background:#30251f}
:root[data-theme="dark"] .rw-operation{background:transparent;border-bottom-color:#32363e}
:root[data-theme="dark"] .rw-operation:hover{background:#202329}
:root[data-theme="dark"] .rw-operation>.rw-mark{border-color:#32363e}
:root[data-theme="dark"] .rw-tx-text small{color:#b1b5bf}
:root[data-theme="dark"] .rw-tx-text time{color:#858b97}
:root[data-theme="dark"] .is-positive{color:#00a251}
:root[data-theme="dark"] .rw-status:before{background:currentColor}
:root[data-theme="dark"] .rw-status.pending{color:#d78a13}
:root[data-theme="dark"] .rw-status.success{color:#00a251}
:root[data-theme="dark"] .rw-status.neutral,:root[data-theme="dark"] .rw-status.muted{color:#858b97}
:root[data-theme="dark"] .rw-pagination>span{color:#858b97}
:root[data-theme="dark"] .rw-pagination b span{color:#858b97}
:root[data-theme="dark"] .rw-pagination button{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .rw-empty>span{color:#ff641c;background:#30251f}
:root[data-theme="dark"] .rw-empty p{color:#858b97}
:root[data-theme="dark"] .rw-back{background:none;color:#b1b5bf}
:root[data-theme="dark"] .rw-review-symbol{background:#30251f}
:root[data-theme="dark"] .rw-review dl>div{border-bottom-color:#32363e}
:root[data-theme="dark"] .rw-review dt{color:#b1b5bf}
:root[data-theme="dark"] .rw-service-note{background:#30251f;color:#b1b5bf}

/* bet-receipt.css */
:root[data-theme="dark"] .bet-receipt{border-color:#32363e;background:linear-gradient(135deg,#202329,#202329);color:#e9ebef}
:root[data-theme="dark"] .bet-receipt-details{border-top-color:#32363e}
:root[data-theme="dark"] .bet-receipt-details dt{color:#b1b5bf}
:root[data-theme="dark"] .layout--focused-bet .bet-rules-link{border-top-color:#32363e;background:none;color:#b1b5bf}
:root[data-theme="dark"] .bet-rules-link:hover{color:var(--orange)!important}
:root[data-theme="dark"] .battle-receipt-team{color:var(--receipt-team)}
:root[data-theme="dark"] .battle-receipt-team i{background:currentColor}
:root[data-theme="dark"] .battle-receipt .battle-personal>span{color:#b1b5bf}
:root[data-theme="dark"] .battle-receipt .battle-personal b{color:#e9ebef}
:root[data-theme="dark"] .battle-receipt .battle-personal small{color:#858b97}
@media (max-width:760px){:root[data-theme="dark"] .layout--focused-bet:not(.is-secondary-mode) .bet-card{background:#202329;box-shadow:none}}
@media (max-width:760px){:root[data-theme="dark"] .layout--focused-bet:not(.is-secondary-mode) .bet-card{border-color:rgba(50,54,62,0.721569)}}

/* profile-menu.css */
:root[data-theme="dark"] .profile-dropdown{border-color:#32363e;background:#202329;color:#e9ebef;box-shadow:0 12px 40px rgba(0,0,0,0.0941176),0 2px 8px rgba(0,0,0,0.0313725)}
:root[data-theme="dark"] .profile-dropdown::backdrop{background:transparent}
:root[data-theme="dark"] .profile-menu-person{border-bottom-color:#32363e}
:root[data-theme="dark"] .profile-menu-person small{color:#858b97}
:root[data-theme="dark"] .profile-edit-link{background:none;color:#b1b5bf}
:root[data-theme="dark"] .profile-edit-link:hover{color:var(--orange)}
:root[data-theme="dark"] .profile-menu-setting{background:none;color:#b1b5bf}
:root[data-theme="dark"] .profile-menu-setting b{color:#e9ebef}
:root[data-theme="dark"] .profile-menu-setting small{color:#858b97}
:root[data-theme="dark"] .profile-menu-setting:hover,:root[data-theme="dark"] .profile-menu-links button:hover{background:#202329}
:root[data-theme="dark"] .profile-menu-switch{border-color:#32363e;background:#202329}
:root[data-theme="dark"] .profile-menu-switch:after{background:#202329;box-shadow:0 1px 3px rgba(0,0,0,0.121569)}
:root[data-theme="dark"] .profile-menu-setting[aria-checked=true] .profile-menu-switch{background:#ff641c;border-color:#ff641c}
:root[data-theme="dark"] .profile-menu-links{border-top-color:#32363e}
:root[data-theme="dark"] .profile-menu-links button{background:none;color:#b1b5bf}
:root[data-theme="dark"] .profile-menu-links button span{color:#e9ebef}
:root[data-theme="dark"] .profile-menu-links button svg:last-child{color:#858b97}
:root[data-theme="dark"] .profile-dropdown button:focus-visible,:root[data-theme="dark"] .header .profile-trigger:focus-visible{outline-color:#ff8a4f}
:root[data-theme="dark"] .is-anonymous .avatar.face-0:not([data-chat-identity]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23eeeae4'/%3E%3Ccircle cx='24' cy='18' r='8' fill='%23a39a90'/%3E%3Cpath d='M9 43c0-10 6-15 15-15s15 5 15 15' fill='%23a39a90'/%3E%3C/svg%3E")}
