:root[data-theme=light] body{background:var(--app-bg);color:var(--app-text)}:root[data-theme=light] ::selection{background:rgba(138,101,0,.22);color:var(--app-text-strong)}:root[data-theme=light] :is(input,textarea,select){color:var(--app-text-strong)}:root[data-theme=light] :is(input,textarea)::placeholder{color:#89939e;opacity:1}:root[data-theme=light] .top-navigation{box-shadow:0 1px 0 rgba(20,29,39,.04),0 10px 28px rgba(28,37,48,.07)}:root[data-theme=light] .top-nav-logo img,:root[data-theme=light] .view-heading img{filter:brightness(.23)}:root[data-theme=light] .hamburger-line{background:#4f5965}:root[data-theme=light] .menu-panel{background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow)!important}:root[data-theme=light] .menu-link-item{background:var(--app-surface-raised)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}:root[data-theme=light] .nav-avatar-pill{color:var(--app-text-strong)!important}:root[data-theme=light] :is(.home-page,.community-shell,.history-shell,.settings-shell,.tipster-shell,.upload-shell,.fixture-shell,.multiple-review-shell,.topup-shell,.withdraw-shell,.verify-shell,.pricing-page,.leaderboard-shell,.creator-shell,.notifications-shell,.my-predictions-page,.recovery-shell,.login-shell,.signup-shell,.app-dashboard){background-color:var(--app-bg)!important;color:var(--app-text)}:root[data-theme=light] .community-eyebrow{color:var(--app-subtle)!important}:root[data-theme=light] .community-card-body h2,:root[data-theme=light] .community-creator strong,:root[data-theme=light] .community-header h1,:root[data-theme=light] .community-sheet-header h2,:root[data-theme=light] .community-total strong,:root[data-theme=light] .community-unlock-option strong{color:var(--app-text-strong)!important}:root[data-theme=light] .community-controls{border-color:var(--app-border)!important}:root[data-theme=light] .community-card-header span:first-child,:root[data-theme=light] .community-card-header time,:root[data-theme=light] .community-creator-stats span,:root[data-theme=light] .community-meta span,:root[data-theme=light] .community-multiple-leg em,:root[data-theme=light] .community-multiple-leg small,:root[data-theme=light] .community-sheet-header p,:root[data-theme=light] .community-sheet-label,:root[data-theme=light] .community-sheet-protection small,:root[data-theme=light] .community-total{color:var(--app-muted)!important}:root[data-theme=light] .community-card,:root[data-theme=light] .community-history-link,:root[data-theme=light] .community-sheet,:root[data-theme=light] .community-skeleton,:root[data-theme=light] .community-type-tabs{background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:0 8px 26px rgba(28,37,48,.06)}:root[data-theme=light] .community-card-footer,:root[data-theme=light] .community-card-header,:root[data-theme=light] .community-multiple-leg+.community-multiple-leg,:root[data-theme=light] .community-type-tabs button+button{border-color:var(--app-border)!important}:root[data-theme=light] .community-card-footer,:root[data-theme=light] .community-card-header,:root[data-theme=light] .community-meta>div{background:var(--app-surface-raised)!important}:root[data-theme=light] .community-multiple-list{background:#f5f7f9!important;border-color:var(--app-border)!important}:root[data-theme=light] .community-leg-number{background:#e4e9ee!important;color:#4f5965!important}:root[data-theme=light] .community-meta strong,:root[data-theme=light] .community-multiple-leg strong,:root[data-theme=light] .community-sheet-protection strong{color:var(--app-text-strong)!important}:root[data-theme=light] .community-history-link{color:var(--app-muted)!important}:root[data-theme=light] .community-primary-btn{background:var(--app-accent-fill)!important;color:var(--app-accent-contrast)!important}:root[data-theme=light] .community-primary-btn:disabled{background:#e5e9ed!important;border-color:var(--app-border)!important;color:#7e8893!important}:root[data-theme=light] .community-sheet-overlay{background:rgba(24,31,40,.42)!important}:root[data-theme=light] .community-sheet-protection,:root[data-theme=light] .community-unlock-option{background:var(--app-surface-raised)!important;border-color:var(--app-border)!important}:root[data-theme=light] .community-skel,:root[data-theme=light] .community-total-skeleton{background:linear-gradient(90deg,#e8edf1 25%,#f5f7f9 50%,#e8edf1 75%)!important;background-size:200% 100%!important}:root[data-theme=light] .pricing-page{background:var(--app-bg);color:var(--app-text)}:root[data-theme=light] .pricing-page-hero{background:var(--app-surface);border-color:var(--app-border)}:root[data-theme=light] :is(.pricing-page-hero h1,.pricing-header h2,.pricing-card h3,.pricing-membership-status strong){color:var(--app-text-strong)}:root[data-theme=light] :is(.pricing-header p,.pricing-card-top p,.pricing-price span,.pricing-renewal-note,.pricing-membership-status span,.pricing-membership-error span){color:var(--app-muted)}:root[data-theme=light] .pricing-card{background:var(--app-surface);border-color:var(--app-border);box-shadow:0 8px 24px rgba(28,37,48,.06)}:root[data-theme=light] .pricing-card-top,:root[data-theme=light] .pricing-feature{border-color:var(--app-border)}:root[data-theme=light] .pricing-feature{color:var(--app-text)}:root[data-theme=light] .pricing-feature.muted{color:#9aa3ad}:root[data-theme=light] .pricing-button-paid,:root[data-theme=light] .pricing-popular{background:var(--app-accent-fill);border-color:var(--app-accent-fill);color:var(--app-accent-contrast)}:root[data-theme=light] .pricing-button-free{border-color:var(--app-border);color:var(--app-muted)}:root[data-theme=light] .app-dashboard-content{background:var(--app-bg)}:root[data-theme=light] .app-section-heading{border-color:var(--app-border)}:root[data-theme=light] .app-section-heading h2{color:var(--app-text-strong)}:root[data-theme=light] .app-section-count,:root[data-theme=light] .app-section-heading>div>span{color:var(--app-muted)}:root[data-theme=light] .app-dashboard .pred-card{background:var(--app-surface);border-color:var(--app-border);box-shadow:0 7px 22px rgba(28,37,48,.06)}:root[data-theme=light] .app-dashboard .pred-card-header{background:var(--app-surface)}:root[data-theme=light] .app-dashboard .pred-meta-item,:root[data-theme=light] .app-dashboard .vote-btn,:root[data-theme=light] .app-dashboard .vote-btn.agree,:root[data-theme=light] .app-dashboard .vote-btn.disagree{background:var(--app-surface-raised);border-color:var(--app-border)}:root[data-theme=light] .app-dashboard .pred-match,:root[data-theme=light] .app-dashboard .pred-pick-badge{color:var(--app-text-strong)}:root[data-theme=light] .app-dashboard .pred-analysis,:root[data-theme=light] .app-dashboard .vote-btn,:root[data-theme=light] .app-dashboard .vote-btn.agree,:root[data-theme=light] .app-dashboard .vote-btn.disagree{color:var(--app-muted)}:root[data-theme=light] .wallet-content{background:var(--app-bg)}:root[data-theme=light] .wallet-balance-control,:root[data-theme=light] .wallet-filter-button,:root[data-theme=light] .wallet-filter-popover,:root[data-theme=light] .wallet-ledger-item{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}:root[data-theme=light] .wallet-filter-option:hover,:root[data-theme=light] .wallet-ledger-details,:root[data-theme=light] .wallet-ledger-item[open] summary{background:var(--app-surface-raised)!important}:root[data-theme=light] :is(.wallet-ledger-title,.wallet-ledger-item strong,.wallet-filter-popover strong){color:var(--app-text-strong)!important}:root[data-theme=light] :is(.recovery-brand-panel,.recovery-card,.login-card,.signup-card){box-shadow:0 10px 34px rgba(28,37,48,.08)}:root[data-theme=light] .creator-shell{background:var(--app-bg)!important;color:var(--app-text)!important}:root[data-theme=light] :is(.creator-info-card,.creator-prediction-card,.creator-detail-box,.creator-bookmark-card,.creator-roi-chart,.creator-donut-wrap){background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:0 7px 22px rgba(28,37,48,.05)}:root[data-theme=light] .creator-profile-pills span{background:var(--app-surface-deep)!important;color:var(--app-text)!important}:root[data-theme=light] :is(.creator-card-heading h2,.creator-section-head h2,.creator-prediction-card h3,.creator-detail-box strong,.creator-bookmark-card strong){color:var(--app-text-strong)!important}:root[data-theme=light] :is(.creator-info-card>p,.creator-roi-total>span,.creator-section-head>strong,.creator-bookmark-capacity span,.creator-bookmark-usage>span){color:var(--app-muted)!important}:root[data-theme=light] .creator-result.won{color:#147650!important}:root[data-theme=light] .creator-result.lost{color:#ad3343!important}:root[data-theme=light] .creator-result.void,:root[data-theme=light] .creator-selection-result.pending{color:#596477!important}:root[data-theme=light] :is(.creator-multiple-disclosure summary,.creator-multiple-selection>strong,.creator-multiple-selection-pick>span b){color:var(--app-text-strong)!important}:root[data-theme=light] .creator-multiple-total{color:var(--app-muted)!important}:root[data-theme=light] .creator-tabs{border-color:var(--app-border)!important}:root[data-theme=light] .creator-tabs button{color:var(--app-muted)!important}:root[data-theme=light] .creator-tabs button.active,:root[data-theme=light] .creator-tabs button[aria-selected=true]{color:var(--app-accent)!important}:root[data-theme=light] .creator-section-head{border-color:var(--app-border)!important}:root[data-theme=light] .creator-skel{background:#e3e8ed!important}:root[data-theme=light] .upload-page{background:var(--app-bg)!important}:root[data-theme=light] .fixture-board-head span:first-child,:root[data-theme=light] .fixture-teams,:root[data-theme=light] .upload-access h1,:root[data-theme=light] .upload-catalog-title h2{color:var(--app-text-strong)!important}:root[data-theme=light] :is(.upload-sport-tabs,.upload-skeleton-list,.fixture-headline-row,.fixture-date-group,.upload-selection-toast,.upload-access){background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:0 7px 22px rgba(28,37,48,.05)}:root[data-theme=light] .upload-sport-tabs button{color:var(--app-muted)!important}:root[data-theme=light] .fixture-board-head,:root[data-theme=light] .fixture-row,:root[data-theme=light] .upload-skeleton-row,:root[data-theme=light] .upload-sport-tabs button+button{border-color:var(--app-border)!important}:root[data-theme=light] .upload-sport-tabs button.active{background:rgba(138,101,0,.09)!important;color:var(--app-accent)!important}:root[data-theme=light] .upload-sport-tabs button:hover:not(.active){color:var(--app-text-strong)!important}:root[data-theme=light] .fixture-date-group h2{background:var(--app-surface-raised)!important;border-color:var(--app-border)!important;color:var(--app-muted)!important}:root[data-theme=light] .fixture-row{background:var(--app-surface)!important}:root[data-theme=light] .fixture-row:hover{background:var(--app-surface-raised)!important}:root[data-theme=light] :is(.fixture-odd-choice,.fixture-odds-empty){background:var(--app-surface-deep)!important;border-color:var(--app-border)!important}:root[data-theme=light] :is(.fixture-meta,.fixture-odds em,.upload-access p,.upload-empty){color:var(--app-muted)!important}:root[data-theme=light] .upload-skel{background:#e1e6eb!important}:root[data-theme=light] .upload-selection-toast{color:var(--app-text)!important}:root[data-theme=light] :is(.fixture-hero,.fixture-navigation,.market-board,.prediction-panel,.h2h-panel,.fixture-access){background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:0 8px 26px rgba(28,37,48,.06)}:root[data-theme=light] :is(.fixture-hero h1,.fixture-sticky-title strong,.market-board-head span:first-child,.selected-slip strong,.multiple-mode-note strong,.h2h-panel-head h2,.h2h-history-head strong,.h2h-team strong,.fixture-access h1){color:var(--app-text-strong)!important}:root[data-theme=light] :is(.fixture-sticky-match,.market-board-head,.h2h-panel-head,.section-heading){background:var(--app-surface-raised)!important;border-color:var(--app-border)!important}:root[data-theme=light] .fixture-sticky-match>a,:root[data-theme=light] .prediction-sheet-head>button{background:var(--app-control)!important;border-color:var(--app-border)!important;color:var(--app-text-strong)!important}:root[data-theme=light] .fixture-view-tabs{background:#f0f3f6!important}:root[data-theme=light] .market-category-tabs{background:#e8edf1!important}:root[data-theme=light] :is(.fixture-view-tabs button,.market-category-tabs button){color:var(--app-muted)!important}:root[data-theme=light] :is(.fixture-view-tabs button.active,.market-category-tabs button.active){background:rgba(138,101,0,.07)!important;color:var(--app-text-strong)!important}:root[data-theme=light] .market-category-tabs button em{background:#d8dfe5!important;color:#596571!important}:root[data-theme=light] :is(.market-section,.market-board-head,.fixture-submission-notice){border-color:var(--app-border)!important}:root[data-theme=light] .market-options span,:root[data-theme=light] .market-section h2,:root[data-theme=light] .mobile-total-row>span{color:var(--app-text)!important}:root[data-theme=light] :is(.market-options button,.mobile-total-table button){background:var(--app-surface-deep)!important;border-color:var(--app-border)!important}:root[data-theme=light] .market-option-wrap.locked button{background:#e6eaee!important}:root[data-theme=light] :is(.market-options button:hover,.market-options button.selected,.mobile-total-table button:hover,.mobile-total-table button.selected){background:#f7f3df!important;border-color:rgba(138,101,0,.45)!important}:root[data-theme=light] :is(.selected-slip,.multiple-mode-note){background:#fbf8ea!important;border-color:rgba(138,101,0,.22)!important}:root[data-theme=light] .prediction-mode-tabs{background:var(--app-surface-deep)!important;border-color:var(--app-border)!important}:root[data-theme=light] .prediction-mode-tabs button{color:var(--app-muted)!important}:root[data-theme=light] .prediction-mode-tabs button.active{background:var(--app-surface)!important;box-shadow:0 1px 5px rgba(28,37,48,.09);color:var(--app-accent)!important}:root[data-theme=light] :is(.prediction-form textarea,.prediction-form input){background:var(--app-surface-deep)!important;border-color:var(--app-border)!important;color:var(--app-text-strong)!important}:root[data-theme=light] :is(.h2h-match,.h2h-history-head,.h2h-metrics>div){border-color:var(--app-border)!important}:root[data-theme=light] :is(.h2h-match-result>div strong,.h2h-score,.h2h-metrics strong){color:var(--app-text-strong)!important}:root[data-theme=light] :is(.h2h-panel-head>span,.h2h-team span,.h2h-match-meta,.h2h-metrics span,.h2h-state p,.fixture-access p){color:var(--app-muted)!important}:root[data-theme=light] :is(.h2h-skeleton-circle,.h2h-skeleton-line,.h2h-skeleton-record>div span,.h2h-skeleton-bar,.h2h-skeleton-metrics span,.h2h-skeleton-results span){background:#e1e6eb!important}:root[data-theme=light] .fixture-toast{background:var(--app-surface)!important;box-shadow:var(--app-shadow)!important;color:var(--app-text)!important}:root[data-theme=light] .fixture-toast,:root[data-theme=light] .multiple-review-header,:root[data-theme=light] .multiple-rule-strip{border-color:var(--app-border)!important}:root[data-theme=light] :is(.multiple-review-header h1,.multiple-state h1,.section-heading strong){color:var(--app-text-strong)!important}:root[data-theme=light] :is(.multiple-review-header>div:first-child>p:last-child,.multiple-rule-strip span){color:var(--app-muted)!important}:root[data-theme=light] :is(.multiple-legs,.multiple-publish){background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:0 7px 22px rgba(28,37,48,.05)}:root[data-theme=light] .multiple-leg{background:var(--app-surface)!important;border-color:var(--app-border)!important}:root[data-theme=light] :is(.multiple-leg strong,.empty-selections h2){color:var(--app-text-strong)!important}:root[data-theme=light] :is(.multiple-publish textarea,.multiple-publish input,.price-field>div){background:var(--app-surface-deep)!important;border-color:var(--app-border)!important;color:var(--app-text-strong)!important}:root[data-theme=light] :is(.primary-link,.submit-multiple,.fixture-primary-btn,.upload-primary-btn){background:var(--app-accent-fill)!important;color:var(--app-accent-contrast)!important}:root[data-theme=light] .secondary-link{border-color:var(--app-border)!important;color:var(--app-text)!important}:root[data-theme=light] .my-predictions-content{background:var(--app-bg)!important}:root[data-theme=light] :is(.creator-earnings-overview,.my-predictions-toolbar){border-color:var(--app-border)!important}:root[data-theme=light] :is(.creator-earnings-overview>header h2,.creator-earnings-overview__metrics strong,.my-predictions-toolbar h2,.my-prediction-card__competition strong,.my-prediction-team>span,.my-prediction-selection strong,.my-prediction-earnings__metrics strong,.my-predictions-empty>strong){color:var(--app-text-strong)!important}:root[data-theme=light] :is(.creator-earnings-overview__metrics,.my-prediction-card,.my-predictions-filter__trigger,.my-predictions-filter__menu,.my-predictions-refresh,.my-prediction-skeleton){background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:0 7px 22px rgba(28,37,48,.05)}:root[data-theme=light] :is(.creator-earnings-overview__metrics>div,.my-prediction-card__footer,.my-prediction-earnings,.my-prediction-earnings__metrics>div,.my-prediction-analysis p,.my-prediction-multiple-leg){border-color:var(--app-border)!important}:root[data-theme=light] :is(.my-prediction-selection,.my-prediction-analysis,.my-prediction-multiple-leg){background:var(--app-surface-raised)!important;border-color:var(--app-border)!important}:root[data-theme=light] :is(.creator-earnings-overview__note,.my-predictions-toolbar p,.my-prediction-card__competition span,.my-prediction-selection span,.my-prediction-analysis summary,.my-prediction-analysis p,.my-prediction-card__footer,.my-predictions-empty>span){color:var(--app-muted)!important}:root[data-theme=light] .my-predictions-filter__menu button:hover{background:var(--app-surface-raised)!important;color:var(--app-text)!important}:root[data-theme=light] .my-prediction-skeleton span{background:linear-gradient(90deg,#e5eaee 25%,#f5f7f9 50%,#e5eaee 75%)!important;background-size:200% 100%!important}:root[data-theme=light] .my-predictions-empty{border-color:var(--app-border)!important}:root[data-theme=light] .notifications-workspace{background:var(--app-bg)!important}:root[data-theme=light] .notifications-toolbar{border-color:var(--app-border)!important}:root[data-theme=light] :is(.notifications-toolbar h2,.notification-heading h3,.notifications-empty h3){color:var(--app-text-strong)!important}:root[data-theme=light] :is(.notifications-filter,.notification-card,.notifications-skeleton>div,.notifications-empty){background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:0 6px 20px rgba(28,37,48,.04)}:root[data-theme=light] .notification-card.unread{background:#fffdf4!important;border-color:rgba(138,101,0,.22)!important}:root[data-theme=light] :is(.notification-copy p,.notification-heading time,.notifications-empty p){color:var(--app-muted)!important}:root[data-theme=light] .notifications-filter button{color:var(--app-muted)!important}:root[data-theme=light] .notifications-filter button.active,:root[data-theme=light] :is(.notifications-mark-all,.notifications-load-more,.notifications-empty a){background:var(--app-accent-fill)!important;color:var(--app-accent-contrast)!important}:root[data-theme=light] .notifications-skeleton i,:root[data-theme=light] .notifications-skeleton>div>span{background:#e1e6eb!important}:root[data-theme=light] :is(.settings-form-head button,.settings-login-card a,.settings-ledger-error button,.settings-modal-actions button.primary){background:var(--app-accent-fill)!important;border-color:var(--app-accent-fill)!important;color:var(--app-accent-contrast)!important}@media (prefers-reduced-motion:reduce){:root[data-theme=light] *,:root[data-theme=light] :after,:root[data-theme=light] :before{scroll-behavior:auto}}