/* Light overrides for legacy literal colors. Scoped to html.light; dark CSS is unchanged. */
html.light .navbar{background:rgba(255,255,255,0.9);}
html.light .navbar.scrolled{background:rgba(255,255,255,0.98);}
html.light .nav-mobile-group summary:hover{background:rgba(37,99,235,0.04);}
html.light .nav-mobile-sublinks li a:hover{background:rgba(37,99,235,0.04);}
html.light .nav-mobile-subgroup-summary:hover{background:rgba(37,99,235,0.04);}
html.light .nav-mobile-toggle:hover{background:rgba(37,99,235,0.06);}
html.light .nav-mobile-drawer{background:rgba(255,255,255,0.98);}
html.light .nav-mobile-links li a:hover{background:rgba(37,99,235,0.04);}
html.light .user-tier.tier-free{color:#6B7890;}
html.light .btn-outline-danger{color:#DC2626;}
html.light .upcoming-date-badge{color:#7E22CE;}
html.light .injury-report-badge.questionable{color:#7E22CE;}
html.light .game-odds-quality .star.filled{color:#DC2626;}
html.light .team-stats.negative{color:#DC2626;}
html.light .team-stats.positive{color:#16A34A;}
html.light .leaderboard-row.rank-2 .leaderboard-rank-badge{background:linear-gradient(135deg, #EAF1F8 0%, #EAF1F8 100%);}
html.light .leaderboard-row.rank-3 .leaderboard-rank-badge{color:#0B1733;}
html.light .leaderboard-row.rank-4{background:rgba(255,255,255,0.3);}
html.light .leaderboard-row.rank-5{background:rgba(255,255,255,0.4);}
html.light .preview-card-game-odds .game-odds-quality .star.filled{color:#DC2626;}
html.light .preview-card-game-odds .team-stats.negative .team-streak{color:#DC2626;}
html.light .preview-card-game-odds .team-stats.positive .team-streak{color:#16A34A;}
html.light .features{background:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}
html.light .how-it-works{background:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}
html.light .pricing{background:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}
html.light .trust-bar{background:#FFFFFF;}
html.light .footer{background:#FFFFFF;}
html.light .frequency-card .savings.no-savings{color:#DC2626;}
html.light .dashboard-feature{background:rgba(37,99,235,0.03);}
html.light .dashboard-feature:hover{background:rgba(37,99,235,0.06);}
html.light .terms-modal{background-color:rgba(255,255,255,0.85);}
html.light .toast-action-confirm{color:#0B1733;}
html.light .cancellation-modal-overlay{background:rgba(255,255,255,0.6);}
html.light .cancellation-reason-detail{background:rgba(37,99,235,0.05);}
html.light .team-logo{background:#EAF1F8;}
html.light .team-record{color:#0B1733;}
html.light .team-record.record-positive{color:#16A34A;}
html.light .team-record.record-negative{color:#DC2626;}
html.light .team-streak.streak-positive{color:#16A34A;}
html.light .team-streak.streak-negative{color:#DC2626;}
html.light .score-main{color:#0B1733;}
html.light .status-fin{background:rgba(37,99,235,0.03);color:#0B1733;}
html.light .game-quality-stars .star.filled{color:#DC2626 !important;}
html.light .game-quality-stars .star.empty{color:#6B7890 !important;}
html.light .winner-dominance-container{background:rgba(37,99,235,0.02);}
html.light .dominance-label{color:#7E22CE;}
html.light .dominance-bar{background:rgba(37,99,235,0.08);}
html.light .dominance-fill::after{background:linear-gradient(180deg, rgba(37,99,235,0.2), transparent);}
html.light .dominance-text{color:#0B1733;}
html.light .game-card:hover .winner-dominance-container{background:linear-gradient(180deg, rgba(37,99,235,0.06), rgba(37,99,235,0.04));}
html.light .betting-odds-container{background:rgba(37,99,235,0.02);color:#0B1733;}
html.light .betting-line{color:#0B1733;}
html.light .betting-label{color:#7E22CE;}
html.light .betting-separator{color:#0B1733;}
html.light .game-card:hover .betting-odds-container{background:linear-gradient(180deg, rgba(37,99,235,0.06), rgba(37,99,235,0.04));}
html.light .hero-panel .suspect-team-container .team-logo{background:#EAF1F8;}
html.light .lineup-player-card{background:rgba(37,99,235,0.02);border:1px solid #D8E2EE;}
html.light .lineup-player-card.clickable{background:rgba(37,99,235,0.03);}
html.light .matchup-verdict-very-positive{color:#16A34A;}
html.light .matchup-verdict-positive{color:#16A34A;}
html.light .matchup-verdict-neutral{color:#DC2626;}
html.light .matchup-verdict-negative{color:#DC2626;}
html.light .matchup-verdict-very-negative{color:#DC2626;}
html.light .veredict-alert-header{color:#DC2626;}
html.light .quality-badge-elite{color:#16A34A;}
html.light .quality-badge-strong{color:#0284C7;}
html.light .quality-badge-average{color:#DC2626;}
html.light .quality-badge-below{color:#DC2626;}
html.light .quality-badge-poor{color:#DC2626;}
html.light .veredict-section-header.pros{color:#16A34A;}
html.light .veredict-section-header.cons{color:#DC2626;}
html.light .veredict-section-header.notes{color:#44516A;}
html.light .matchup-insight-positive{color:#16A34A;}
html.light .matchup-insight-negative{color:#DC2626;}
html.light .matchup-insight-neutral{color:#DC2626;}
html.light .matchup-insight-item{color:#0B1733;}
html.light .verdict-reasoning-text{background:rgba(37,99,235,0.03);}
html.light .checkbox-label input[type="checkbox"]{border:2px solid #D8E2EE;background-color:rgba(37,99,235,0.05);}
html.light .checkbox-label span{color:#0B1733;}
html.light .checkbox-label:hover span{color:#0B1733;}
html.light .checkbox-label input[type="checkbox"]:disabled{border-color:#D8E2EE;background-color:rgba(37,99,235,0.02);}
html.light .checkbox-label input[type="checkbox"]:disabled + span{color:#6B7890;}
html.light .intel-mlb-slate-recap{background:radial-gradient(circle at 75% 8%,rgba(34,211,238,.08),transparent 30%),linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 48%,#FFFFFF 100%);color:#0B1733;}
html.light .intel-mlb-slate-recap .slate-recap-hero{background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(255,255,255,.05) 48%,rgba(8,145,178,.08));}
html.light .intel-mlb-slate-recap .slate-recap-back{color:#44516A;}
html.light .intel-mlb-slate-recap .slate-recap-back:hover{color:#0B1733;}
html.light .intel-mlb-slate-recap .slate-recap-eyebrow,html.light .intel-mlb-slate-recap .slate-section-kicker{color:#0284C7;}
html.light .intel-mlb-slate-recap .slate-recap-date{color:#0284C7;}
html.light .intel-mlb-slate-recap .slate-recap-intro{color:#44516A;}
html.light .intel-mlb-slate-recap .slate-date-nav{background:rgba(255,255,255,.82);color:#44516A;}
html.light .intel-mlb-slate-recap .slate-date-nav:hover{color:#0B1733;}
html.light .intel-mlb-slate-recap .slate-metric{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.9));}
html.light .intel-mlb-slate-recap .slate-metric-label{color:#44516A;}
html.light .intel-mlb-slate-recap .slate-metric small{color:#6B7890;}
html.light .intel-mlb-slate-recap .share-bar{background:rgba(255,255,255,.74);}
html.light .intel-mlb-slate-recap .share-label{color:#44516A;}
html.light .intel-mlb-slate-recap .share-btn{color:#44516A;}
html.light .intel-mlb-slate-recap .share-tag{color:#0284C7;}
html.light .intel-mlb-slate-recap .slate-results{background:rgba(255,255,255,.8);}
html.light .intel-mlb-slate-recap .slate-section-heading p:last-child{color:#6B7890;}
html.light .intel-mlb-slate-recap .slate-results-table th{color:#6B7890;background:rgba(255,255,255,.72);}
html.light .intel-mlb-slate-recap .slate-game:hover{background:rgba(255,255,255,.34);}
html.light .intel-mlb-slate-recap .slate-team-logo{background:#EAF1F8;}
html.light .intel-mlb-slate-recap .slate-team small{color:#6B7890;}
html.light .intel-mlb-slate-recap .slate-final-score small,html.light .intel-mlb-slate-recap .slate-prediction small,html.light .intel-mlb-slate-recap .slate-actual small{color:#6B7890;}
html.light .intel-mlb-slate-recap .slate-grade--hit{color:#16A34A;}
html.light .intel-mlb-slate-recap .slate-grade--miss{color:#DC2626;}
html.light .intel-mlb-slate-recap .slate-grade--no_action,html.light .intel-mlb-slate-recap .slate-grade--pending{color:#44516A;}
html.light .intel-mlb-slate-recap .slate-confidence{color:#D97706;}
html.light .intel-mlb-slate-recap .slate-confidence>span{background:#FFFFFF;}
html.light .intel-mlb-slate-recap .slate-recap-link a{color:#44516A;}
html.light .intel-mlb-slate-recap .slate-recap-link a:hover{color:#0B1733;}
html.light .intel-mlb-slate-recap .slate-legend{color:#6B7890;}
@media (max-width:680px){html.light .intel-mlb-slate-recap .slate-game td::before{color:#6B7890;}}
html.light .intel-home-hero{background:radial-gradient(ellipse at 54% 25%,rgba(45,31,147,.12),transparent 41%),linear-gradient(145deg,#FFFFFF,#FFFFFF 58%,#FFFFFF);}
html.light .intel-home-hero-badge{color:#7E22CE;}
html.light .intel-home-hero .hero-content h1{color:#0B1733;}
html.light .intel-home-hero .hero-subtitle{color:#44516A;}
html.light .intel-home-hero .hero-subtitle strong{color:#16A34A;}
html.light .intel-home-hero .hero-subtitle b{color:#0B1733;}
html.light .intel-home-hero-capabilities strong{color:#0B1733;}
html.light .intel-home-hero-capabilities small{color:#44516A;}
html.light .intel-home-hero .hero-cta .btn-primary{color:#0B1733;}
html.light .intel-home-hero .hero-cta .btn-secondary{color:#0B1733;background:rgba(255,255,255,.7);}
html.light .intel-home-hero .hero-disclaimer{color:#44516A;background:rgba(255,255,255,.76);}
html.light .intel-home-hero .hero-disclaimer i{color:#16A34A;}
html.light .intel-home-hero .hero-disclaimer i.is-red{color:#DC2626;}
html.light .intel-home-hero .hero-disclaimer i.is-gold{color:#DC2626;}
html.light .intel-home-hero .hero-disclaimer strong{color:#0B1733;}
html.light .intel-home-hero .hero-disclaimer small{color:#6B7890;}
html.light .edge-features{background:radial-gradient(circle at 50% -10%, rgba(41, 67, 174, 0.16), transparent 38%),
    linear-gradient(145deg, #FFFFFF 0%, var(--intel-bg) 55%, #FFFFFF 100%);}
html.light .edge-features-heading .edge-features-eyebrow{color:#7E22CE;}
html.light .edge-features-heading h2{color:#0B1733;}
html.light .edge-feature-card{background:radial-gradient(circle at 27% 20%, rgba(var(--edge-rgb), 0.095), transparent 32%),
    linear-gradient(150deg, rgba(var(--edge-rgb), 0.035), rgba(255,255,255,0.96) 55%);}
html.light .edge-feature-card h3{color:#0B1733;}
html.light .edge-feature-metrics{background:linear-gradient(180deg, rgba(255,255,255,0.78), rgba(255,255,255,0.9));}
html.light .edge-feature-metrics strong.edge-metric-label{color:#0B1733;}
html.light .edge-feature-metrics span{color:#44516A;}
html.light .edge-features-cta{color:#0B1733;}
html.light .edge-features-cta:hover{color:#0B1733;}
html.light .intel-pillars{background:radial-gradient(circle at 50% -15%, rgba(49, 66, 170, 0.15), transparent 42%),
    linear-gradient(145deg, #FFFFFF, #FFFFFF 58%, #FFFFFF);}
html.light .intel-pillars-eyebrow{color:#7E22CE;}
html.light .intel-pillars-heading h2{color:#0B1733;}
html.light .intel-pillars-heading > p:last-child{color:#44516A;}
html.light .intel-pillars-heading strong{color:#0284C7;}
html.light .intel-pillar-card{background:radial-gradient(circle at 28% 12%, rgba(var(--edge-rgb), 0.09), transparent 31%),
    linear-gradient(150deg, rgba(var(--edge-rgb), 0.025), rgba(255,255,255,0.96) 60%);}
html.light .intel-pillar-card h3{color:#0B1733;}
html.light .intel-pillar-copy{color:#44516A;}
html.light .intel-pillar-tags span{color:#44516A;}
html.light .intel-pillars-note{background:linear-gradient(100deg, rgba(32, 55, 131, 0.24), rgba(255,255,255,0.55));}
html.light .intel-pillars-note strong{color:#0B1733;}
html.light .intel-pillars-note span{color:#44516A;}
html.light .sport-workspaces{background:linear-gradient(180deg, rgba(255,255,255,0.12), rgba(255,255,255,0.7)),
    radial-gradient(ellipse at 50% 105%, rgba(var(--workspace-rgb), 0.12), transparent 47%),
    linear-gradient(145deg, #FFFFFF, #FFFFFF 55%, #FFFFFF);}
html.light .sport-tab{color:#0B1733;background:rgba(255,255,255,0.78);}
html.light .sport-tab:hover{color:#0B1733;}
html.light .sport-tab.active{color:#0B1733;}
html.light .sport-tab:focus-visible{outline:2px solid #D8E2EE;}
html.light .sport-panel h2{color:#0B1733;}
html.light .sport-panel-inner > p{color:#44516A;}
html.light .sport-panel-inner > p em{color:#0B1733;}
html.light .sport-panel-tags span{background:rgba(255,255,255,0.76);}
html.light .sport-panel-cta{background:linear-gradient(180deg, rgba(37,99,235,0.18), transparent), var(--sport-color);}
html.light .intel-process{background:radial-gradient(circle at 50% 54%, rgba(46, 59, 162, 0.11), transparent 43%),
    linear-gradient(145deg, #FFFFFF, #FFFFFF 58%, #FFFFFF);}
html.light .intel-process-eyebrow{color:#7E22CE;}
html.light .intel-process-heading h2{color:#0B1733;}
html.light .intel-process-heading > p:last-child{color:#44516A;}
html.light .intel-process-heading > p:last-child strong{color:#0284C7;}
html.light .intel-process-card{background:radial-gradient(circle at 50% 8%, rgba(var(--edge-rgb), 0.075), transparent 31%),
    linear-gradient(150deg, rgba(var(--edge-rgb), 0.025), rgba(255,255,255,0.97) 62%);}
html.light .intel-process-number{color:#0B1733;}
html.light .intel-process-card h3{color:#0B1733;}
html.light .intel-process-copy{color:#44516A;}
html.light .intel-process-signals{background:linear-gradient(180deg, rgba(255,255,255,0.85), rgba(255,255,255,0.94));}
html.light .intel-process-signals li{color:#44516A;}
html.light .intel-process-action > a{color:#0B1733;}
html.light .intel-process-action > a:hover{color:#0B1733;}
html.light .intel-process-action > p{color:#44516A;}
html.light .intel-process-action > p span{color:#7E22CE;}
html.light .intel-metrics{background:radial-gradient(circle at 50% -10%, rgba(41, 67, 174, 0.16), transparent 38%),
    linear-gradient(145deg, #FFFFFF 0%, var(--intel-bg) 55%, #FFFFFF 100%);}
html.light .intel-metrics-shell{background:radial-gradient(circle at 50% 0, rgba(55, 61, 157, 0.1), transparent 48%),
    linear-gradient(150deg, rgba(255,255,255,0.92), rgba(255,255,255,0.96));}
html.light .intel-metric-card{background:radial-gradient(circle at 50% 9%, rgba(var(--edge-rgb), 0.09), transparent 31%),
    linear-gradient(155deg, rgba(var(--edge-rgb), 0.018), rgba(255,255,255,0.92));}
html.light .intel-metric-label{color:#0B1733;}
html.light .intel-metric-detail{color:#44516A;}
html.light .intel-pricing{background:radial-gradient(circle at 50% 13%, rgba(68, 62, 190, 0.12), transparent 42%), linear-gradient(145deg, #FFFFFF, #FFFFFF 60%, #FFFFFF);}
html.light .intel-pricing-eyebrow{color:#7E22CE;}
html.light .intel-pricing-heading h2{color:#0B1733;}
html.light .intel-pricing-heading > p:last-child{color:#44516A;}
html.light .intel-price-card{background:radial-gradient(circle at 50% 0, rgba(var(--edge-rgb), 0.055), transparent 34%), rgba(255,255,255,0.89) !important;}
html.light .intel-price-intro h3{color:#0B1733;}
html.light .intel-price-intro p{color:#44516A;}
html.light .intel-price-card .price .amount{color:#0B1733;}
html.light .intel-price-card .price .period{color:#44516A;}
html.light .intel-price-card .pricing-tabs{background:rgba(255,255,255,0.7);}
html.light .intel-price-card .pricing-tab{color:#44516A;}
html.light .intel-price-card .pricing-tab.active{color:#0B1733;}
html.light .intel-price-card .pricing-tab:focus-visible{outline:1px solid #D8E2EE;}
html.light .intel-price-includes{color:#6B7890;}
html.light .intel-price-features li{color:#44516A;}
html.light .intel-price-pro .intel-price-cta,html.light .intel-price-card.featured .intel-price-cta{color:#0B1733 !important;}
html.light .intel-pricing-compare{background:rgba(255,255,255,0.88);}
html.light .intel-pricing-compare th,html.light .intel-pricing-compare td{color:#44516A;}
html.light .intel-pricing-compare thead th{color:#44516A;}
html.light .intel-pricing-compare thead th:nth-child(2){color:#16A34A;}
html.light .intel-pricing-compare thead th:nth-child(3){color:#7E22CE;}
html.light .intel-pricing-compare thead th:nth-child(4){color:#D97706;}
html.light .intel-pricing-compare .is-free{color:#16A34A;}
html.light .intel-pricing-compare .is-pro{color:#7E22CE;}
html.light .intel-pricing-compare .is-elite{color:#D97706;}
html.light .intel-lifetime-card{background:radial-gradient(circle at 50% 0, rgba(var(--edge-rgb), 0.09), transparent 39%), rgba(255,255,255,.91) !important;}
html.light .intel-lifetime-badge{background:#FFFFFF;}
html.light .intel-lifetime-intro h3{color:#0B1733;}
html.light .intel-lifetime-card .price .amount{color:#0B1733;}
html.light .intel-lifetime-card .price .period{color:#44516A;}
html.light .intel-lifetime-card .intel-price-cta{color:#0B1733 !important;}
html.light .intel-lifetime-disclaimer{color:#6B7890;}
html.light .intel-affiliate{background:radial-gradient(ellipse at 50% 30%, rgba(255,255,255,.08), transparent 42%), linear-gradient(145deg,#FFFFFF,#FFFFFF 60%,#FFFFFF);}
html.light .intel-affiliate-badge{color:#16A34A;}
html.light .intel-affiliate-heading h2{color:#0B1733;}
html.light .intel-affiliate-heading h2 span{color:#16A34A;}
html.light .intel-affiliate-heading>p:last-child{color:#44516A;}
html.light .intel-affiliate-heading>p:last-child strong{color:#16A34A;}
html.light .intel-affiliate-benefits article{background:radial-gradient(circle at 22% 30%,rgba(var(--edge-rgb),.09),transparent 38%),rgba(255,255,255,.86);}
html.light .intel-affiliate-benefits span{color:#44516A;}
html.light .intel-affiliate-benefits p{color:#44516A;}
html.light .intel-affiliate-how{color:#16A34A;}
html.light .intel-affiliate-steps article{background:rgba(255,255,255,.84);}
html.light .intel-affiliate-steps article>span{color:#16A34A;}
html.light .intel-affiliate-steps h3{color:#0B1733;}
html.light .intel-affiliate-steps p{color:#44516A;}
html.light .intel-affiliate-action{background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(255,255,255,.9));}
html.light .intel-affiliate-action strong{color:#0B1733;}
html.light .intel-affiliate-action p{color:#44516A;}
html.light .intel-affiliate-assurance{background:rgba(255,255,255,.84);}
html.light .intel-affiliate-assurance strong{color:#0B1733;}
html.light .intel-affiliate-assurance span{color:#44516A;}
html.light .intel-faq{background:radial-gradient(circle at 50% 12%,rgba(71,57,195,.1),transparent 38%),linear-gradient(145deg,#FFFFFF,#FFFFFF 62%,#FFFFFF);}
html.light .intel-faq-badge{color:#0B1733;background:linear-gradient(90deg,rgba(255,255,255,.7),rgba(68,28,92,.52));}
html.light .intel-faq-badge strong{color:#7E22CE;}
html.light .intel-faq-heading h2{color:#0B1733;}
html.light .intel-faq-heading>p{color:#44516A;}
html.light .intel-faq-card{background:radial-gradient(circle at 8% 4%,rgba(var(--edge-rgb),.075),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.94));}
html.light .intel-faq-question h3{color:#0B1733;}
html.light .intel-faq-card>p{color:#44516A;}
html.light .intel-closing{background:radial-gradient(ellipse at 50% 8%,rgba(26,28,90,.2),transparent 42%),radial-gradient(ellipse at 50% 105%,rgba(15,61,154,.3),transparent 57%),linear-gradient(#FFFFFF,#FFFFFF 63%,#FFFFFF);}
html.light .intel-closing-heading h2{color:#0B1733;}
html.light .intel-closing-copy{color:#44516A;}
html.light .intel-closing-copy strong{color:#16A34A;}
html.light .intel-closing-features strong{color:#44516A;}
html.light .intel-closing-action{color:#0B1733;}
html.light .intel-closing-action:hover{color:#0B1733;}
html.light .intel-closing-assurance{color:#44516A;}
html.light .intel-closing-assurance span::first-letter{color:#16A34A;}
html.light .intel-closing-stats{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.94));}
html.light .intel-closing-stats span{color:#0B1733;}
html.light .intel-closing-stats p{color:#44516A;}
html.light .intel-section-cta,html.light .intel-process-action > .intel-section-cta,html.light .intel-affiliate-action > .intel-section-cta,html.light .intel-closing-action.intel-section-cta{color:#0B1733 !important;}
html.light .intel-section-cta:hover,html.light .intel-process-action > .intel-section-cta:hover,html.light .intel-affiliate-action > .intel-section-cta:hover,html.light .intel-closing-action.intel-section-cta:hover{color:#0B1733 !important;}
html.light .intel-footer{background:radial-gradient(circle at 52% 20%,rgba(32,47,117,.08),transparent 43%),linear-gradient(145deg,#FFFFFF,#FFFFFF 62%,#FFFFFF);}
html.light .intel-footer-brand>h2{color:#0B1733;}
html.light .intel-footer-brand>h2 span{color:#7E22CE;}
html.light .intel-footer-brand>p{color:#44516A;}
html.light .intel-footer-brand>p strong{color:#16A34A;}
html.light .intel-footer-proof .is-green{color:#16A34A;}
html.light .intel-footer-proof .is-violet{color:#7E22CE;}
html.light .intel-footer-proof .is-orange{color:#DC2626;}
html.light .intel-footer-proof strong{color:#0B1733;}
html.light .intel-footer-proof small{color:#44516A;}
html.light .intel-footer-social a{color:#44516A;background:rgba(255,255,255,.78);}
html.light .intel-footer-social a:hover{color:#0B1733;}
html.light .intel-footer-column h2{color:#0B1733;}
html.light .intel-footer-column a{color:#0B1733;}
html.light .intel-footer-updates{background:radial-gradient(circle at 18% 10%,rgba(76,64,210,.14),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.95));}
html.light .intel-footer-updates h2{color:#0B1733;}
html.light .intel-footer-updates h2 span{color:#7E22CE;}
html.light .intel-footer-updates p{color:#44516A;}
html.light .intel-footer-bottom p{color:#44516A;}
html.light .intel-footer-bottom>div{color:#44516A;}
html.light .intel-footer-bottom span::first-letter{color:#16A34A;}
html.light .intel-nav{background:rgba(255,255,255,.93);}
html.light .intel-nav.scrolled{background:rgba(255,255,255,.985);}
html.light .intel-nav-brand{color:#0B1733;}
html.light .intel-nav-brand:hover{color:#0B1733;}
html.light .intel-nav-brand strong{color:#0284C7;}
html.light .intel-nav .nav-links>li>a{color:#0B1733;}
html.light .intel-nav .nav-links>li>a:hover,html.light .intel-nav .nav-links>li>a[aria-current="page"]{color:#0B1733;}
html.light .intel-nav .nav-dropdown-btn{color:#0B1733;background:linear-gradient(135deg,rgba(94,34,172,.28),rgba(255,255,255,.72));}
html.light .intel-nav .nav-dropdown-btn:hover,html.light .intel-nav .nav-dropdown-btn[aria-expanded="true"]{color:#0B1733;background:linear-gradient(135deg,rgba(110,41,199,.38),rgba(255,255,255,.82));}
html.light .intel-nav-sport-icon{color:#7E22CE;}
html.light .intel-nav .nav-dropdown-menu{background:radial-gradient(circle at 10% 0,rgba(66,48,146,.15),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.99),rgba(255,255,255,.99));}
html.light .intel-nav .nav-dropdown-group-label{color:#44516A;}
html.light .intel-nav .nav-dropdown-menu a{color:#0B1733;}
html.light .intel-nav .nav-dropdown-menu a::after{color:#44516A;}
html.light .intel-nav .nav-dropdown-menu a:hover{color:#0B1733;}
html.light .intel-nav .nav-dropdown-menu a[aria-current="page"]{color:#0B1733;}
html.light .intel-nav .user-menu-btn{color:#0B1733;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.88));}
html.light .intel-nav .user-menu-btn:hover{background:rgba(255,255,255,.96);}
html.light .intel-nav .user-dropdown{background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(255,255,255,.99));}
@media (max-width:768px){html.light .intel-nav .nav-mobile-toggle{background:rgba(255,255,255,.72);}}
@media (max-width:768px){html.light .intel-nav .nav-mobile-drawer{background:rgba(255,255,255,.99);}}
@media (max-width:768px){html.light .intel-nav .nav-mobile-group>details>summary{color:#0B1733;}}
html.light .intel-matchups{background:radial-gradient(ellipse at 8% 24%,rgba(103,55,207,.14),transparent 34%),radial-gradient(ellipse at 92% 72%,rgba(53,74,190,.1),transparent 38%),linear-gradient(115deg,#FFFFFF 0%,#FFFFFF 48%,#FFFFFF 100%);}
html.light .intel-matchups .intel-matchups-header .section-label{color:#7E22CE;}
html.light .intel-matchups-header h2{color:#0B1733;}
html.light .intel-matchups-header>div:first-child>p:last-child{color:#44516A;}
html.light .intel-matchups-edge-arrow{color:#44516A;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.9));}
html.light .intel-matchups-edge-arrow:hover{color:#7E22CE;background:rgba(255,255,255,.92);}
html.light .intel-matchups .mlb-game-card{color:#0B1733;background:radial-gradient(circle at 12% 0,rgba(89,44,163,.1),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.98));}
html.light .intel-matchups .mlb-game-card:first-child{background:radial-gradient(circle at 10% 0,rgba(111,39,191,.19),transparent 40%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.98));}
html.light .intel-matchups .mlb-game-card:hover,html.light .intel-matchups .mlb-game-card[aria-current="true"]{color:#0B1733;background:radial-gradient(circle at 15% 0,rgba(107,49,190,.2),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.98));}
html.light .intel-matchup-time{color:#0284C7;}
html.light .intel-matchup-time.live{color:#DC2626;}
html.light .intel-matchups .mlb-game-card:first-child .intel-matchup-time{color:#7E22CE;}
html.light .intel-matchups .mlb-team-logo-wrap{background:#EAF1F8;}
html.light .intel-matchups .mlb-team-abbr{color:#0B1733;}
html.light .intel-matchups .mlb-team-record{color:#44516A;}
html.light .intel-matchups .mlb-score{color:#6B7890;}
html.light .intel-matchup-venue{color:#44516A;}
html.light .intel-matchup-starter img{background:#FFFFFF;}
html.light .intel-matchup-starter strong{color:#0B1733;}
html.light .intel-matchup-starter small{color:#44516A;}
html.light .intel-matchup-starter span{color:#7E22CE;}
html.light .intel-matchup-starter span em{color:#6B7890;}
html.light .intel-matchup-starters>i{color:#6B7890;background:rgba(255,255,255,.9);}
html.light .intel-matchups-edge-arrow{color:#7E22CE;}
html.light .intel-features-page .features-page-header{background:radial-gradient(circle at 50% 18%,rgba(78,62,209,.22),transparent 38%),radial-gradient(ellipse at 50% 105%,rgba(28,107,205,.14),transparent 52%),linear-gradient(145deg,#FFFFFF,#FFFFFF 58%,#FFFFFF) !important;}
html.light .intel-features-eyebrow{color:#7E22CE !important;}
html.light .intel-features-page .features-page-header h1{color:#0B1733;}
html.light .intel-features-page .features-page-header .container>p:last-child{color:#44516A;}
html.light .intel-features-page .feature-category-section{background:radial-gradient(circle at 50% -8%,rgba(41,67,174,.13),transparent 36%),linear-gradient(145deg,#FFFFFF,var(--intel-bg) 58%,#FFFFFF);}
html.light .intel-features-page .feature-category-section:nth-child(even){background:radial-gradient(ellipse at 12% 22%,rgba(102,53,203,.13),transparent 34%),radial-gradient(ellipse at 88% 78%,rgba(37,95,192,.09),transparent 38%),linear-gradient(115deg,#FFFFFF,#FFFFFF 48%,#FFFFFF);}
html.light .intel-features-page .feature-category-title{color:#0B1733;}
html.light .intel-features-page .feature-category-section>p{color:#44516A !important;}
html.light .intel-features-page .feature-card{color:#0B1733;background:radial-gradient(circle at 8% 2%,rgba(var(--edge-rgb),.09),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.97)) !important;}
html.light .intel-features-page .feature-card:hover{background:radial-gradient(circle at 8% 2%,rgba(var(--edge-rgb),.13),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.98)) !important;}
html.light .intel-features-page .feature-card h3{color:#0B1733 !important;}
html.light .intel-features-page .feature-card p{color:#44516A;}
html.light .intel-features-page .sport-hub-card{color:#0B1733;background:radial-gradient(circle at 15% 0,rgba(var(--edge-rgb),.11),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.98)) !important;}
html.light .intel-features-page .sport-hub-card:hover{color:#0B1733;background:radial-gradient(circle at 15% 0,rgba(var(--edge-rgb),.16),transparent 39%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99)) !important;}
html.light .intel-features-page .sport-hub-list{color:#44516A;}
html.light .intel-features-page .features-cta-band{color:#0B1733;}
html.light .intel-features-page .features-cta-band p{color:#44516A;}
html.light .intel-subscription{background:radial-gradient(circle at 50% 20%,rgba(50,58,170,.1),transparent 35%),linear-gradient(145deg,#FFFFFF,var(--intel-bg) 58%,#FFFFFF);}
html.light .intel-subscription .legal-header{background:radial-gradient(circle at 50% 16%,rgba(83,61,211,.22),transparent 39%),linear-gradient(145deg,#FFFFFF,#FFFFFF 58%,#FFFFFF);}
html.light .intel-subscription-eyebrow{color:#7E22CE !important;}
html.light .intel-subscription .legal-header h1{color:#0B1733;}
html.light .intel-subscription .legal-header .legal-date{color:#44516A;}
html.light .intel-subscription .loading{color:#44516A;}
html.light .intel-subscription .auth-prompt,html.light .intel-subscription .subscription-status{background:radial-gradient(circle at 15% 0,rgba(104,56,198,.12),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.98));}
html.light .intel-subscription .auth-prompt h3,html.light .intel-subscription .subscription-status h3{color:#0B1733;}
html.light .intel-subscription .auth-prompt p{color:#44516A;}
html.light .intel-subscription .pricing-tier{color:#0B1733;background:radial-gradient(circle at 15% 0,rgba(var(--edge-rgb),.12),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-subscription .pricing-tier:hover,html.light .intel-subscription .pricing-tier.featured{background:radial-gradient(circle at 15% 0,rgba(var(--edge-rgb),.17),transparent 39%),linear-gradient(145deg,rgba(255,255,255,.99),rgba(255,255,255,.99));}
html.light .intel-subscription .pricing-tier h3{color:#0B1733;}
html.light .intel-subscription .pricing-tier .tier-description{color:#44516A;}
html.light .intel-subscription .frequency-card{background:rgba(255,255,255,.78);}
html.light .intel-subscription .frequency-card .badge{color:#0B1733;}
html.light .intel-subscription .frequency-label{color:#44516A;}
html.light .intel-subscription .frequency-card .price span{color:#44516A;}
html.light .intel-subscription .frequency-card .savings{color:#44516A;}
html.light .intel-subscription .frequency-card .btn{color:#0B1733;}
html.light .intel-subscription .frequency-card .btn-primary{color:#0B1733;}
html.light .intel-subscription .tier-features>li{color:#44516A;}
html.light .intel-subscription .founders-price-display .price span{color:#44516A;}
html.light .intel-subscription .pricing-tier.founders>.checkout-btn{background:linear-gradient(90deg,var(--edge),color-mix(in srgb,var(--edge) 72%,#EAF1F8));}
html.light .intel-subscription .founders-disclaimer{color:#44516A;}
html.light .intel-blog.main-content{background:radial-gradient(circle at 50% 28%,rgba(42,59,155,.08),transparent 38%),linear-gradient(145deg,#FFFFFF,var(--intel-bg) 58%,#FFFFFF);}
html.light .intel-blog .blog-hero{background:radial-gradient(circle at 50% 17%,rgba(83,61,211,.22),transparent 39%),radial-gradient(ellipse at 50% 108%,rgba(28,107,205,.13),transparent 50%),linear-gradient(145deg,#FFFFFF,#FFFFFF 58%,#FFFFFF);}
html.light .intel-blog-eyebrow{color:#7E22CE !important;}
html.light .intel-blog .blog-hero h1{color:#0B1733;}
html.light .intel-blog .blog-hero .container>p:last-child{color:#44516A;}
html.light .intel-blog-feed-heading h2{color:#0B1733;}
html.light .intel-blog-feed-heading p{color:#44516A;}
html.light .intel-blog .sport-filter{background:rgba(255,255,255,.72);}
html.light .intel-blog .sport-pill{color:#44516A;}
html.light .intel-blog .sport-pill:hover,html.light .intel-blog .sport-pill.active{color:#0B1733;}
html.light .intel-blog .blog-card{color:#0B1733;background:radial-gradient(circle at 10% 0,rgba(var(--edge-rgb),.08),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-blog .blog-card-meta{color:#44516A;}
html.light .intel-blog .blog-card-title a{color:#0B1733;}
html.light .intel-blog .blog-card-desc{color:#44516A;}
html.light .intel-blog .empty-blog{color:#44516A;background:rgba(255,255,255,.72);}
html.light .intel-blog .page-btn{color:#0B1733;}
html.light .intel-blog .page-btn:hover{color:#0B1733;}
html.light .intel-blog .page-info{color:#44516A;}
html.light .intel-howto.main-content{background:radial-gradient(circle at 14% 62%,rgba(0,239,145,.045),transparent 28%),linear-gradient(150deg,#FFFFFF,#FFFFFF 58%,#FFFFFF);}
html.light .intel-howto .howto-hero{background:radial-gradient(circle at 50% 16%,rgba(100,58,213,.24),transparent 38%),radial-gradient(ellipse at 50% 112%,rgba(0,183,239,.1),transparent 48%),linear-gradient(145deg,#FFFFFF,#FFFFFF 60%,#FFFFFF);}
html.light .intel-howto-eyebrow{color:#7E22CE !important;}
html.light .intel-howto .howto-hero h1{color:#0B1733;}
html.light .intel-howto .howto-hero .container>p:last-child{color:#44516A;}
html.light .intel-howto-section-heading>p{color:#7E22CE;}
html.light .intel-howto-section-heading h2{color:#0B1733;}
html.light .intel-howto-section-heading>span{color:#44516A;}
html.light .intel-howto .howto-card{background:radial-gradient(circle at 10% 0,rgba(var(--edge-rgb),.08),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-howto .howto-card-header strong{color:#0B1733;}
html.light .intel-howto .howto-post-title{color:#0B1733;}
html.light .intel-howto .howto-post-row:hover .howto-post-title{color:#0B1733;}
html.light .intel-howto .howto-post-date{color:#6B7890;}
html.light .intel-howto .sport-filter{background:rgba(255,255,255,.72);}
html.light .intel-howto .sport-pill{color:#44516A;}
html.light .intel-howto .sport-pill:hover,html.light .intel-howto .sport-pill.active{color:#0B1733;}
html.light .intel-howto .howto-guide-card{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-howto .howto-guide-visual{background:radial-gradient(circle,rgba(var(--edge-rgb),.2),transparent 45%),linear-gradient(135deg,rgba(var(--edge-rgb),.05),rgba(255,255,255,.9));}
html.light .intel-howto .howto-guide-meta{color:#44516A;}
html.light .intel-howto .howto-guide-body h2 a{color:#0B1733;}
html.light .intel-howto .howto-guide-body>p{color:#44516A;}
html.light .intel-howto .empty-howto{color:#44516A;background:rgba(255,255,255,.72);}
html.light .intel-howto .page-btn{color:#0B1733;}
html.light .intel-howto .page-info{color:#44516A;}
html.light .intel-changelog{background:radial-gradient(circle at 12% 52%,rgba(37,186,245,.045),transparent 28%),linear-gradient(150deg,#FFFFFF,#FFFFFF 58%,#FFFFFF);}
html.light .intel-changelog .intel-changelog-hero{background:radial-gradient(circle at 50% 16%,rgba(100,58,213,.24),transparent 38%),radial-gradient(ellipse at 50% 112%,rgba(37,186,245,.1),transparent 48%),linear-gradient(145deg,#FFFFFF,#FFFFFF 60%,#FFFFFF);}
html.light .intel-changelog-eyebrow{color:#7E22CE !important;}
html.light .intel-changelog .legal-header h1{color:#0B1733;}
html.light .intel-changelog .legal-header .legal-date{color:#44516A;}
html.light .intel-changelog .changelog-toc{background:rgba(255,255,255,.92);}
html.light .intel-changelog .toc-header{color:#7E22CE;}
html.light .intel-changelog .toc-link{color:#44516A;}
html.light .intel-changelog .toc-link:hover,html.light .intel-changelog .toc-link.active{color:#0B1733;}
html.light .intel-changelog .changelog-entry{background:radial-gradient(circle at 5% 0,rgba(139,92,246,.07),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-changelog .changelog-date{color:#7E22CE;}
html.light .intel-changelog .changelog-title{color:#0B1733;}
html.light .intel-changelog .changelog-section h3{color:#0B1733;}
html.light .intel-changelog .changelog-section h3:hover,html.light .intel-changelog .changelog-section h3:focus-visible{color:#0B1733;}
html.light .intel-changelog .changelog-section h3::after{color:#7E22CE;}
html.light .intel-changelog .changelog-list li{color:#44516A;}
html.light .intel-changelog .changelog-list strong{color:#0B1733;}
html.light .intel-changelog .changelog-sidebar-cta{background:radial-gradient(circle at 85% 0,rgba(0,239,145,.11),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-changelog .changelog-sidebar-label{color:#16A34A !important;}
html.light .intel-changelog .changelog-sidebar-cta h3{color:#0B1733;}
html.light .intel-changelog .changelog-sidebar-cta>p:not(.changelog-sidebar-label){color:#44516A;}
html.light .intel-roadmap{background:radial-gradient(circle at 88% 55%,rgba(247,189,22,.035),transparent 28%),linear-gradient(150deg,#FFFFFF,#FFFFFF 58%,#FFFFFF);}
html.light .intel-roadmap .roadmap-hero{background:radial-gradient(circle at 50% 16%,rgba(100,58,213,.24),transparent 38%),radial-gradient(ellipse at 50% 112%,rgba(0,239,145,.08),transparent 48%),linear-gradient(145deg,#FFFFFF,#FFFFFF 60%,#FFFFFF);}
html.light .intel-roadmap-eyebrow{color:#7E22CE !important;}
html.light .intel-roadmap .roadmap-hero h1{color:#0B1733;}
html.light .intel-roadmap .roadmap-hero .preview-hero-sub{color:#44516A;}
html.light .intel-roadmap .roadmap-notice{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.98));}
html.light .intel-roadmap .roadmap-notice h3{color:#0B1733;}
html.light .intel-roadmap .roadmap-notice p{color:#44516A;}
html.light .intel-roadmap .roadmap-notice a{color:#0284C7;}
html.light .intel-roadmap .roadmap-legend{background:rgba(255,255,255,.7);}
html.light .intel-roadmap .roadmap-badge--shipped{color:#16A34A;}
html.light .intel-roadmap .roadmap-badge--planned{color:#44516A;}
html.light .intel-roadmap .roadmap-quarter{background:radial-gradient(circle at 4% 0,rgba(var(--edge-rgb),.07),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-roadmap .roadmap-quarter-title{color:#0B1733;}
html.light .intel-roadmap .roadmap-progress-bar{background:rgba(37,99,235,.055);}
html.light .intel-roadmap .roadmap-progress-label{color:#44516A;}
html.light .intel-roadmap .roadmap-subsection .preview-section-title{color:#0B1733;}
html.light .intel-roadmap .roadmap-list li{color:#44516A;background:rgba(37,99,235,.012);}
html.light .intel-roadmap .roadmap-list li strong{color:#0B1733;}
html.light .intel-roadmap .roadmap-cta{background:radial-gradient(circle at 50% 0,rgba(189,98,247,.12),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-roadmap .roadmap-cta-eyebrow{color:#7E22CE;}
html.light .intel-roadmap .roadmap-cta h2{color:#0B1733;}
html.light .intel-roadmap .roadmap-cta>p:not(.roadmap-cta-eyebrow){color:#44516A;}
html.light .intel-roadmap .roadmap-cta .btn{color:#0B1733;}
html.light .intel-mlb-preview{background:radial-gradient(circle at 12% 48%,rgba(0,239,145,.035),transparent 26%),radial-gradient(circle at 88% 72%,rgba(37,186,245,.035),transparent 28%),linear-gradient(150deg,#FFFFFF,#FFFFFF 58%,#FFFFFF);}
html.light .intel-mlb-preview .preview-hero{background:radial-gradient(circle at 50% 19%,rgba(100,58,213,.2),transparent 36%),radial-gradient(ellipse at 50% 110%,rgba(0,239,145,.08),transparent 46%),linear-gradient(145deg,#FFFFFF,#FFFFFF 60%,#FFFFFF);}
html.light .intel-mlb-preview .preview-back-link{color:#44516A;}
html.light .intel-mlb-preview .preview-back-link:hover{color:#0B1733;}
html.light .intel-mlb-preview .intel-preview-eyebrow{color:#16A34A;}
html.light .intel-mlb-preview .preview-logo-wrap{border:1px solid #D8E2EE;background:linear-gradient(145deg,#EAF1F8,#EAF1F8);}
html.light .intel-mlb-preview .preview-logo-abbr{color:#44516A;}
html.light .intel-mlb-preview .preview-logo-vs{color:#6B7890;}
html.light .intel-mlb-preview .preview-hero h1{color:#0B1733;}
html.light .intel-mlb-preview .preview-hero-title-link:hover{color:#7E22CE;}
html.light .intel-mlb-preview .preview-hero-sub{color:#44516A;}
html.light .intel-mlb-preview .preview-hero-records{color:#6B7890;}
html.light .intel-mlb-preview .preview-hero-records strong{color:#0B1733;}
html.light .intel-mlb-preview .preview-hero-nav{color:#44516A;background:rgba(255,255,255,.78);}
html.light .intel-mlb-preview .preview-hero-nav:hover{color:#0B1733;}
html.light .intel-mlb-preview .share-bar{background:rgba(255,255,255,.74);}
html.light .intel-mlb-preview .share-label{color:#44516A;}
html.light .intel-mlb-preview .preview-toc{background:rgba(255,255,255,.92);}
html.light .intel-mlb-preview .preview-toc a{color:#44516A;}
html.light .intel-mlb-preview .preview-toc a:hover{color:#0B1733;}
html.light .intel-mlb-preview .preview-section{background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--section-accent) 7%,transparent),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-mlb-preview .preview-narrative-text{color:#44516A;}
html.light .intel-mlb-preview .preview-narrative-outlook{color:#0B1733;}
html.light .intel-mlb-preview .preview-source-tag{color:#44516A;}
html.light .intel-mlb-preview .preview-engine-edge-row,html.light .intel-mlb-preview .mlb-pitcher,html.light .intel-mlb-preview .mlb-weather-item,html.light .intel-mlb-preview .mlb-team-snapshot,html.light .intel-mlb-preview .preview-odds-cell{background:rgba(37,99,235,.018);}
html.light .intel-mlb-recap .preview-hero{background:radial-gradient(circle at 50% 19%,rgba(100,58,213,.18),transparent 36%),radial-gradient(ellipse at 50% 110%,rgba(0,239,145,.1),transparent 48%),linear-gradient(145deg,#FFFFFF,#FFFFFF 60%,#FFFFFF);}
html.light .intel-mlb-recap .intel-preview-eyebrow{color:#16A34A;}
html.light .intel-mlb-recap .recap-score-winner{color:#16A34A;}
html.light .intel-mlb-recap .recap-score-loser{color:#44516A;}
html.light .intel-mlb-recap .recap-score-label{color:#16A34A;}
html.light .intel-mlb-recap .recap-hero-record{color:#6B7890;}
html.light .intel-mlb-recap .recap-preview-link{color:#7E22CE;}
html.light .intel-mlb-recap .recap-preview-link:hover{color:#7E22CE;}
html.light .intel-mlb-recap .recap-narrative-title{color:#7E22CE;}
html.light .intel-mlb-recap .recap-narrative-text{color:#44516A;}
html.light .intel-mlb-recap .recap-prediction-text{color:#44516A;}
html.light .intel-mlb-recap .recap-prediction-text strong{color:#0B1733;}
html.light .intel-mlb-recap .recap-potg-label{color:#DC2626;}
html.light .intel-mlb-recap .recap-potg-name{color:#0B1733;}
html.light .intel-mlb-recap .recap-potg-line{color:#44516A;}
html.light .intel-mlb-recap .recap-linescore,html.light .intel-mlb-recap .recap-stats-table{color:#44516A;}
html.light .intel-mlb-recap .recap-linescore thead th,html.light .intel-mlb-recap .recap-stats-table thead th{color:#6B7890;}
html.light .intel-mlb-recap .recap-ls-winner,html.light .intel-mlb-recap .recap-stat-hot,html.light .intel-mlb-recap .recap-stats-table td.stat-good{color:#16A34A;}
html.light .intel-mlb-recap .recap-turning-point{color:#44516A;}
html.light .intel-mlb-recap .recap-turning-point strong{color:#0B1733;}
html.light .intel-mlb-recap .recap-team-logo-wrap{border:1px solid #D8E2EE;}
html.light .intel-mlb-recap .preview-cta{background:radial-gradient(circle at 50% 0,rgba(0,239,145,.09),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-mlb-recap .preview-cta h2{color:#0B1733;}
html.light .intel-mlb-recap .preview-cta p{color:#44516A;}
html.light .intel-mlb-recap .preview-cta .btn-secondary{color:#44516A;}
html.light .intel-mlb-team .preview-hero{background:radial-gradient(circle at 50% 19%,rgba(100,58,213,.19),transparent 36%),radial-gradient(ellipse at 50% 110%,rgba(37,186,245,.09),transparent 48%),linear-gradient(145deg,#FFFFFF,#FFFFFF 60%,#FFFFFF);}
html.light .intel-mlb-team .preview-logo-wrap{border:1px solid #D8E2EE;}
html.light .intel-mlb-team .preview-hero-sub strong{color:#0B1733;}
html.light .intel-mlb-team .team-stat-col{background:rgba(37,99,235,.014);}
html.light .intel-mlb-team .team-stat-col-label{color:color-mix(in srgb,var(--section-accent) 78%,#0B1733);}
html.light .intel-mlb-team .team-stat-row{color:#44516A;}
html.light .intel-mlb-team .team-stat-row strong{color:#0B1733;}
html.light .intel-mlb-team .team-stat-row strong.stat-good{color:#16A34A;}
html.light .intel-mlb-team .team-stat-row strong.stat-bad{color:#DC2626;}
html.light .intel-mlb-team .team-form-dot--w{color:#16A34A;}
html.light .intel-mlb-team .team-form-dot--l{color:#DC2626;}
html.light .intel-mlb-team .team-leader-stat-label{color:#44516A;}
html.light .intel-mlb-team .team-leader-stat-value{color:#0B1733;}
html.light .intel-mlb-team .team-leader-stat-name{color:#44516A;}
html.light .intel-mlb-team .team-leader-stat-name a:hover{color:#DC2626;}
html.light .intel-mlb-team .team-game-row{color:#44516A;}
html.light .intel-mlb-team .team-game-row:hover{color:#0B1733;}
html.light .intel-mlb-team .team-game-win{color:#16A34A;}
html.light .intel-mlb-team .team-game-loss{color:#DC2626;}
html.light .intel-mlb-team .team-game-score,html.light .intel-mlb-team .team-game-date{color:#6B7890;}
html.light .intel-mlb-team .team-last-meetings{color:#44516A;}
html.light .intel-mlb-team .team-roster-table{color:#44516A;}
html.light .intel-mlb-team .team-roster-table thead th{color:#6B7890;}
html.light .intel-mlb-team .team-roster-table tbody td{color:#44516A;}
html.light .intel-mlb-team .team-standings-table tbody tr.team-standings-current td:nth-child(2){color:#DC2626;}
html.light .intel-mlb-team .team-roster-name{color:#0B1733;}
html.light .intel-mlb-team .team-injury-status{color:#DC2626;}
html.light .intel-mlb-team .preview-cta{background:radial-gradient(circle at 50% 0,rgba(37,186,245,.09),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-mlb-team .preview-cta h2{color:#0B1733;}
html.light .intel-mlb-team .preview-cta p{color:#44516A;}
html.light .intel-mlb-player .preview-hero{background:radial-gradient(circle at 50% 19%,rgba(100,58,213,.19),transparent 36%),radial-gradient(ellipse at 50% 110%,rgba(189,98,247,.09),transparent 48%),linear-gradient(145deg,#FFFFFF,#FFFFFF 60%,#FFFFFF);}
html.light .intel-mlb-player .preview-logo-wrap{background:radial-gradient(circle at 50% 20%,rgba(189,98,247,.12),rgba(255,255,255,.95));}
html.light .intel-mlb-player .player-hero-team-link{color:#0B1733;}
html.light .intel-mlb-player .player-hero-team-link:hover{color:#7E22CE;}
html.light .intel-mlb-player .player-hero-team-logo-wrap{border:1px solid #D8E2EE;}
html.light .intel-mlb-player .player-injury-banner{color:#0B1733;}
html.light .intel-mlb-player .player-injury-banner strong{color:#DC2626;}
html.light .intel-mlb-player .player-bio-cell span{color:#44516A;}
html.light .intel-mlb-player .player-bio-cell strong{color:#0B1733;}
html.light .intel-mlb-player .player-stat-cell span{color:#6B7890;}
html.light .intel-mlb-player .player-stat-cell strong{color:#0B1733;}
html.light .intel-mlb-player .player-stat-cell strong.stat-good{color:#16A34A;}
html.light .intel-mlb-player .player-stat-cell strong.stat-bad{color:#DC2626;}
html.light .intel-mlb-player .player-stat-subheading{color:#44516A;}
html.light .intel-mlb-player .player-handedness-card-title{color:#0B1733;}
html.light .intel-mlb-player .player-handedness-stats span{color:#6B7890;}
html.light .intel-mlb-player .player-handedness-stats strong{color:#0B1733;}
html.light .intel-mlb-player .player-handedness-meta,html.light .intel-mlb-player .player-splits-note{color:#6B7890;}
html.light .intel-mlb-player .player-splits-table,html.light .intel-mlb-player .player-gamelog-table{color:#44516A;}
html.light .intel-mlb-player .player-splits-table thead th,html.light .intel-mlb-player .player-gamelog-table thead th{color:#6B7890;}
html.light .intel-mlb-player .player-splits-table tbody td,html.light .intel-mlb-player .player-gamelog-table tbody td{color:#44516A;}
html.light .intel-mlb-player .player-splits-table thead th[data-sort]:hover,html.light .intel-mlb-player .player-splits-table thead th[data-sort].sorted{color:#0B1733;}
html.light .intel-mlb-player .player-splits-opp-logo-wrap{border:1px solid #D8E2EE;}
html.light .intel-mlb-player .preview-cta{background:radial-gradient(circle at 50% 0,rgba(189,98,247,.09),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.99));}
html.light .intel-mlb-player .preview-cta h2{color:#0B1733;}
html.light .intel-mlb-player .preview-cta p{color:#44516A;}
html.light .intel-mlb-player .preview-hero{background:linear-gradient(130deg, rgba(84, 34, 170, .23), transparent 42%),
    linear-gradient(135deg, transparent 62%, rgba(106, 65, 222, .08) 62.2%, transparent 62.6%),
    radial-gradient(circle at 12% 78%, rgba(113, 52, 219, .2), transparent 34%),
    #FFFFFF;}
html.light .intel-mlb-player .player-hero-facts span,html.light .intel-mlb-player .player-hero-overview span{color:#6B7890;}
html.light .intel-mlb-player .player-hero-facts strong{color:#0B1733;}
html.light .intel-mlb-player .player-hero-overview{background:linear-gradient(145deg, rgba(255,255,255,.96), rgba(255,255,255,.96));}
html.light .intel-mlb-player .player-hero-overview > p{color:#6B7890;}
html.light .intel-mlb-player .player-hero-overview strong{color:#0B1733;}
html.light .intel-mlb-player .player-hero-overview strong.stat-good{color:#16A34A;}
html.light .intel-mlb-player .player-hero-overview strong.stat-bad{color:#DC2626;}
html.light .intel-mlb-player .player-hero-overview > a{color:#7E22CE;}
html.light .intel-mlb-player .player-hero-overview > a:hover{color:#0B1733;}
html.light .intel-mlb-player .share-bar{background:rgba(255,255,255,.78);}
html.light .intel-mlb-player .preview-section--stats{background:radial-gradient(circle at 98% 0, rgba(91, 52, 205, .08), transparent 34%),
    linear-gradient(145deg, rgba(255,255,255,.98), rgba(255,255,255,.98));}
html.light .intel-mlb-player .preview-section--stats .player-stat-grid:not(.player-stat-grid--full) .player-stat-cell{background:linear-gradient(155deg, rgba(255,255,255,.88), rgba(255,255,255,.96));}
html.light .intel-mlb-player .preview-section--stats .player-stat-grid:not(.player-stat-grid--full) .player-stat-cell:nth-child(2){background:linear-gradient(155deg, rgba(255,255,255,.25), rgba(255,255,255,.96));}
html.light .intel-mlb-player .preview-section--stats .player-stat-grid:not(.player-stat-grid--full) .player-stat-cell span{color:#44516A;}
html.light .intel-mlb-player .preview-section--stats .player-stat-subheading{color:#44516A;}
html.light .intel-mlb-player .preview-section--stats .player-stat-grid--full .player-stat-cell{background:linear-gradient(145deg, rgba(255,255,255,.9), rgba(255,255,255,.92));}
html.light .intel-mlb-player .preview-section--stats .player-stat-grid--full .player-stat-cell::before{color:#7E22CE;}
html.light .intel-mlb-player .preview-section--handedness{background:radial-gradient(circle at 8% 50%, rgba(0, 192, 144, .11), transparent 29%),
    radial-gradient(circle at 92% 50%, rgba(0, 192, 144, .1), transparent 29%),
    linear-gradient(145deg, rgba(255,255,255,.98), rgba(255,255,255,.98));}
html.light .intel-mlb-player .preview-section--handedness .preview-section-title{color:#16A34A;}
html.light .intel-mlb-player .preview-section--handedness .player-handedness-card{background:linear-gradient(130deg, rgba(255,255,255,.26), rgba(255,255,255,.88) 58%);}
html.light .intel-mlb-player .preview-section--handedness .player-handedness-card::before{color:#16A34A;}
html.light .intel-mlb-player .preview-section--handedness .player-handedness-card-title{color:#0B1733;}
html.light .intel-mlb-player .preview-section--handedness .player-handedness-stats span{color:#16A34A;}
html.light .intel-mlb-player .preview-section--handedness .player-handedness-stats strong{color:#0B1733;}
html.light .intel-mlb-player .preview-section--handedness .player-handedness-meta{color:#6B7890;}
html.light .intel-mlb-player .preview-section--handedness .player-splits-note{color:#6B7890;}
html.light .intel-mlb-player .preview-section--handedness .player-splits-note::before{color:#16A34A;}
html.light .intel-page-eyebrow,html.light .intel-contact .contact-page-badge{color:#7E22CE;}
html.light .intel-legal,html.light .intel-contact,html.light .intel-faq-page{background:radial-gradient(circle at 12% 8%, rgba(105, 69, 232, 0.14), transparent 30rem),
    radial-gradient(circle at 88% 34%, rgba(24, 197, 153, 0.07), transparent 28rem),
    #FFFFFF;}
html.light .legal-content.intel-legal{background-color:#FFFFFF;}
html.light .intel-legal .legal-header h1{color:#0B1733;}
html.light .intel-legal .legal-date{color:#44516A;}
html.light .intel-legal .legal-body{background:linear-gradient(145deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94));}
html.light .intel-legal .legal-section::before{color:#7E22CE;}
html.light .intel-legal .legal-section h2{color:#0B1733;}
html.light .intel-legal .legal-section h3{color:#0B1733;}
html.light .intel-legal .legal-section p,html.light .intel-legal .legal-section li{color:#44516A;}
html.light .intel-legal .legal-section a{color:#7E22CE;}
html.light .intel-legal .contact-info{background:rgba(255,255,255,0.48);}
html.light .intel-contact .contact-page-header,html.light .intel-faq-page .faq-page-header{background:linear-gradient(180deg, rgba(255,255,255,0.2), rgba(255,255,255,0.74));}
html.light .intel-contact .contact-page-header h1,html.light .intel-faq-page .faq-page-header h1{color:#0B1733;}
html.light .intel-contact .contact-page-header p,html.light .intel-faq-page .faq-page-header p{color:#44516A;}
html.light .intel-contact .contact-info-card,html.light .intel-contact .contact-faq-nudge,html.light .intel-contact .contact-form-card{background:linear-gradient(145deg, rgba(255,255,255,0.94), rgba(255,255,255,0.94));}
html.light .intel-contact .contact-info-icon{color:#7E22CE;}
html.light .intel-contact .contact-info-label,html.light .intel-contact .contact-label{color:#44516A;}
html.light .intel-contact .contact-info-value{color:#0B1733;}
html.light .intel-contact .contact-form-header h2{color:#0B1733;}
html.light .intel-contact .contact-input{background:rgba(255,255,255,0.75);}
html.light .intel-faq-page .faq-category-section{background:linear-gradient(145deg, rgba(255,255,255,0.92), rgba(255,255,255,0.92));}
html.light .intel-faq-page .faq-accordion-btn{color:#0B1733;}
html.light .intel-faq-page .faq-accordion-btn:hover,html.light .intel-faq-page .faq-accordion-btn:focus-visible{color:#7E22CE;}
html.light .intel-faq-page .faq-accordion-body p,html.light .intel-faq-page .faq-accordion-body li{color:#44516A !important;}
html.light .intel-faq-page .faq-accordion-body a{color:#7E22CE !important;}
html.light .intel-faq-page .faq-cta-band{background:radial-gradient(circle at 50% 0, rgba(126, 84, 232, 0.16), transparent 70%), rgba(255,255,255,0.9);}
html.light .error-content{background:#FFFFFF;}
html.light .error-code{color:#7E22CE;}
html.light .error-title{color:#0B1733;}
html.light .error-description{color:#44516A;}
html.light .error-link.secondary{color:#0B1733;}
html.light .error-search input{background:#FFFFFF;color:#0B1733;}
html.light .error-suggestions{border-top:1px solid #D8E2EE;}
html.light .error-suggestions h3{color:#6B7890;}
html.light .error-suggestions a{color:#7E22CE;}
html.light .error-suggestions a:hover{color:#7E22CE;}
html.light .changelog-date{color:#7E22CE;}
html.light .changelog-title{color:#0B1733;}
html.light .changelog-section h3{color:#0B1733;}
html.light .changelog-section h3::after{color:#7E22CE;}
html.light .changelog-list li{color:#44516A;}
html.light .changelog-list li:before{color:#7E22CE;}
html.light .changelog-sidebar-cta h3{color:#0B1733;}
html.light .changelog-sidebar-cta p{color:#44516A;}
html.light .changelog-toc{background:#FFFFFF;}
html.light .toc-header{color:#7E22CE;}
html.light .toc-link{color:#7E22CE;}
html.light .contact-page-badge{color:#7E22CE;}
html.light .contact-page-header h1{color:#0B1733;}
html.light .contact-page-header p{color:#44516A;}
html.light .contact-info-card{background:#FFFFFF;border:1px solid #D8E2EE;}
html.light .contact-info-icon{color:#7E22CE;}
html.light .contact-info-label{color:#6B7890;}
html.light .contact-info-value{color:#0B1733;}
html.light .contact-social-link{color:#7E22CE;}
html.light .contact-social-link:hover{color:#7E22CE;}
html.light .contact-faq-link{color:#7E22CE;}
html.light .contact-faq-link:hover{color:#7E22CE;}
html.light .contact-form-card{background:#FFFFFF;border:1px solid #D8E2EE;}
html.light .contact-form-header{border-bottom:1px solid #D8E2EE;}
html.light .contact-form-header h2{color:#0B1733;}
html.light .contact-form-header p{color:#6B7890;}
html.light .contact-label{color:#6B7890;}
html.light .contact-input{background:#FFFFFF;color:#0B1733;}
html.light .contact-select option{background:#FFFFFF;}
html.light .faq-page-header h1{color:#0B1733;}
html.light .faq-page-header p{color:#44516A;}
html.light .faq-category-title{color:#7E22CE;}
html.light .faq-accordion-item{border-bottom:1px solid #D8E2EE;}
html.light .faq-accordion-btn{color:#0B1733;}
html.light .faq-accordion-btn:hover{color:#7E22CE;}
html.light .faq-accordion-btn::after{color:#7E22CE;}
html.light .faq-accordion-body p{color:#44516A;}
html.light .faq-cta-band p{color:#44516A;}
html.light .features-page-header p{color:#44516A;}
html.light .feature-category-title{color:#7E22CE;}
html.light .badge-free{color:#16A34A;}
html.light .badge-pro{color:#7E22CE;}
html.light .badge-elite{color:#DC2626;}
html.light .sport-hub-nba   .sport-hub-label{color:#7E22CE;}
html.light .sport-hub-mlb   .sport-hub-label{color:#16A34A;}
html.light .sport-hub-ncaab .sport-hub-label{color:#DC2626;}
html.light .sport-hub-fifa  .sport-hub-label{color:#DC2626;}
html.light .sport-hub-list{color:#44516A;}
html.light .sport-hub-nba   .sport-hub-link{color:#7E22CE;}
html.light .sport-hub-mlb   .sport-hub-link{color:#16A34A;}
html.light .sport-hub-ncaab .sport-hub-link{color:#DC2626;}
html.light .sport-hub-fifa  .sport-hub-link{color:#DC2626;}
html.light .features-cta-band p{color:#44516A;}
html.light .sport-page-hero .sport-badge-large{color:#7E22CE;}
html.light .sport-page-hero p{color:#44516A;}
html.light .sport-stat-number{color:#7E22CE;}
html.light .sport-stat-label{color:#6B7890;}
html.light .section-eyebrow{color:#7E22CE;}
html.light .sport-cta-band p{color:#44516A;}
html.light .tier-table th{color:#7E22CE;}
html.light .tier-free{color:#DC2626;}
html.light .tier-pro{color:#0284C7;}
html.light .tier-elite{color:#DC2626;}
html.light .check{color:#16A34A;}
html.light .lock{color:#7E22CE;}
html.light .fifa-matches-section .section-label{color:#6B7890;}
html.light .fifa-match-card{background:rgba(37,99,235,0.03);}
html.light .fifa-card-stage{color:#7E22CE;}
html.light .fifa-team-logo-wrap{background:#EAF1F8;}
html.light .fifa-team-abbr{color:#0B1733;}
html.light .fifa-team-name{color:#6B7890;}
html.light .fifa-score{color:#0B1733;}
html.light .fifa-status.live{color:#DC2626;}
html.light .fifa-status.ht{color:#DC2626;}
html.light .fifa-status.ft{color:#44516A;}
html.light .fifa-status.sched{color:#7E22CE;}
html.light .fifa-status.et{color:#DC2626;}
html.light .fifa-status.pen{color:#DC2626;}
html.light .fifa-odds-row{color:#6B7890;border-top:1px solid #D8E2EE;}
html.light .fifa-odds-val{color:#44516A;}
html.light .fifa-upcoming-badge{color:#7E22CE;}
html.light .fifa-matches-empty{color:#6B7890;}
html.light .rr-logo-wrap{background:#EAF1F8;}
html.light .rr-pso{color:#DC2626;}
html.light .rr-stage{color:#7E22CE;}
html.light .rr-link{color:#7E22CE;}
html.light .rr-view-all{color:#7E22CE;}
html.light .mlb-games-section .section-label{color:#6B7890;}
html.light .mlb-game-card{background:rgba(37,99,235,0.03);}
html.light .mlb-team-logo-wrap{background:#EAF1F8;}
html.light .mlb-team-abbr{color:#0B1733;}
html.light .mlb-team-record{color:#6B7890;}
html.light .mlb-score{color:#0B1733;}
html.light .mlb-status.live{color:#DC2626;}
html.light .mlb-status.scheduled{color:#16A34A;}
html.light .mlb-status.final{color:#44516A;}
html.light .mlb-status.postponed{color:#DC2626;}
html.light .mlb-pitcher-row{border-top:1px solid #D8E2EE;}
html.light .mlb-pitcher-name{color:#44516A;}
html.light .mlb-pitcher-era{color:#0B1733;}
html.light .mlb-pitcher-era span{color:#6B7890;}
html.light .mlb-pitcher-hand{color:#6B7890;}
html.light .mlb-pitcher-predicted{color:#DC2626;}
html.light .mlb-odds-row{color:#6B7890;border-top:1px solid #D8E2EE;}
html.light .mlb-odds-val{color:#44516A;}
html.light .mlb-verdict-label{color:#DC2626;}
html.light .mlb-verdict-val{color:#0B1733;}
html.light .mlb-verdict-winner{color:#DC2626;}
html.light .mlb-verdict-blowout--low{color:#44516A;}
html.light .mlb-verdict-blowout--med{color:#DC2626;}
html.light .mlb-verdict-blowout--high{color:#DC2626;}
html.light .mlb-games-empty{color:#6B7890;}
html.light .mlb-inning-label{color:#6B7890;}
html.light .latest-posts-section .section-label,html.light .latest-slate-section .section-label{color:#0B1733;}
html.light .slate-summary-card{border:1px solid #D8E2EE;border-image:linear-gradient(to bottom, #D8E2EE, #D8E2EE) 1;background:linear-gradient(to bottom, rgba(37,99,235,0.05), transparent);}
html.light .slate-summary-games{color:#0B1733;}
html.light .slate-summary-detail{color:#44516A;}
html.light .slate-summary-bar-track{background:rgba(37,99,235,0.08);}
html.light .latest-post-row{background:rgba(37,99,235,0.03);border:1px solid #D8E2EE;}
html.light .latest-post-badge{color:#0B1733;}
html.light .latest-post-badge--nba{color:#0284C7;}
html.light .latest-post-badge--mlb{color:#16A34A;}
html.light .latest-post-badge--ncaab{color:#7E22CE;}
html.light .latest-post-badge--fifa{color:#0284C7;}
html.light .latest-post-title{color:#0B1733;}
html.light .latest-post-date{color:#6B7890;}
html.light .hero-case-label{color:#44516A;}
html.light .hero-league-badge{border:1px solid #D8E2EE;}
html.light .hero-case-inning.live{color:#DC2626;}
html.light .hero-case-inning.scheduled{color:#44516A;}
html.light .hero-pitcher-headshot{background:rgba(37,99,235,0.06);}
html.light .hero-pitcher-pos{color:#44516A;}
html.light .hero-pitcher-predicted{color:#DC2626;}
html.light .hero-score-big{color:#0B1733;}
html.light .hero-venue-line{background:rgba(37,99,235,0.12);}
html.light .hero-venue-text{color:#6B7890;}
html.light .hero-pitcher-panel{background:linear-gradient(to bottom, rgba(37,99,235,0.05), transparent);}
html.light .hero-pitcher-name-big{color:#0B1733;}
html.light .hero-vs-circle{background:rgba(37,99,235,0.06);border:1px solid #D8E2EE;color:#6B7890;}
html.light .hero-pitcher-compare{border-top:1px solid #D8E2EE;}
html.light .hero-compare-num{color:#0B1733;}
html.light .hero-compare-val-pair.hero-compare-edge .hero-compare-num{color:#16A34A;}
html.light .hero-compare-stat-label{color:#6B7890;}
html.light .hero-edge-check{color:#16A34A;}
html.light .hero-starter-edge-icon{background:#EAF1F8;}
html.light .hero-starter-edge-label{color:#16A34A;}
html.light .hero-starter-edge-team{color:#0B1733;}
html.light .hero-starter-edge-team span{color:#16A34A;}
html.light .hero-starter-edge-sub{color:#44516A;}
html.light .hero-starter-edge-gauge-label{color:#16A34A;}
html.light .hero-odds-grid{background:linear-gradient(to bottom, rgba(37,99,235,0.05), transparent);}
html.light .hero-odds-card + .hero-odds-card{border-left:1px solid #D8E2EE;}
html.light .hero-odds-card-label{color:#6B7890;}
html.light .hero-odds-card-val2{border-top:1px solid #D8E2EE;}
html.light .hero-odds-team-primary{color:#0B1733;}
html.light .hero-odds-num-primary{color:#0284C7;}
html.light .hero-odds-team-secondary{color:#DC2626;}
html.light .hero-odds-num-secondary{color:#6B7890;}
html.light .hero-odds-total-val{color:#0B1733;}
html.light .hero-share-bar{border-top:1px solid #D8E2EE;}
html.light .hero-share-bar .share-label{color:#44516A;}
html.light .hero-share-bar .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;color:#44516A;}
html.light .hero-share-bar .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .hero-share-bar .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light body{background:#FFFFFF;}
html.light .auth-page{background:radial-gradient(ellipse 80% 50% at 50% -10%, rgba(99,102,241,0.18) 0%, transparent 60%),
      #FFFFFF;}
html.light .auth-headline{color:#0B1733;}
html.light .auth-sub{color:#6B7890;}
html.light .auth-card{background:#FFFFFF;border:1px solid #D8E2EE;}
html.light .auth-alert.error{color:#DC2626;}
html.light .auth-alert.success{color:#16A34A;}
html.light .auth-tabs{background:rgba(37,99,235,0.04);border:1px solid #D8E2EE;}
html.light .auth-tab{color:#6B7890;}
html.light .auth-tab.active{color:#0B1733;background:#FFFFFF;}
html.light .btn-google{background:#EAF1F8;}
html.light .btn-google:hover{background:#EAF1F8;}
html.light .auth-divider::before,html.light .auth-divider::after{background:rgba(37,99,235,0.06);}
html.light .field label{color:#44516A;}
html.light .field input{background:rgba(37,99,235,0.04);border:1px solid #D8E2EE;color:#0B1733;}
html.light .btn-submit{color:#0B1733;}
html.light .auth-footer a{color:#7E22CE;}
html.light .player-hero-team-logo-wrap{background:#EAF1F8;}
html.light .preview-logo-wrap{background:rgba(37,99,235,0.06);}
html.light .preview-toc{background:var(--color-bg, #FFFFFF);}
html.light .preview-toc-links a{border:1px solid #D8E2EE;}
html.light .player-stat-cell{background:rgba(37,99,235,0.03);}
html.light .player-bio-cell{background:rgba(37,99,235,0.03);}
html.light .player-handedness-card{background:rgba(37,99,235,0.03);}
html.light .player-splits-table tbody td{border-bottom:1px solid #D8E2EE;}
html.light .player-splits-table tbody tr:nth-child(even) > td{background:rgba(37,99,235,0.02);}
html.light .player-splits-opp-logo-wrap{background:#EAF1F8;}
html.light .player-gamelog-table tbody td{border-bottom:1px solid #D8E2EE;}
html.light .player-gamelog-table tbody tr:nth-child(even) > td{background:rgba(37,99,235,0.02);}
html.light .team-roster-table tbody td{border-bottom:1px solid #D8E2EE;}
html.light .team-roster-table tbody tr:nth-child(even) td{background:rgba(37,99,235,0.02);}
html.light .share-bar{border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-bar{border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .players-index-alpha-nav{border-bottom:1px solid #D8E2EE;}
html.light .players-index-alpha-nav a{border:1px solid #D8E2EE;background:rgba(37,99,235,0.02);}
html.light .players-index-item{border:1px solid #D8E2EE;background:rgba(37,99,235,0.015);}
html.light .players-index-team{background:rgba(37,99,235,0.06);}
html.light .suspect-detail-card{background:#FFFFFF;border:1px solid #D8E2EE;}
html.light .suspect-card-photo{border:1px solid #D8E2EE;}
html.light .suspect-team-logo-wrap{background:#EAF1F8;}
html.light .suspect-player-name{color:#0B1733;}
html.light a.suspect-player-name:hover{color:#DC2626;}
html.light .suspect-subline{color:#0B1733;}
html.light .suspect-team-link:hover{color:#DC2626;}
html.light .suspect-proj-label{color:#0B1733;}
html.light .suspect-proj-sub{color:#0B1733;}
html.light .suspect-label{color:#0B1733;}
html.light .suspect-motive-text{color:#0B1733;}
html.light .suspect-motive-text strong{color:#0B1733;}
html.light .suspect-matchup-value{color:#0B1733;}
html.light .suspect-text-success{color:#16A34A !important;}
html.light .suspect-text-error{color:#DC2626 !important;}
html.light .suspect-chip-success{color:#16A34A;}
html.light .suspect-chip-error{color:#DC2626;}
html.light .suspect-chip-warning{color:#DC2626;}
html.light .suspect-chip-blue{color:#0284C7;}
html.light .suspect-evidence-name{color:#0B1733;}
html.light .suspect-dot{background:#FFFFFF;}
html.light .share-bar{border-top:1px solid #D8E2EE;border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .preview-logo-wrap{background:#EAF1F8;}
html.light .preview-toc{background:var(--color-bg, #FFFFFF);}
html.light .preview-toc-links a{border:1px solid #D8E2EE;}
html.light .team-stat-row{border-bottom:1px solid #D8E2EE;}
html.light .team-form-dot--t{background:rgba(37,99,235,0.08);}
html.light .team-leader-card{background:rgba(37,99,235,0.03);}
html.light .team-leader-headshot{background:rgba(37,99,235,0.06);}
html.light .team-game-row{border-bottom:1px solid #D8E2EE;}
html.light .team-roster-table tbody td{border-bottom:1px solid #D8E2EE;}
html.light .team-roster-table:not(.team-standings-table) tbody tr:nth-child(even) td{background:rgba(37,99,235,0.02);}
html.light .team-last-meetings{border-top:1px solid #D8E2EE;}
html.light .share-bar{border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .sport-page-hero .sport-badge-large{color:#16A34A;}
html.light .sport-page-hero p{color:#44516A;}
html.light .sport-stat-number{color:#16A34A;}
html.light .sport-stat-label{color:#6B7890;}
html.light .section-eyebrow{color:#16A34A;}
html.light .sport-cta-band p{color:#44516A;}
html.light .showcase-subtitle{color:#6B7890;}
html.light .showcase-track-wrap{background:#FFFFFF;}
html.light .showcase-arrow{color:#16A34A;}
html.light .showcase-label{color:#16A34A;}
html.light .mlb-games-section .section-label{color:#6B7890;}
html.light .mlb-game-card{background:rgba(37,99,235,0.03);}
html.light .mlb-team-logo-wrap{background:#EAF1F8;}
html.light .mlb-team-abbr{color:#0B1733;}
html.light .mlb-team-record{color:#6B7890;}
html.light .mlb-score{color:#0B1733;}
html.light .mlb-status.live{color:#DC2626;}
html.light .mlb-status.scheduled{color:#16A34A;}
html.light .mlb-status.final{color:#44516A;}
html.light .mlb-status.postponed{color:#DC2626;}
html.light .mlb-pitcher-row{border-top:1px solid #D8E2EE;}
html.light .mlb-pitcher-name{color:#44516A;}
html.light .mlb-pitcher-era{color:#0B1733;}
html.light .mlb-pitcher-era span{color:#6B7890;}
html.light .mlb-pitcher-hand{color:#6B7890;}
html.light .mlb-pitcher-predicted{color:#DC2626;}
html.light .mlb-odds-row{color:#6B7890;border-top:1px solid #D8E2EE;}
html.light .mlb-odds-val{color:#44516A;}
html.light .mlb-verdict-label{color:#DC2626;}
html.light .mlb-verdict-val{color:#0B1733;}
html.light .mlb-verdict-winner{color:#DC2626;}
html.light .mlb-verdict-blowout--low{color:#44516A;}
html.light .mlb-verdict-blowout--med{color:#DC2626;}
html.light .mlb-verdict-blowout--high{color:#DC2626;}
html.light .mlb-upcoming-badge{color:#16A34A;}
html.light .mlb-games-empty{color:#6B7890;}
html.light .mlb-inning-label{color:#6B7890;}
html.light .rr-logo-wrap{background:#EAF1F8;}
html.light .rr-link{color:#16A34A;}
html.light .rr-view-all{color:#16A34A;}
html.light .team-browse-logo-wrap{background:#EAF1F8;}
html.light .sport-page-hero .sport-badge-large{color:#7E22CE;}
html.light .sport-page-hero p{color:#44516A;}
html.light .sport-stat-number{color:#7E22CE;}
html.light .sport-stat-label{color:#6B7890;}
html.light .section-eyebrow{color:#7E22CE;}
html.light .sport-cta-band p{color:#44516A;}
html.light .showcase-subtitle{color:#6B7890;}
html.light .showcase-track-wrap{background:#FFFFFF;}
html.light .showcase-arrow{color:#7E22CE;}
html.light .showcase-label{color:#7E22CE;}
html.light .sport-page-hero .sport-badge-large{color:#DC2626;}
html.light .sport-page-hero p{color:#44516A;}
html.light .sport-stat-number{color:#DC2626;}
html.light .sport-stat-label{color:#6B7890;}
html.light .section-eyebrow{color:#DC2626;}
html.light .sport-cta-band p{color:#44516A;}
html.light .player-hero-team-logo-wrap{background:#EAF1F8;}
html.light .preview-logo-wrap{background:rgba(37,99,235,0.06);}
html.light .player-hero-overview{border:1px solid #D8E2EE;background:rgba(37,99,235,0.02);}
html.light .player-stat-cell{background:rgba(37,99,235,0.03);}
html.light .player-bio-cell{background:rgba(37,99,235,0.03);}
html.light .player-splits-opp-logo-wrap{background:#EAF1F8;}
html.light .player-gamelog-table tbody td{border-bottom:1px solid #D8E2EE;}
html.light .player-gamelog-table tbody tr:nth-child(even) > td{background:rgba(37,99,235,0.02);}
html.light .team-roster-table tbody td{border-bottom:1px solid #D8E2EE;}
html.light .team-roster-table tbody tr:nth-child(even) td{background:rgba(37,99,235,0.02);}
html.light .share-bar{border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-bar{border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .players-index-alpha-nav{border-bottom:1px solid #D8E2EE;}
html.light .players-index-alpha-nav a{border:1px solid #D8E2EE;background:rgba(37,99,235,0.02);}
html.light .players-index-item{border:1px solid #D8E2EE;background:rgba(37,99,235,0.015);}
html.light .players-index-team{background:rgba(37,99,235,0.06);}
html.light .preview-logo-wrap{background:#EAF1F8;}
html.light .preview-toc{background:var(--color-bg, #FFFFFF);}
html.light .preview-toc-links a{border:1px solid #D8E2EE;}
html.light .team-stat-row{border-bottom:1px solid #D8E2EE;}
html.light .team-form-dot--t{background:rgba(37,99,235,0.08);}
html.light .team-leader-card{background:rgba(37,99,235,0.03);}
html.light .team-leader-headshot{background:rgba(37,99,235,0.06);}
html.light .team-game-row{border-bottom:1px solid #D8E2EE;}
html.light .team-roster-table tbody td{border-bottom:1px solid #D8E2EE;}
html.light .team-roster-table:not(.team-standings-table) tbody tr:nth-child(even) td{background:rgba(37,99,235,0.02);}
html.light .share-bar{border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .preview-logo-wrap{background:#EAF1F8;}
html.light .nfl-hub-team-card{border:1px solid #D8E2EE;background:rgba(37,99,235,0.015);}
html.light .preview-hero-nav{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .preview-logo-wrap{background:#EAF1F8;}
html.light .preview-section{background:var(--card-bg, #FFFFFF);border:1px solid var(--border-color, #D8E2EE);}
html.light .preview-section-title{border-bottom:1px solid var(--border-color, #D8E2EE);}
html.light .preview-source-tag{background:rgba(37,99,235,0.06);}
html.light .preview-source-tag--teaser{color:#0284C7;}
html.light .preview-odds-cell{background:rgba(37,99,235,0.03);}
html.light .preview-odds-vendor-tab{background:rgba(37,99,235,0.04);border:1px solid #D8E2EE;}
html.light .preview-odds-vendor-tab:hover{border-color:#D8E2EE;}
html.light .preview-odds-vendor-tab.active{color:var(--color-accent, #16A34A);}
html.light .preview-odds-vendor-tab[data-vendor-tab="draftkings"].active{color:#16A34A;}
html.light .preview-odds-vendor-tab[data-vendor-tab="fanduel"].active{color:#0284C7;}
html.light .preview-odds-vendor-tab[data-vendor-tab="betmgm"].active{color:#D97706;}
html.light .preview-odds-vendor-tab[data-vendor-tab="fanatics"].active{color:#DC2626;}
html.light .preview-suspect-row{border-bottom:1px solid #D8E2EE;}
html.light .preview-suspect-headshot{background:rgba(37,99,235,0.06);}
html.light .share-bar{border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-tag{border:1px solid #D8E2EE;}
html.light .preview-recap-link{color:#16A34A;}
html.light .preview-other-games-list li a{border:1px solid #D8E2EE;}
html.light .preview-other-games-list li a:hover{border-color:#D8E2EE;}
html.light .preview-game-card{border:1px solid #D8E2EE;}
html.light .preview-game-card:hover{border-color:#D8E2EE;background:rgba(37,99,235,0.03);}
html.light .preview-game-card-logo-wrap{background:#EAF1F8;}
html.light .preview-hero-nav{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .preview-section{background:var(--card-bg, #FFFFFF);border:1px solid var(--border-color, #D8E2EE);}
html.light .preview-section-title{border-bottom:1px solid var(--border-color, #D8E2EE);}
html.light .share-bar{border-bottom:1px solid #D8E2EE;}
html.light .share-btn{background:rgba(37,99,235,0.05);border:1px solid #D8E2EE;}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-tag{border:1px solid #D8E2EE;}
html.light .preview-logo-wrap{background:#EAF1F8;}
html.light .recap-hero-badge{color:#16A34A;}
html.light .preview-logo-wrap--mlb{background:#EAF1F8;}
html.light .preview-other-games-list li a{border:1px solid #D8E2EE;}
html.light .preview-other-games-list li a:hover{border-color:#D8E2EE;}
html.light .preview-game-card{border:1px solid #D8E2EE;}
html.light .preview-game-card:hover{border-color:#D8E2EE;background:rgba(37,99,235,0.03);}
html.light .preview-game-card-logo-wrap{background:#EAF1F8;}
html.light .recap-score-label{color:#16A34A;}
html.light .result-logo-wrap{background:#EAF1F8;}
html.light .result-pso{color:#DC2626;}
html.light .results-cta{border-top:1px solid #D8E2EE;}
html.light .roadmap-progress-bar{background:rgba(37,99,235,0.06);}
html.light .sms-header{background:linear-gradient(160deg, #FFFFFF 0%, #FFFFFF 60%, #FFFFFF 100%);}
html.light .sms-badge{color:#7E22CE;}
html.light .sms-header h1{color:#0B1733;}
html.light .sms-header p{color:#44516A;}
html.light .sms-feature-card{background:#FFFFFF;border:1px solid #D8E2EE;}
html.light .sms-feature-icon{color:#7E22CE;}
html.light .sms-feature-card h3{color:#0B1733;}
html.light .sms-feature-card p{color:#44516A;}
html.light .sms-feature-card strong{color:#0B1733;}
html.light .sms-form-card{background:#FFFFFF;border:1px solid #D8E2EE;}
html.light .sms-form-header{border-bottom:1px solid #D8E2EE;}
html.light .sms-form-header h2{color:#0B1733;}
html.light .sms-form-header p{color:#6B7890;}
html.light .sms-label{color:#6B7890;}
html.light .sms-input{background:#FFFFFF;color:#0B1733;}
html.light .sms-consent-text{color:#44516A;}
html.light .sms-consent-text strong{color:#0B1733;}
html.light .sms-consent-text a{color:#7E22CE;}
html.light .sms-account-nudge{color:#6B7890;}
html.light .sms-account-nudge a{color:#7E22CE;}
html.light .sms-account-nudge a:hover{color:#7E22CE;}
html.light .sms-compliance{background:#FFFFFF;border:1px solid #D8E2EE;}
html.light .sms-compliance-title{color:#6B7890;border-bottom:1px solid #D8E2EE;}
html.light .sms-compliance-item{border-bottom:1px solid #D8E2EE;color:#44516A;}
html.light .sms-compliance-label{color:#6B7890;}
html.light .sms-compliance-item strong{color:#0B1733;}
html.light .sms-compliance-item a{color:#7E22CE;}
html.light .required{color:#DC2626;}
html.light .slug-prefix{background:rgba(37,99,235,0.04);}
html.light .char-counter.over{color:#DC2626;}
html.light .ql-toolbar{background:rgba(37,99,235,0.04);}
html.light .btn-secondary:hover{background:rgba(37,99,235,0.06);}
html.light .btn-danger{color:#DC2626;}
html.light .save-status.success{color:#16A34A;}
html.light .save-status.error{color:#DC2626;}
html.light .badge-published{color:#16A34A;}
html.light .badge-draft{background:rgba(37,99,235,0.08);}
html.light .btn-danger{color:#DC2626;}
html.light .posts-table td{border-bottom:1px solid #D8E2EE;}
html.light .posts-table tr:hover td{background:rgba(37,99,235,0.02);}
html.light .badge-published{color:#16A34A;}
html.light .badge-draft{background:rgba(37,99,235,0.08);}
html.light .badge-sport{color:#7E22CE;}
html.light .badge-howto{color:#D97706;}
html.light .btn-copy:hover{color:#0B1733;}
html.light .lightbox{background:rgba(255,255,255,0.85);}
html.light .lightbox-close{background:rgba(37,99,235,0.1);color:#0B1733;}
html.light .lightbox-close:hover{background:rgba(37,99,235,0.2);}
html.light .stat-card.success .value{color:#16A34A;}
html.light .stat-card.warning .value{color:#DC2626;}
html.light .stat-card.danger .value{color:#DC2626;}
html.light .stat-card.info .value{color:#0284C7;}
html.light .stat-card .trend.up{color:#16A34A;}
html.light .stat-card .trend.down{color:#DC2626;}
html.light .live-indicator{color:#16A34A;}
html.light .ql-editor a{color:#7E22CE;}
html.light .img-picker-overlay{background:rgba(255,255,255,0.6);}
html.light .stat-card.success .value{color:#16A34A;}
html.light .stat-card.warning .value{color:#DC2626;}
html.light .stat-card.danger .value{color:#DC2626;}
html.light .stat-card.info .value{color:#0284C7;}
html.light .stat-card.success .value{color:#16A34A;}
html.light .stat-card.warning .value{color:#DC2626;}
html.light .stat-card.danger .value{color:#DC2626;}
html.light .stat-card.info .value{color:#0284C7;}
html.light .event-modal{background-color:rgba(255,255,255,0.6);}
html.light .stat-card.success .value{color:#16A34A;}
html.light .stat-card.warning .value{color:#DC2626;}
html.light .stat-card.danger .value{color:#DC2626;}
html.light .stat-card.info .value{color:#0284C7;}
html.light .modal{background-color:rgba(255,255,255,0.7);}
html.light .sport-tag-nba{color:#7E22CE;}
html.light .sport-tag-mlb{color:#D97706;}
html.light .sport-tag-ncaab{color:#16A34A;}
html.light .sport-tag-fifa{color:#DC2626;}
html.light .post-content code{background:rgba(37,99,235,0.08);}
html.light .post-content pre{background:rgba(37,99,235,0.06);}
html.light .share-x:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-threads:hover{background:#FFFFFF;color:#0B1733;}
html.light .share-instagram:hover{color:#0B1733;}
html.light .fifa-odds-cell{background:rgba(37,99,235,0.03);}
html.light .fifa-odds-draw{background:rgba(37,99,235,0.06);}
html.light .fifa-total-row{border-top:1px solid #D8E2EE;}
html.light .fifa-standings-table tbody tr{border-top:1px solid #D8E2EE;}
html.light .fifa-standings-table tbody tr:nth-child(even){background:rgba(37,99,235,0.02);}
html.light .positive{color:#16A34A;}
html.light .negative{color:#DC2626;}
html.light .fifa-lineup-divider{background:rgba(37,99,235,0.07);}
html.light .fifa-lineup-formation{background:rgba(37,99,235,0.06);}
html.light .fifa-player-row{border-bottom:1px solid #D8E2EE;}
html.light .form-l{color:#0B1733;}
html.light .form-d{background:rgba(37,99,235,0.1);}
html.light .case-kp-away{color:#0284C7;}
html.light .case-kp-home{color:#DC2626;}
html.light .case-kp-pos{background:rgba(37,99,235,0.08);}
html.light .rating-hi{color:#16A34A;}
html.light .rating-mid{color:#DC2626;}
html.light .case-kp-bar-wrap{background:rgba(37,99,235,0.08);}
html.light .case-half-abbr--home{color:#DC2626;}
html.light .case-half-abbr--away{color:#0284C7;}
html.light .half-dom{color:#16A34A;}
html.light .half-sub{color:#DC2626;}
html.light .fifa-h2h-row{border-bottom:1px solid #D8E2EE;}
html.light .preview-toc{background:var(--color-bg, #FFFFFF);}
html.light .preview-toc-links a{border:1px solid #D8E2EE;}
html.light .preview-narrative-summary{border-top:1px solid #D8E2EE;}
html.light .preview-engine-edges{border:1px solid #D8E2EE;}
html.light .preview-engine-edge-row{border-bottom:1px solid #D8E2EE;}
html.light .preview-engine-edge-star{color:#0B1733;}
html.light .preview-verdict-row{border-bottom:1px solid #D8E2EE;}
html.light .preview-verdict-winner{color:#DC2626;}
html.light .preview-verdict-blowout--high{color:#DC2626;}
html.light .mlb-pitcher-hand{background:rgba(37,99,235,0.08);}
html.light .mlb-pitcher-headshot{background:rgba(37,99,235,0.06);}
html.light .mlb-weather-stars{color:#DC2626;}
html.light .mlb-weather-secondary{border-top:1px solid #D8E2EE;}
html.light .mlb-lineup-team-logo-wrap{background:#EAF1F8;}
html.light .mlb-lineup-list li{border-bottom:1px solid #D8E2EE;}
html.light .mlb-lineup-slot{background:rgba(37,99,235,0.06);}
html.light .mlb-compare-table tbody tr{border-top:1px solid #D8E2EE;}
html.light .mlb-compare-table tbody tr:nth-child(even){background:rgba(37,99,235,0.02);}
html.light .mlb-compare-val.positive{color:#16A34A;}
html.light .mlb-compare-val.negative{color:#DC2626;}
html.light .suspect-modal-overlay{background:rgba(255,255,255,0.75);}
html.light .suspect-modal-close{background:#FFFFFF;border:1px solid #D8E2EE;color:#0B1733;}
html.light .suspect-detail-card{background:#FFFFFF;border:1px solid #D8E2EE;}
html.light .suspect-card-photo{border:1px solid #D8E2EE;}
html.light .suspect-team-logo-wrap{background:#EAF1F8;}
html.light .suspect-player-name{color:#0B1733;}
html.light a.suspect-player-name:hover{color:#DC2626;}
html.light .suspect-subline{color:#0B1733;}
html.light .suspect-team-link:hover{color:#DC2626;}
html.light .suspect-proj-label{color:#0B1733;}
html.light .suspect-proj-sub{color:#0B1733;}
html.light .suspect-label{color:#0B1733;}
html.light .suspect-motive-text{color:#0B1733;}
html.light .suspect-motive-text strong{color:#0B1733;}
html.light .suspect-matchup-value{color:#0B1733;}
html.light .suspect-text-success{color:#16A34A !important;}
html.light .suspect-text-error{color:#DC2626 !important;}
html.light .suspect-chip-success{color:#16A34A;}
html.light .suspect-chip-error{color:#DC2626;}
html.light .suspect-chip-warning{color:#DC2626;}
html.light .suspect-chip-blue{color:#0284C7;}
html.light .suspect-chip-neutral{background:rgba(37,99,235,0.06);border-color:#D8E2EE;}
html.light .suspect-evidence-name{color:#0B1733;}
html.light .suspect-dot{background:#FFFFFF;}
html.light .suspect-modal-share.share-bar{border-top:1px solid #D8E2EE;background:rgba(255,255,255,0.72);}
html.light .nfl-narrative-body p{color:#0B1733;}
html.light .nfl-model-winner{color:#0B1733;}
html.light .nfl-model-winner strong{color:#0284C7;}
html.light .nfl-model-chip{color:#7E22CE;}
html.light .nfl-model-chip--aligned{color:#16A34A;}
html.light .nfl-model-chip--divergent{color:#DC2626;}
html.light .nfl-model-factor-abbr{color:#44516A;}
html.light .nfl-model-factor-label{color:#0B1733;}
html.light .nfl-model-factor-dots{color:#7E22CE;}
html.light .recap-score-label{color:#16A34A;}
html.light .recap-goal-row{border-bottom:1px solid #D8E2EE;}
html.light .recap-goal-score{background:rgba(37,99,235,0.04);}
html.light .recap-goal-tag{color:#DC2626;}
html.light .recap-performer-row{border-bottom:1px solid #D8E2EE;}
html.light .recap-rating-high{color:#16A34A;}
html.light .recap-rating-mid{color:#DC2626;}
html.light .recap-rating-low{color:#DC2626;}
html.light .preview-toc{background:var(--color-bg, #FFFFFF);}
html.light .preview-toc-links a{border:1px solid #D8E2EE;}
html.light .recap-linescore th,html.light .recap-linescore td{border-bottom:1px solid #D8E2EE;}
html.light .recap-ls-sep{background:rgba(37,99,235,0.04);}
html.light .recap-ls-winner{color:#16A34A;}
html.light .recap-stats-table thead th{border-bottom:1px solid #D8E2EE;}
html.light .recap-stats-table tbody td{border-bottom:1px solid #D8E2EE;}
html.light .recap-stats-table tbody tr:nth-child(even) td{background:rgba(37,99,235,0.02);}
html.light .recap-team-logo-wrap{background:#EAF1F8;}
html.light .recap-stat-k{color:#DC2626;}
html.light .recap-stat-hot{color:#16A34A;}
html.light .recap-stats-table td.stat-good{color:#16A34A;}
html.light .recap-stats-table td.stat-bad{color:#DC2626;}
html.light .recap-w{color:#16A34A;}
html.light .recap-l{color:#DC2626;}
html.light .recap-s{color:#DC2626;}
html.light .recap-prediction{border:1px solid #D8E2EE;}
html.light .recap-prediction--hit   .recap-prediction-badge{color:#16A34A;}
html.light .recap-prediction--upset .recap-prediction-badge{color:#DC2626;}
html.light .recap-potg-card{border:1px solid #D8E2EE;background:rgba(37,99,235,0.02);}
html.light .recap-potg-headshot{background:rgba(37,99,235,0.06);}
html.light .preview-narrative-hashtag{color:#16A34A;}
