/* MODO CLARO de FutDatos (fútbol) — 24-oct-2026.
   Lo genera scripts/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;
  /* Mismo carácter Champions (vino, dorado, azul noche) sobre papel cálido */
  --negro:#efe7dc;--fondo:#f6f1ea;--card:#ffffff;--card2:#fbf7f1;--borde:#e3d6c4;--borde2:#d4c3ad;
  --texto:#1d1410;--texto2:#6b5a50;--texto3:#9c8a7e;
  --oro:#b07d1e;--oro2:#8f6414;
  --verde:#0a9a52;--rojo:#d22f4c;--azul:#3a5fd4;--cyan:#0a8fa3;
  --seg-home:linear-gradient(90deg,#a3192a,#d04434);
  --seg-draw:linear-gradient(90deg,#c9a24a,#ecd08f);
  --seg-away:linear-gradient(90deg,#3557a8,#6a8be0);
}
html[data-theme="light"] body{background:var(--fondo)!important;color:var(--texto)}
html[data-theme="light"] ::selection{background:rgba(176,125,30,.25)}
/* El logo grande lleva «Fut» en blanco dentro de la imagen: sobre papel no se leía. */
html[data-theme="light"] img[src*="logo"]{filter:drop-shadow(0 0 1px #1d1410) drop-shadow(0 0 1px #1d1410)}
/* Los logos usan mix-blend-mode:screen (pensado para fondo oscuro): en claro desaparecen. */
html[data-theme="light"] img[src*="logo"]{mix-blend-mode:normal!important}

/* ── reglas de la página (generado) ── */
html[data-theme="light"] .bg-glow{background:repeating-linear-gradient(90deg,rgba(0,0,0,0.024) 0 46px,transparent 46px 92px),
  radial-gradient(ellipse 80% 55% at 50% 118%,rgba(20,60,30,.20),transparent 68%),
  radial-gradient(ellipse 75% 55% at 12% 0%,rgba(160,24,40,.18),transparent 58%),
  radial-gradient(ellipse 70% 55% at 88% 100%,rgba(232,182,74,.10),transparent 58%),
  radial-gradient(ellipse 60% 50% at 65% 40%,rgba(42,74,138,.10),transparent 60%) !important}
html[data-theme="light"] nav{background:rgba(255,251,246,0.92) !important}
html[data-theme="light"] .nav-sub{color:rgba(96,75,30,1) !important}
html[data-theme="light"] .nb:hover{background:rgba(0,0,0,0.055) !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"] .lb-badge .lb-dot{box-shadow:0 0 0 0 rgba(0,0,0,0.14) !important}
html[data-theme="light"] .lb-sub{color:var(--texto2) !important}
html[data-theme="light"] .lb-sub b{color:#2f5261 !important}
html[data-theme="light"] .lb-phone{background:rgba(255,251,246,0.7) !important}
html[data-theme="light"] .lb-msg b{color:#22556f !important}
html[data-theme="light"] .lb-feat-card{box-shadow:inset 0 1px 0 rgba(0,0,0,0.055) !important}
html[data-theme="light"] .lb-feat-card .h{color:var(--texto) !important}
html[data-theme="light"] .lb-feat-card .d{color:var(--texto2) !important}
html[data-theme="light"] .lb-q-label{color:var(--texto) !important}
html[data-theme="light"] .lb-opt button{color:var(--texto2) !important}
html[data-theme="light"] .lb-opt button:hover{color:var(--texto) !important}
html[data-theme="light"] #stream-badge{color:var(--texto) !important}
html[data-theme="light"] .tc-tab{border:1px solid rgba(0,0,0,0.1) !important;background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .tc-tab-n{background:rgba(0,0,0,0.066) !important}
html[data-theme="light"] .tc-tab-lbl{color:rgba(35,90,59,1) !important}
html[data-theme="light"] .tc-badge-alta{color:#245a3c !important}
html[data-theme="light"] .tc-badge-elite{background:linear-gradient(135deg,var(--card),#ff4400) !important}
html[data-theme="light"] .tc-stat-label{color:rgba(29,20,16,0.62) !important}
html[data-theme="light"] .card::after{background:linear-gradient(90deg,transparent,rgba(0,0,0,0.073),transparent) !important}
html[data-theme="light"] .beta-badge{background:rgba(255,251,246,0.7) !important}
html[data-theme="light"] #welcome-premium-overlay{background:rgba(255,251,246,0.72) !important}
html[data-theme="light"] #age-gate-overlay{background:rgba(255,251,246,0.82) !important}
html[data-theme="light"] .age-gate-card{background:var(--panel,var(--card)) !important}
html[data-theme="light"] .age-gate-title{color:var(--texto,var(--texto)) !important}
html[data-theme="light"] .age-gate-no{border:1px solid var(--borde,var(--borde)) !important}
html[data-theme="light"] .aviso18 b{color:var(--oro,#604b1e) !important}
html[data-theme="light"] .wp-card{background:linear-gradient(160deg,rgba(255,251,246,0.96),rgba(16,20,30,.98)) !important}
html[data-theme="light"] .wp-msg{color:rgba(29,20,16,0.98) !important}
html[data-theme="light"] .wp-status{color:rgba(29,20,16,0.65) !important}
html[data-theme="light"] .btn-ghost{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .btn-ghost:hover{background:rgba(0,0,0,0.1) !important}
html[data-theme="light"] .btn-back{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .btn-back:hover{background:rgba(0,0,0,0.082) !important}
html[data-theme="light"] .mwt.on-eli{color:#454b69 !important}
html[data-theme="light"] .mwt-fase.on{color:#454b69 !important}
html[data-theme="light"] tr:hover td{background:rgba(0,0,0,0.028) !important}
html[data-theme="light"] .match-mini{background:linear-gradient(160deg,var(--card),var(--card)) !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"] .pbox-draw::before{background:linear-gradient(90deg,rgba(0,0,0,0.14),rgba(0,0,0,0.082)) !important}
html[data-theme="light"] .pbar{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .market-row{border-bottom:1px solid rgba(0,0,0,0.055) !important}
html[data-theme="light"] .err{color:#744148 !important}
html[data-theme="light"] .badge-gray{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .feat-bar-wrap{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .badge-orange{color:#774700 !important}
html[data-theme="light"] .hf-btn{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .hf-btn:hover{background:rgba(0,0,0,0.082) !important}
html[data-theme="light"] .hf-select{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] .hf-select:hover{background-color:rgba(0,0,0,0.082) !important}
html[data-theme="light"] .hf-select option{background:var(--card) !important}
html[data-theme="light"] .hf-btn[data-comp="amistosos"].on{color:#215854 !important}
html[data-theme="light"] .calc-dd-date-hdr{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .calc-dd-row:hover{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .calc-dd-comp{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .conf-score-wrap{border:1px solid rgba(0,0,0,0.073) !important}
html[data-theme="light"] .conf-score-bar{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .ai-exp-item{border-bottom:1px solid rgba(0,0,0,0.046) !important}
html[data-theme="light"] .valor-row{border-bottom:1px solid rgba(0,0,0,0.046) !important}
html[data-theme="light"] .team-card-flag{background:rgba(0,0,0,0.055) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.082) !important}
html[data-theme="light"] .squad-hero-flag{background:rgba(0,0,0,0.055) !important;box-shadow:0 0 0 1px rgba(0,0,0,0.1) !important}
html[data-theme="light"] .squad-stat-pill{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] .sc-rank.rest{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .scorer-card.sc-silver .sc-goals{color:var(--texto2) !important}
html[data-theme="light"] .scorer-card.sc-bronze .sc-goals{color:#71461b !important}
html[data-theme="light"] .global-scorer-prob{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .pos-group-row{background:rgba(0,0,0,0.026) !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"] .legal-datos summary{border-bottom:1px dotted rgba(0,0,0,0.14) !important}
html[data-theme="light"] .legal-page .warning-box p{color:#744148 !important}
html[data-theme="light"] #cookie-banner{background:linear-gradient(155deg,rgba(30,34,48,.55),rgba(255,251,246,0.5)) !important;box-shadow:0 16px 50px rgba(0,0,0,.5),inset 0 1px 0 rgba(0,0,0,0.064),0 0 30px rgba(232,182,74,.06) !important}
html[data-theme="light"] .cookie-btn-reject{background:rgba(0,0,0,0.118) !important;border:1px solid rgba(0,0,0,0.14) !important}
html[data-theme="light"] .cookie-btn-reject:hover{background:rgba(0,0,0,0.14) !important;border-color:rgba(0,0,0,0.14) !important}
html[data-theme="light"] .auth-modal-bg{background:rgba(255,251,246,0.7) !important}
html[data-theme="light"] .auth-tabs{background:rgba(0,0,0,0.046) !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"] .beta-premium-banner-sub{color:rgba(96,75,30,0.95) !important}
html[data-theme="light"] .premium-overlay{background:rgba(255,251,246,0.88) !important}
html[data-theme="light"] .mkt-acc{background:rgba(0,0,0,0.028) !important}
html[data-theme="light"] .mkt-acc-head:hover{background:rgba(0,0,0,0.033) !important}
html[data-theme="light"] .mkt-sub-btn{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] .plan-features li.plan-feat-soon{color:rgba(29,20,16,0.65) !important}
html[data-theme="light"] .plan-features li.plan-feat-soon::after{background:rgba(0,0,0,0.073) !important;color:rgba(29,20,16,0.6) !important;border:1px solid rgba(0,0,0,0.1) !important}
html[data-theme="light"] .plan-btn-free{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] .sg-anuncio-in{background:linear-gradient(135deg,var(--card),var(--card) 60%,var(--card)) !important}
html[data-theme="light"] .sg-anuncio-tit{color:var(--texto) !important}
html[data-theme="light"] .sg-anuncio-sub{color:var(--texto2) !important}
html[data-theme="light"] .sg-anuncio-x{color:#3e4f5d !important}
html[data-theme="light"] .tn-cd-in{background:radial-gradient(120% 140% at 50% 0%,var(--card) 0%,var(--card) 55%,var(--card) 100%) !important}
html[data-theme="light"] .tn-cd-tit{color:var(--texto) !important}
html[data-theme="light"] .tn-cd-tit b{color:#485315 !important}
html[data-theme="light"] .tn-cd-sub{color:var(--texto2) !important}
html[data-theme="light"] .tn-cd-n{color:#4c4f30 !important}
html[data-theme="light"] .tn-cd-l{color:#494f34 !important}
html[data-theme="light"] .tn-cd-x{color:#494f34 !important}
html[data-theme="light"] .tnp-tit{color:var(--texto) !important}
html[data-theme="light"] .tnp-tit b{color:#485315 !important}
html[data-theme="light"] .tnp-card{background:radial-gradient(120% 120% at 100% 0%,rgba(200,230,60,.10),transparent 55%),
          linear-gradient(160deg,var(--card) 0%,var(--card) 60%,var(--card) 100%) !important}
html[data-theme="light"] .tnp-label{color:#485315 !important}
html[data-theme="light"] .tnp-chip{color:#485315 !important}
html[data-theme="light"] .tnp-precio{color:var(--texto) !important}
html[data-theme="light"] .tnp-feat li::before{color:#485315 !important}
html[data-theme="light"] .tnp-feat b{color:#4a4f32 !important}
html[data-theme="light"] .tnp-gratis{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] #plan-tenis-estado .plan-btn-tenis:disabled{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] #plan-tenis-estado .plan-btn-tenis.tiene{color:#485315 !important}
/* ── estilos en línea (generado) ── */
html[data-theme="light"] [style*="background:rgba(255,255,255,.035)"]{background:rgba(0,0,0,0.042) !important}
html[data-theme="light"] [style*="color:#fff"]:not([style*="background"]){color:var(--texto) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.45)"]:not([style*="background"]){color:rgba(29,20,16,0.65) !important}
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:#4d9fff"]:not([style*="background"]){color:#275183 !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.04)"]{background:rgba(0,0,0,0.046) !important}
html[data-theme="light"] [style*="border:1px solid rgba(255,255,255,.07)"]{border:1px solid rgba(0,0,0,0.073) !important}
html[data-theme="light"] [style*="color:#ff6b6b"]:not([style*="background"]){color:#8c3b3b !important}
html[data-theme="light"] [style*="color:#ff7043"]:not([style*="background"]){color:#8c3d24 !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.7)"]:not([style*="background"]){color:rgba(29,20,16,0.9) !important}
html[data-theme="light"] [style*="color:rgba(255,152,0,.9)"]:not([style*="background"]){color:rgba(119,71,0,1) !important}
html[data-theme="light"] [style*="color:#ff7043"][style*="background:rgba(255,87,34,.22)"]{color:#8c3d24 !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.4)"]:not([style*="background"]){color:rgba(29,20,16,0.6) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.6)"]:not([style*="background"]){color:rgba(29,20,16,0.8) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.65)"]:not([style*="background"]){color:rgba(29,20,16,0.85) !important}
html[data-theme="light"] [style*="color:rgba(232,182,74,.65)"]:not([style*="background"]){color:rgba(96,75,30,0.9) !important}
html[data-theme="light"] [style*="color:#00e676"]:not([style*="background"]){color:#006534 !important}
html[data-theme="light"] [style*="background:linear-gradient(160deg,rgba(35,16,20,.6),rgba(20,10,13,.7))"]{background:linear-gradient(160deg,rgba(255,251,246,0.6),rgba(255,251,246,0.7)) !important}
html[data-theme="light"] [style*="color:#ff8c00"]:not([style*="background"]){color:#7e4500 !important}
html[data-theme="light"] [style*="color:#ff9c40"]:not([style*="background"]){color:#72461c !important}
html[data-theme="light"] [style*="color:#4fc3ff"]:not([style*="background"]){color:#22556f !important}
html[data-theme="light"] [style*="color:#7dd8ff"]:not([style*="background"]){color:#2f5261 !important}
html[data-theme="light"] [style*="color:#00e676"][style*="background:rgba(0,230,118,.14)"]{color:#006534 !important}
html[data-theme="light"] [style*="color:#d8eef2"]:not([style*="background"]){color:var(--texto2) !important}
html[data-theme="light"] [style*="border-top:1px solid rgba(255,255,255,.14)"]{border-top:1px solid rgba(0,0,0,0.136) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.03)"]{background:rgba(0,0,0,0.037) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.07)"]{background:rgba(0,0,0,0.073) !important}
html[data-theme="light"] [style*="box-shadow:0 0 0 1px rgba(255,255,255,.18)"]{box-shadow:0 0 0 1px rgba(0,0,0,0.14) !important}
html[data-theme="light"] [style*="color:#69f0ae"]:not([style*="background"]){color:#265840 !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.1)"]{background:rgba(0,0,0,0.1) !important}
html[data-theme="light"] [style*="border:1px solid rgba(255,255,255,.12)"]{border:1px solid rgba(0,0,0,0.118) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.05)"]{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] [style*="border:1px solid rgba(255,255,255,.08)"]{border:1px solid rgba(0,0,0,0.082) !important}
html[data-theme="light"] [style*="color:#ff9800"]:not([style*="background"]){color:#774700 !important}
html[data-theme="light"] [style*="color:#33ff99"]:not([style*="background"]){color:#135f39 !important}
html[data-theme="light"] [style*="color:#33ff99"][style*="background:rgba(0,230,118,.16)"]{color:#135f39 !important}
html[data-theme="light"] [style*="color:#ff7a7a"]:not([style*="background"]){color:#813e3e !important}
html[data-theme="light"] [style*="color:#ff7a7a"][style*="background:rgba(244,67,54,.16)"]{color:#813e3e !important}
html[data-theme="light"] [style*="color:#ffcc00"]:not([style*="background"]){color:#614d00 !important}
html[data-theme="light"] [style*="color:#ffcc00"][style*="background:rgba(255,204,0,.14)"]{color:#614d00 !important}
html[data-theme="light"] [style*="color:#ff9c40"][style*="background:rgba(255,120,0,.14)"]{color:#72461c !important}
html[data-theme="light"] [style*="border:1px dashed rgba(255,255,255,.18)"]{border:1px dashed rgba(0,0,0,0.14) !important}
html[data-theme="light"] [style*="color:#7fd0f5"]:not([style*="background"]){color:#325260 !important}
html[data-theme="light"] [style*="color:#7fd0f5"][style*="background:rgba(46,166,224,.18)"]{color:#325260 !important}
html[data-theme="light"] [style*="color:#7fd0f5"]:not([style*="background"]){color:#325260 !important}
html[data-theme="light"] [style*="border-top:1px solid rgba(255,255,255,.08)"]{border-top:1px solid rgba(0,0,0,0.082) !important}
html[data-theme="light"] [style*="color:#e8b64a"][style*="background:rgba(232,182,74,.2)"]{color:#604b1e !important}
html[data-theme="light"] [style*="color:#f5c542"]:not([style*="background"]){color:#5e4c19 !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.85)"]:not([style*="background"]){color:rgba(29,20,16,1) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.58)"]:not([style*="background"]){color:rgba(29,20,16,0.78) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.06)"]{background:rgba(0,0,0,0.064) !important}
html[data-theme="light"] [style*="border:1px solid rgba(255,255,255,.1)"]{border:1px solid rgba(0,0,0,0.1) !important}
html[data-theme="light"] [style*="border-top:1px solid rgba(255,255,255,.05)"]{border-top:1px solid rgba(0,0,0,0.055) !important}
html[data-theme="light"] [style*="border-bottom:1px solid rgba(255,255,255,.08)"]{border-bottom:1px solid rgba(0,0,0,0.082) !important}
html[data-theme="light"] [style*="border-bottom:1px solid rgba(255,255,255,.04)"]{border-bottom:1px solid rgba(0,0,0,0.046) !important}
html[data-theme="light"] [style*="color:#ff9800"][style*="background:rgba(255,152,0,.07)"]{color:#774700 !important}
html[data-theme="light"] [style*="color:#f5c542"][style*="background:rgba(232,182,74,.18)"]{color:#5e4c19 !important}
html[data-theme="light"] [style*="color:rgba(232,182,74,.7)"]:not([style*="background"]){color:rgba(96,75,30,0.95) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.02)"]{background:rgba(0,0,0,0.028) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.08)"]{background:rgba(0,0,0,0.082) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.025)"]{background:rgba(0,0,0,0.033) !important}
html[data-theme="light"] [style*="background:#1a1526"]{background:var(--card) !important}
html[data-theme="light"] [style*="background:#241a10"]{background:var(--card) !important}
html[data-theme="light"] [style*="color:#33ff99"]:not([style*="background"]){color:#135f39 !important}
html[data-theme="light"] [style*="color:#ffcc00"]:not([style*="background"]){color:#614d00 !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.35)"]{background:rgba(0,0,0,0.14) !important}
html[data-theme="light"] [style*="border-bottom:1px solid rgba(255,255,255,.07)"]{border-bottom:1px solid rgba(0,0,0,0.073) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.55)"]:not([style*="background"]){color:rgba(29,20,16,0.75) !important}
html[data-theme="light"] [style*="color:#ffb74d"]:not([style*="background"]){color:#66491e !important}
html[data-theme="light"] [style*="color:#ffb74d"][style*="background:rgba(255,160,0,.07)"]{color:#66491e !important}
html[data-theme="light"] [style*="color:#ffc107"]:not([style*="background"]){color:#654c02 !important}
html[data-theme="light"] [style*="color:#f5c542"][style*="background:rgba(232,182,74,.15)"]{color:#5e4c19 !important}
html[data-theme="light"] [style*="color:#00e5ff"]:not([style*="background"]){color:#00606b !important}
html[data-theme="light"] [style*="color:#00e5ff"][style*="background:rgba(0,200,200,.15)"]{color:#00606b !important}
html[data-theme="light"] [style*="color:#66bb6a"]:not([style*="background"]){color:#2f5731 !important}
html[data-theme="light"] [style*="color:#ff9c6e"]:not([style*="background"]){color:#704430 !important}
html[data-theme="light"] [style*="color:rgba(255,200,140,.9)"]:not([style*="background"]){color:rgba(94,73,51,1) !important}
html[data-theme="light"] [style*="color:#ffb066"]:not([style*="background"]){color:#684729 !important}
html[data-theme="light"] [style*="color:#ffb066"][style*="background:rgba(255,80,0,.14)"]{color:#684729 !important}
html[data-theme="light"] [style*="color:#ff9900"]:not([style*="background"]){color:#774700 !important}
html[data-theme="light"] [style*="color:#ff6600"]:not([style*="background"]){color:#993d00 !important}
html[data-theme="light"] [style*="color:#ffb400"]:not([style*="background"]){color:#6a4b00 !important}
html[data-theme="light"] [style*="color:#7ba3ff"]:not([style*="background"]){color:#3a4d79 !important}
html[data-theme="light"] [style*="border-top:1px solid rgba(255,255,255,.07)"]{border-top:1px solid rgba(0,0,0,0.073) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.7)"][style*="background:rgba(255,120,0,.07)"]{color:rgba(29,20,16,0.9) !important}
html[data-theme="light"] [style*="color:#ff8800"]:not([style*="background"]){color:#804400 !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.4)"][style*="background:rgba(255,255,255,.06)"]{color:rgba(29,20,16,0.6) !important}
html[data-theme="light"] [style*="background:rgba(0,0,0,.25)"]{background:rgba(0,0,0,0.055) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.5)"]:not([style*="background"]){color:rgba(29,20,16,0.7) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.2)"]:not([style*="background"]){color:rgba(29,20,16,0.4) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.28)"]:not([style*="background"]){color:rgba(29,20,16,0.48) !important}
html[data-theme="light"] [style*="color:rgba(120,160,255,.7)"]:not([style*="background"]){color:rgba(57,77,123,0.95) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.09)"]{background:rgba(0,0,0,0.091) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.75)"]:not([style*="background"]){color:rgba(29,20,16,0.95) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.75)"][style*="background:rgba(255,255,255,.09)"]{color:rgba(29,20,16,0.95) !important}
html[data-theme="light"] [style*="color:#6ee7a0"]:not([style*="background"]){color:#2a583d !important}
html[data-theme="light"] [style*="color:#6ee7a0"][style*="background:rgba(0,230,118,.1)"]{color:#2a583d !important}
html[data-theme="light"] [style*="color:rgba(140,170,255,.9)"]:not([style*="background"]){color:rgba(63,76,114,1) !important}
html[data-theme="light"] [style*="color:rgba(140,170,255,.9)"][style*="background:rgba(90,127,216,.12)"]{color:rgba(63,76,114,1) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.72)"]:not([style*="background"]){color:rgba(29,20,16,0.92) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.72)"][style*="background:rgba(255,204,0,.05)"]{color:rgba(29,20,16,0.92) !important}
html[data-theme="light"] [style*="background:rgba(0,0,0,.2)"]{background:rgba(0,0,0,0.044) !important}
html[data-theme="light"] [style*="color:#5ce69a"]:not([style*="background"]){color:#245a3c !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.72)"]:not([style*="background"]){color:rgba(29,20,16,0.92) !important}
html[data-theme="light"] [style*="color:rgba(120,230,170,.75)"]:not([style*="background"]){color:rgba(45,86,64,1) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.75)"]:not([style*="background"]){color:rgba(29,20,16,0.95) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.65)"][style*="background:rgba(255,80,0,.06)"]{color:rgba(29,20,16,0.85) !important}
html[data-theme="light"] [style*="color:#ffa040"]:not([style*="background"]){color:#70461c !important}
html[data-theme="light"] [style*="color:#ffa040"][style*="background:rgba(255,120,0,.18)"]{color:#70461c !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.28)"][style*="background:rgba(255,80,0,.05)"]{color:rgba(29,20,16,0.48) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.62)"]:not([style*="background"]){color:rgba(29,20,16,0.82) !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.88)"]:not([style*="background"]){color:rgba(29,20,16,1) !important}
html[data-theme="light"] [style*="background:rgba(255,255,255,.12)"]{background:rgba(0,0,0,0.118) !important}
html[data-theme="light"] [style*="border-right:1px solid rgba(255,255,255,.07)"]{border-right:1px solid rgba(0,0,0,0.073) !important}
html[data-theme="light"] [style*="color:#6ee7a0"]:not([style*="background"]){color:#2a583d !important}
html[data-theme="light"] [style*="background:var(--fondo2,#111827)"]{background:var(--fondo2,var(--card)) !important}
html[data-theme="light"] [style*="color:#c8e63c"]:not([style*="background"]){color:#485315 !important}
html[data-theme="light"] [style*="border:1px solid rgba(255,255,255,.09)"]{border:1px solid rgba(0,0,0,0.091) !important}
html[data-theme="light"] [style*="color:#d7c2ff"]:not([style*="background"]){color:#514960 !important}
html[data-theme="light"] [style*="color:#cfe4f5"]:not([style*="background"]){color:var(--texto2) !important}
html[data-theme="light"] [style*="color:#4fc3f7"]:not([style*="background"]){color:#22556c !important}
html[data-theme="light"] [style*="color:#4fc3ff"][style*="background:rgba(0,0,0,.25)"]{color:#22556f !important}
html[data-theme="light"] [style*="color:#7ba7ff"][style*="background:rgba(90,127,216,.2)"]{color:#394d76 !important}
html[data-theme="light"] [style*="color:#00e676"][style*="background:rgba(0,230,118,.15)"]{color:#006534 !important}
html[data-theme="light"] [style*="color:rgba(255,255,255,.6)"][style*="background:rgba(255,255,255,.1)"]{color:rgba(29,20,16,0.8) !important}
html[data-theme="light"] [style*="background:var(--fondo2,#1a1a1a)"]{background:var(--fondo2,var(--card)) !important}
/* ── colores sueltos del JavaScript (generado) ── */
html[data-theme="light"] [style*="color:#009b3a"]:not([style*="gradient"]){color:#006726 !important}
html[data-theme="light"] [style*="color:#00c2ff"]:not([style*="gradient"]){color:#005e7c !important}
html[data-theme="light"] [style*="color:#00e676"]:not([style*="gradient"]){color:#006534 !important}
html[data-theme="light"] [style*="color:#22c55e"]:not([style*="gradient"]){color:#10612e !important}
html[data-theme="light"] [style*="color:#33ff99"]:not([style*="gradient"]){color:#135f39 !important}
html[data-theme="light"] [style*="color:#34A853"]:not([style*="gradient"]){color:#1c5d2e !important}
html[data-theme="light"] [style*="color:#4285F4"]:not([style*="gradient"]){color:#275093 !important}
html[data-theme="light"] [style*="color:#4ecdc4"]:not([style*="gradient"]){color:#215854 !important}
html[data-theme="light"] [style*="color:#69f0ae"]:not([style*="gradient"]){color:#265840 !important}
html[data-theme="light"] [style*="color:#74acdf"]:not([style*="gradient"]){color:#365068 !important}
html[data-theme="light"] [style*="color:#7ba7ff"]:not([style*="gradient"]){color:#394d76 !important}
html[data-theme="light"] [style*="color:#8ab4ff"]:not([style*="gradient"]){color:#3b4e6e !important}
html[data-theme="light"] [style*="color:#8d6b2f"]:not([style*="gradient"]){color:#624a20 !important}
html[data-theme="light"] [style*="color:#FBBC05"]:not([style*="gradient"]){color:#664c02 !important}
html[data-theme="light"] [style*="color:#b2ff59"]:not([style*="gradient"]){color:#3c561e !important}
html[data-theme="light"] [style*="color:#b388ff"]:not([style*="gradient"]){color:#59437e !important}
html[data-theme="light"] [style*="color:#b9f6ca"]:not([style*="gradient"]){color:#3d5143 !important}
html[data-theme="light"] [style*="color:#c77dff"]:not([style*="gradient"]){color:#653f81 !important}
html[data-theme="light"] [style*="color:#c8e63c"]:not([style*="gradient"]){color:#485315 !important}
html[data-theme="light"] [style*="color:#e8b64a"]:not([style*="gradient"]){color:#604b1e !important}
html[data-theme="light"] [style*="color:#f5c542"]:not([style*="gradient"]){color:#5e4c19 !important}
html[data-theme="light"] [style*="color:#f6b40e"]:not([style*="gradient"]){color:#674b05 !important}
html[data-theme="light"] [style*="color:#fecc00"]:not([style*="gradient"]){color:#614e00 !important}
html[data-theme="light"] [style*="color:#fedf00"]:not([style*="gradient"]){color:#5b4f00 !important}
html[data-theme="light"] [style*="color:#ff4d7d"]:not([style*="gradient"]){color:#a43150 !important}
html[data-theme="light"] [style*="color:#ff5555"]:not([style*="gradient"]){color:#a13535 !important}
html[data-theme="light"] [style*="color:#ff7043"]:not([style*="gradient"]){color:#8c3d24 !important}
html[data-theme="light"] [style*="color:#ff7a7a"]:not([style*="gradient"]){color:#813e3e !important}
html[data-theme="light"] [style*="color:#ff8800"]:not([style*="gradient"]){color:#804400 !important}
html[data-theme="light"] [style*="color:#ff8c00"]:not([style*="gradient"]){color:#7e4500 !important}
html[data-theme="light"] [style*="color:#ff9800"]:not([style*="gradient"]){color:#774700 !important}
html[data-theme="light"] [style*="color:#ff9c40"]:not([style*="gradient"]){color:#72461c !important}
html[data-theme="light"] [style*="color:#ffa040"]:not([style*="gradient"]){color:#70461c !important}
html[data-theme="light"] [style*="color:#ffc400"]:not([style*="gradient"]){color:#644d00 !important}
html[data-theme="light"] [style*="color:#ffcc00"]:not([style*="gradient"]){color:#614d00 !important}
html[data-theme="light"] [style*="color:#ffce00"]:not([style*="gradient"]){color:#604e00 !important}
html[data-theme="light"] [style*="color:#ffd54f"]:not([style*="gradient"]){color:#5b4c1c !important}
html[data-theme="light"] [style*="color:#ffd97a"]:not([style*="gradient"]){color:#594c2a !important}
