/* MODO CLARO de FutDatos Tenis — 24-oct-2026.
   Lo genera scripts/tema/generar_tema_claro.py: NO editar a mano lo de debajo de la paleta;
   para cambiar colores se cambia ESTA paleta y se vuelve a generar. */
html[data-theme="light"]{
  color-scheme:light;
  /* Pista de hierba clara + amarillo de pelota oscurecido para que se lea */
  --negro:#e9efe9;--fondo:#f3f6f1;--card:#ffffff;--card2:#f7faf5;--borde:#d6e0d4;--borde2:#c2d1bf;
  --texto:#13201a;--texto2:#55665c;--texto3:#8a9a90;
  --oro:#6f7d00;--oro2:#566100;
  --verde:#0a9a52;--rojo:#d2482c;--azul:#3a5fd4;--cyan:#0a8fa3;
  --j1:#d9620a;--j1-2:#a34a08;--j1-soft:#e8873e;
  --j2:#2f6fe0;--j2-2:#204887;--j2-soft:#5b8fec;
}
html[data-theme="light"] body{background:var(--fondo)!important;color:var(--texto)}
html[data-theme="light"] ::selection{background:rgba(111,125,0,.22)}
html[data-theme="light"] img[src*="logo"]{mix-blend-mode:normal!important;filter:drop-shadow(0 0 1px #13201a) drop-shadow(0 0 1px #13201a)}

/* ── reglas de la página (generado) ── */
html[data-theme="light"] nav{background:rgba(255,251,246,0.92) !important}
html[data-theme="light"] .nav-sub{color:rgba(76,81,26,1) !important}
html[data-theme="light"] .nb:hover{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .dep-btn{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .dep-btn:hover{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .dep-item:hover{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .novedades-h{color:#135f39 !important}
html[data-theme="light"] .hero-chip{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .refresh-btn{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .refresh-btn:hover{background:rgba(0,0,0,0.082) !important}
html[data-theme="light"] .badge-gray{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .badge-surface,html[data-theme="light"] .badge-atp{color:#3d4d6e !important}
html[data-theme="light"] .badge-wta{color:#6e4157 !important}
html[data-theme="light"] .badge-dura{color:#3d4d6e !important}
html[data-theme="light"] .badge-tierra{color:#6f4437 !important}
html[data-theme="light"] .badge-moqueta{color:#574664 !important}
html[data-theme="light"] .comp-back-btn{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .comp-card-scrim{background:linear-gradient(165deg,rgba(0,0,0,0.088),rgba(255,251,246,0.58)) !important}
html[data-theme="light"] .circ-btn{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .circ-btn.atp.on{color:#3d4d6e !important}
html[data-theme="light"] .circ-btn.wta.on{color:#6e4157 !important}
html[data-theme="light"] .searchbar input,html[data-theme="light"] .searchbar select{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] table.tbl th{background:rgba(0,0,0,0.028) !important}
html[data-theme="light"] table.tbl tr:hover td{background:rgba(0,0,0,0.028) !important}
html[data-theme="light"] .tc-badge-elite{background:linear-gradient(135deg,var(--card),#ff4400) !important}
html[data-theme="light"] .ev-form input{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .ev-result{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .ev-form input[type=range]{background:rgba(0,0,0,0.082) !important}
html[data-theme="light"] .ev-form input[type=range]::-webkit-slider-thumb{border:2px solid var(--borde) !important}
html[data-theme="light"] .ev-form input[type=range]::-moz-range-thumb{border:2px solid var(--borde) !important}
html[data-theme="light"] .combo-vacio{background:rgba(0,0,0,0.024) !important}
html[data-theme="light"] .soporte-form input,html[data-theme="light"] .soporte-form textarea{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .match-mini{background:linear-gradient(160deg,var(--card),var(--card)) !important}
html[data-theme="light"] .mm-players{background:rgba(0,0,0,0.03) !important}
html[data-theme="light"] .pl-avatar{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .prob-seg{background:rgba(0,0,0,0.046) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.055) !important}
html[data-theme="light"] .prob-seg .seg-away{color:var(--texto) !important}
html[data-theme="light"] .warning{color:#5d4a2a !important}
html[data-theme="light"] .mu-vs{background:rgba(0,0,0,0.033) !important}
html[data-theme="light"] .detail-score{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .ds-box{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .live-strip.finished{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .det-card{background:rgba(0,0,0,0.048) !important}
html[data-theme="light"] .wbar{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .srv-tile{background:rgba(0,0,0,0.033) !important}
html[data-theme="light"] .srv-bar{background:rgba(0,0,0,0.082) !important}
html[data-theme="light"] .hcp-bar{background:rgba(0,0,0,0.082) !important}
html[data-theme="light"] .mkt-acc{background:rgba(0,0,0,0.048) !important}
html[data-theme="light"] .ss-card{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .ss-card.top{background:rgba(0,0,0,0.06) !important}
html[data-theme="light"] .hcp-btn{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .hcp-tile.neu{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .hist-tile{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .ha-chip{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .ha-filtros input{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .ha-acp{background:linear-gradient(160deg,var(--card),var(--card)) !important}
html[data-theme="light"] .ha-card{background:linear-gradient(160deg,var(--card),var(--card)) !important}
html[data-theme="light"] .ha-card--ok{background:linear-gradient(160deg,rgba(0,230,118,.09),var(--card) 60%) !important}
html[data-theme="light"] .ha-card--ko{background:linear-gradient(160deg,rgba(255,107,74,.1),var(--card) 60%) !important}
html[data-theme="light"] .ha-board{background:rgba(0,0,0,0.042) !important}
html[data-theme="light"] .ha-ret-nota{color:#774700 !important}
html[data-theme="light"] .conf-bar{background:rgba(0,0,0,0.066) !important}
html[data-theme="light"] .site-footer{background:rgba(255,251,246,0.95) !important}
html[data-theme="light"] .footer-warning{color:#744148 !important}
html[data-theme="light"] .nav-hamburger{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] #nav-mobile-menu .nb:hover{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .depm-btn{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .nav-mobile-user{background:rgba(0,0,0,0.046) !important;border:1px solid rgba(0,0,0,0.073) !important}
html[data-theme="light"] .nav-menu-email{color:rgba(29,20,16,0.65) !important}
html[data-theme="light"] .nav-menu-nombre{color:var(--texto) !important}
html[data-theme="light"] .nav-avatar-menu{background:var(--card) !important;border:1px solid rgba(0,0,0,0.1) !important}
html[data-theme="light"] .nav-avatar-item{color:var(--texto2) !important;border-top:1px solid rgba(0,0,0,0.055) !important}
html[data-theme="light"] .nav-avatar-item:hover{background:rgba(0,0,0,0.073) !important;color:var(--texto) !important}
html[data-theme="light"] .nav-avatar-item.danger{color:#8c3b3b !important}
html[data-theme="light"] .nav-avatar-item.danger:hover{color:#b53030 !important}
html[data-theme="light"] .slam-cd-u{background:rgba(255,251,246,0.55) !important}
html[data-theme="light"] .slam-cd-vivo{color:#8f3c29 !important}
html[data-theme="light"] .fd-ico{box-shadow:0 0 0 1px rgba(0,0,0,0.14) !important}
html[data-theme="light"] .ce-chip.torneo{background:rgba(0,0,0,0.1) !important}
html[data-theme="light"] .ce-secs{background:rgba(0,0,0,0.024) !important}
html[data-theme="light"] .ce-sec-t.dificil{color:#5e4c19 !important}
html[data-theme="light"] .ce-ap{background:rgba(0,0,0,0.042) !important}
html[data-theme="light"] .ce-ap-tag{background:rgba(0,0,0,0.082) !important}
html[data-theme="light"] .ce-ap-ia strong.neg{color:#78413c !important}
html[data-theme="light"] .ce-ap-ia strong.alto{color:#5e4c19 !important}
html[data-theme="light"] .valor-explica{background:rgba(0,0,0,0.028) !important}
html[data-theme="light"] .valor-row{border-bottom:1px solid rgba(0,0,0,0.055) !important}
html[data-theme="light"] .valor-barra{background:rgba(0,0,0,0.073) !important}
html[data-theme="light"] .valor-ev.neg{color:#78413c !important}
html[data-theme="light"] .valor-ev.alto{color:#5e4c19 !important}
html[data-theme="light"] .cv-nopred{background:rgba(0,0,0,0.046) !important;border:1px solid rgba(0,0,0,0.1) !important}
html[data-theme="light"] .cv-nopred-cab{border-bottom:1px solid rgba(0,0,0,0.073) !important}
html[data-theme="light"] .cv-nopred-p{color:rgba(29,20,16,0.8) !important}
html[data-theme="light"] .cv-banner-t{color:#654c02 !important}
html[data-theme="light"] .cv-fila{border-bottom:1px solid rgba(0,0,0,0.046) !important}
html[data-theme="light"] .cv-tag-dif{color:#5e4c19 !important}
html[data-theme="light"] .cv-ev.dif,html[data-theme="light"] .cv-ev.alto{color:#5e4c19 !important}
html[data-theme="light"] .cv-ev.neg{color:#8b3a45 !important}
html[data-theme="light"] .ce-aviso18{background:rgba(0,0,0,0.046) !important;border:1px solid rgba(0,0,0,0.1) !important}
html[data-theme="light"] .ce-info-p strong.a{color:#5e4c19 !important}
html[data-theme="light"] .fd-emo{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] #planes-tenis-content .plan-card.signal .plan-card-label,html[data-theme="light"] #planes-tenis-content .plan-card.signal .plan-price{color:#115b64 !important}
html[data-theme="light"] #planes-tenis-content .plan-chip{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] #planes-tenis-content .plan-btn-free{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] #planes-tenis-content .plan-features strong.cian,html[data-theme="light"] #planes-tenis-content .sig-intro strong.cian{color:#115b64 !important}
html[data-theme="light"] #planes-tenis-content .sig-como{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] #planes-tenis-content .sig-como-tit{color:#115b64 !important}
html[data-theme="light"] #planes-tenis-content .sig-paso-n{color:#115b64 !important}
html[data-theme="light"] #planes-tenis-content .sig-paso-t a{color:#115b64 !important}
html[data-theme="light"] #planes-tenis-content .sig-dentro code{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] #planes-tenis-content .planes-sec.futbol .planes-sec-tit{color:#3d4d6e !important}
html[data-theme="light"] .fr-panel{background:rgba(0,0,0,0.028) !important}
html[data-theme="light"] .fr-veredicto{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .fr-veredicto.neg .fr-ev{color:var(--rojo,#8f3c29) !important}
html[data-theme="light"] .fr-veredicto.neg .fr-ver-txt{color:var(--rojo,#8f3c29) !important}
html[data-theme="light"] .fr-comp-v.neg{color:var(--rojo,#8f3c29) !important}
html[data-theme="light"] .fr-comp-dif.neg{color:var(--rojo,#8f3c29) !important}
html[data-theme="light"] .fr-tile.neg .fr-val{color:var(--rojo,#8f3c29) !important}
/* ── estilos en línea (generado) ── */
html[data-theme="light"] [style*="color:#7ba7ff"]:not([style*="background"]){color:#394d76 !important}
html[data-theme="light"] [style*="color:#e8b64a"]:not([style*="background"]){color:#604b1e !important}
html[data-theme="light"] [style*="color:#ff6b6b"]:not([style*="background"]){color:#8c3b3b !important}
html[data-theme="light"] [style*="background:var(--fondo2,#1a1a1a)"]{background:var(--fondo2,var(--card)) !important}
html[data-theme="light"] [style*="color:#ff9800"]:not([style*="background"]){color:#774700 !important}
html[data-theme="light"] [style*="color:#8fb3ff"]:not([style*="background"]){color:#3d4d6e !important}
/* ── colores sueltos del JavaScript (generado) ── */
html[data-theme="light"] [style*="color:#00e676"]:not([style*="gradient"]){color:#006534 !important}
html[data-theme="light"] [style*="color:#7ba7ff"]:not([style*="gradient"]){color:#394d76 !important}
html[data-theme="light"] [style*="color:#b2ff59"]:not([style*="gradient"]){color:#3c561e !important}
html[data-theme="light"] [style*="color:#ffd54f"]:not([style*="gradient"]){color:#5b4c1c !important}
