/* FITXER GENERAT per eines/genera-fosc.py — NO editar a mà.
   Mode fosc automàtic. Els retocs a mà van a css/fosc.css. */

/* ── css/estils.css ── */
@layer base {
html[data-tema="fosc"] header { box-shadow: 0 2px 16px rgba(0,0,0,0.35); }
html[data-tema="fosc"] .logo-title { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .logo-title span { color: var(--fosc-blau-text); }
html[data-tema="fosc"] nav a:hover,
html[data-tema="fosc"] nav a.active { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .hero-featured { background: #141a24; box-shadow: 0 8px 40px rgba(0,0,0,0.55); }
html[data-tema="fosc"] .hero-img { background: linear-gradient(135deg, #161c37 0%, #1f274d 100%); }
html[data-tema="fosc"] .hero-cat { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .section-title { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .section-link { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .card-img { background: linear-gradient(135deg, #161c37 0%, #1f274d 100%); }
html[data-tema="fosc"] .card-img.amber { background: linear-gradient(135deg, #3b3318, #5f4f20); }
html[data-tema="fosc"] .card-img.green { background: linear-gradient(135deg, #1a3c1d, #28592a); }
html[data-tema="fosc"] .card-img.red { background: linear-gradient(135deg, #3b1824, #5e1f34); }
html[data-tema="fosc"] .card-img.teal { background: linear-gradient(135deg, #1c4341, #2c6b65); }
html[data-tema="fosc"] .score-badge.green-score { background: #275e2a; }
html[data-tema="fosc"] .card-tag { background: rgba(20,26,36,0.9); color: var(--fosc-blau-text); }
html[data-tema="fosc"] .card-cat { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .avatar { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .top-num.bronze-num { color: #e5bc94; }
html[data-tema="fosc"] .top-score { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .widget-title { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .cat-list li a:hover { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .cat-count { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .recent-thumb { background: linear-gradient(135deg, #161c37, #1f274d); }
html[data-tema="fosc"] .chip-score.recomanat { background: #275e2a; }
html[data-tema="fosc"] .chip-score.suspens { background: #942525; }
html[data-tema="fosc"] header { box-shadow: 0 2px 16px rgba(0,0,0,0.35); }
html[data-tema="fosc"] .logo-title { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .back-btn { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .back-btn:hover { background: #1d2446; }
html[data-tema="fosc"] .section-title { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .card { box-shadow: 0 2px 12px rgba(0,0,0,0.3); }
html[data-tema="fosc"] .card-cat { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .game-cover { box-shadow: 0 8px 40px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .review-block { box-shadow: 0 2px 12px rgba(0,0,0,0.28); }
html[data-tema="fosc"] .block-title { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .pros { background: #15331e; border: 1.5px solid #315b40; }
html[data-tema="fosc"] .cons { background: #311416; border: 1.5px solid #532d31; }
html[data-tema="fosc"] .pros-title { color: #b0f2c8; }
html[data-tema="fosc"] .cons-title { color: #f489a3; }
html[data-tema="fosc"] .pros ul li::before { color: #b0f2c8; }
html[data-tema="fosc"] .cons ul li::before { color: #f489a3; }
html[data-tema="fosc"] .side-block { box-shadow: 0 2px 12px rgba(0,0,0,0.28); }
html[data-tema="fosc"] .side-title { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .num-big { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .recomanat-box { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .no-recomanat-box { background: #311416; color: #f489a3; }
html[data-tema="fosc"] .bgg-score { color: var(--fosc-blau-text); }
}
html[data-tema="fosc"] .top-etiqueta-info { color: #c0c0c0; }
html[data-tema="fosc"] .top-fila { border-bottom: 1px solid #2b2b47; }
html[data-tema="fosc"] .top-fila-desc { color: #cacaca; }
html[data-tema="fosc"] .top-fila-emoji { background: #22222e; }
html[data-tema="fosc"] .etiqueta-cian { color: #94e3f6; }
html[data-tema="fosc"] .top-xip-joc { background: #1d1d31; color: #cacaca; }
html[data-tema="fosc"] .top-fila-imatge { background: #22222e; }
html[data-tema="fosc"] .top-fila-lletra { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .etiqueta-verda { color: #b0f2c8; }
html[data-tema="fosc"] .fitxa-imatge { background: linear-gradient(135deg,#161c37,#1f274d); }
html[data-tema="fosc"] .fitxa-emoji { text-shadow: 0 2px 8px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .fitxa-nota-blava { background: #133871; }
html[data-tema="fosc"] .fitxa-categoria-blava { color: #a1c2f4; }
html[data-tema="fosc"] .fitxa-puntuacio-blava { color: #a1c2f4; }
html[data-tema="fosc"] .top-fila-editorial { color: #c2c2c2; }
html[data-tema="fosc"] .top-posicio-lila { color: #b48ff5; }
html[data-tema="fosc"] .filtre-comptador { background: #22222e; color: #c2c2c2; }
html[data-tema="fosc"] .etiqueta-taronja { color: #f5c184; }
html[data-tema="fosc"] .ressenya-categoria-verda { background: #246d43; color: #cffbe6; }
html[data-tema="fosc"] .top-fila-partides { color: #94e3f6; }
html[data-tema="fosc"] .top-posicio-verda { color: #b0f2c8; }
html[data-tema="fosc"] .ressenya-categoria-blava { background: #1e3c5b; color: #bad2f8; }
html[data-tema="fosc"] .top-posicio-taronja { color: #f5c184; }
html[data-tema="fosc"] .top-targeta { background: #141a24; }
html[data-tema="fosc"] .top-targeta-desc { color: #cacaca; }
html[data-tema="fosc"] .top-xip-mes { background: #1d1d31; color: #c2c2c2; }
html[data-tema="fosc"] .top-boto-tornar { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .top-llista { background: #141a24; }
html[data-tema="fosc"] .top-intro { color: #cacaca; border-bottom: 2px solid #2b2b47; }
html[data-tema="fosc"] .top-boto-ressenya-cian { background: #0d6d84; }
html[data-tema="fosc"] .targeta-3d { background: #141a24; }
html[data-tema="fosc"] .targeta-3d-imatge { background: #1d1d31; }
html[data-tema="fosc"] .targeta-3d-img { background: #141a24; }
html[data-tema="fosc"] .targeta-3d-desc { color: #cacaca; }
html[data-tema="fosc"] .boto-instagram { background: linear-gradient(135deg,#f09433,#c04b22,#a72338,#992251,#8c1968); }
html[data-tema="fosc"] .top-posicio-vermella { color: #ee8c8c; }
html[data-tema="fosc"] .top-posicio-blava-fosca { color: #a1d9f7; }
html[data-tema="fosc"] .top-posicio-taronja-fosca { color: #f5a889; }
html[data-tema="fosc"] .top-posicio-blau-cel { color: #8cd2f6; }
html[data-tema="fosc"] .top-posicio-ocre { color: #f6be93; }
html[data-tema="fosc"] .top-posicio-cian { color: #94e3f6; }
html[data-tema="fosc"] .top-posicio-gris { color: #cdd3dd; }
html[data-tema="fosc"] .noticia-dada-etiqueta { color: #c2c2c2; }
html[data-tema="fosc"] .etiqueta-vermella { color: #ee8c8c; }
html[data-tema="fosc"] .targeta-mecenatge { background: #141a24; }
html[data-tema="fosc"] .targeta-mecenatge-imatge { background: #1d1d31; }
html[data-tema="fosc"] .targeta-mecenatge-editorial { color: #c2c2c2; }
html[data-tema="fosc"] .targeta-mecenatge-desc { color: #d5d5d5; }
html[data-tema="fosc"] .top-boto-ressenya-blau-cel { background: #096594; }
html[data-tema="fosc"] .fitxa-categoria-gris { color: #c2c2c2; }
html[data-tema="fosc"] .fitxa-puntuacio-gris { color: #c2c2c2; }
html[data-tema="fosc"] .ressenya-categoria-gris { background: #2f343c; color: #cdd3dd; }
html[data-tema="fosc"] .top-boto-ressenya-lila { background: #5c1dc9; }
html[data-tema="fosc"] .etiqueta-gamefound { color: #8ff6e7; }
html[data-tema="fosc"] .etiqueta-cian-gran { color: #94e3f6; }
html[data-tema="fosc"] .lateral-nota { background: #174f8f; }
html[data-tema="fosc"] .fitxa-categoria-daurada { color: #f6dc8e; }
html[data-tema="fosc"] .fitxa-puntuacio-daurada { color: #f6dc8e; }
html[data-tema="fosc"] .tops-titol { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .top-targeta-capcalera-lila { background: #5c1dc9; }
html[data-tema="fosc"] .top-targeta-enllac-lila { color: #b48ff5; }
html[data-tema="fosc"] .top-targeta-capcalera-cian { background: #0d6d84; }
html[data-tema="fosc"] .top-targeta-enllac-cian { color: #94e3f6; }
html[data-tema="fosc"] .top-capcalera-lila { background: #5c1dc9; }
html[data-tema="fosc"] .top-capcalera-cian { background: #0d6d84; }
html[data-tema="fosc"] .etiqueta-participo { background: #133871; }
html[data-tema="fosc"] .etiqueta-interessa { background: #1d1d31; color: #cacaca; }
html[data-tema="fosc"] .menu-mobil { box-shadow: 0 12px 24px rgba(0,0,0,0.47); }
html[data-tema="fosc"] .menu-mobil a:hover,
html[data-tema="fosc"] .menu-mobil a.active { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .noticia-caixa { background: #141a24; box-shadow: 0 20px 60px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .noticia-titol { color: #f4f4f4; }
html[data-tema="fosc"] .noticia-data { color: #c2c2c2; }
html[data-tema="fosc"] .noticia-text { color: #eaeaea; }
html[data-tema="fosc"] .noticia-enllac { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .noticia-enllac.secundari:hover { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .top-portades img { box-shadow: 0 1px 4px rgba(0,0,0,0.55); }
html[data-tema="fosc"] .card-tag.tag-campanya { background: #1c5c36; }
@media (max-width: 900px) {
html[data-tema="fosc"] .boto-filtres { color: var(--fosc-blau-text); }
}
html[data-tema="fosc"] .seccio-3d-titol { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .novetat-3d { background: #12162d; }
html[data-tema="fosc"] .novetat-3d-imatge { background: #161c37; }
html[data-tema="fosc"] .novetat-3d-mes { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .resum-portada { background: #3c331d; }
html[data-tema="fosc"] .resum-kpi { background: #12162d; }
html[data-tema="fosc"] .resum-kpi b { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .resum-joc img { background: #161c37; }
html[data-tema="fosc"] .resum-joc p { color: #cdd3dd; }
html[data-tema="fosc"] .top-targeta-portada { background: #3c331d; }
html[data-tema="fosc"] .barra-seccions a:hover,
html[data-tema="fosc"] .barra-seccions a.actiu { color: var(--fosc-blau-text); }
@media (max-width: 800px) {
html[data-tema="fosc"] .barra-seccions { background: var(--off-white, #141931); }
html[data-tema="fosc"] .barra-seccions a { background: #141a24; }
}
html[data-tema="fosc"] .com-puntuem { background: #141a24; }
html[data-tema="fosc"] .resum-widget-imatge { background: #3c331d; }
html[data-tema="fosc"] .mecenatge-titol { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .mecenatge-interessa .mecenatge-cap { border-bottom-color: #2c2c51; }
html[data-tema="fosc"] .mecenatge-interessa .mecenatge-titol { color: #c2c2c2; }
html[data-tema="fosc"] .mecenatge-interessa .mecenatge-compte { background: #1d1d31; color: #c2c2c2; }
html[data-tema="fosc"] .mecenatge-arribat .mecenatge-titol { color: #b0f2c8; }
html[data-tema="fosc"] .etiqueta-arribat { color: #b0f2c8; }
html[data-tema="fosc"] .etiqueta-kickstarter { color: #86f5c6; }
html[data-tema="fosc"] .mecenatge-financament { color: #c2c2c2; }
html[data-tema="fosc"] .mecenatge-nota { background: #3b3318; color: #cacaca; }
html[data-tema="fosc"] .tops-cerca-resultat { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .top-cerca-hit { color: var(--fosc-blau-text); }
html[data-tema="fosc"] a.categoria-nota:hover { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .categoria-nota-rang { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .categoria-nota-buida .categoria-nota-rang { background: #1f2737; color: #cacaca; }
html[data-tema="fosc"] .fitxa-b-img { background: #161c37; }
html[data-tema="fosc"] .fitxa-b-capa .card-title { text-shadow: 0 1px 3px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .card .fitxa-b-resum { color: #cdd3dd; }
html[data-tema="fosc"] .fitxa-b-dades div { background: #141931; }
html[data-tema="fosc"] .fitxa-b-dades span { color: #b5b8c7; }
html[data-tema="fosc"] .fitxa-b-mec { color: #b5b8c7; }
html[data-tema="fosc"] .fitxa-b-nota { color: var(--fosc-fb-text); }
html[data-tema="fosc"] .top-targeta-portada { background: #3c331d; }
html[data-tema="fosc"] .mecenatge-xifres div { background: #141931; }
html[data-tema="fosc"] .mecenatge-xifres span { color: #b5b8c7; }
html[data-tema="fosc"] .mecenatge-xifres .mecenatge-retard { background: #382a17; }
html[data-tema="fosc"] .mecenatge-retard em { color: #f6be93; background: #4d3a1f; }
html[data-tema="fosc"] .entrega-item:hover { background: var(--off-white, #141931); }
html[data-tema="fosc"] .entrega-img { background: #161c37; }
html[data-tema="fosc"] .entrega-data { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .entrega-data.retard { color: #f6be93; }
html[data-tema="fosc"] .entregues-mes { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .cal-llegenda { color: #b5b8c7; }
html[data-tema="fosc"] .cal-mes::before { border: 3px solid #252e41; }
html[data-tema="fosc"] .cal-passat::before { background: #2e3342; }
html[data-tema="fosc"] .cal-data { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .cal-joc { background: #141a24; box-shadow: 0 2px 8px rgba(0,0,0,0.3); }
html[data-tema="fosc"] .cal-joc img { background: #161c37; }
html[data-tema="fosc"] .cal-retard { background: #382a17; }
html[data-tema="fosc"] .cal-arribat { background: #16351b; }
html[data-tema="fosc"] .cal-avui span { background: #382a17; color: #f6be93; }
html[data-tema="fosc"] .portada-a-titol { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .portada-cerca input { background: #141a24; box-shadow: 0 4px 14px rgba(0,0,0,0.25); }
html[data-tema="fosc"] .cerca-global-res { background: #141a24; box-shadow: 0 14px 34px rgba(0,0,0,0.5); }
html[data-tema="fosc"] .portada-ventall img { border: 5px solid #252e41; box-shadow: 0 12px 26px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .portada-xifres { background: #141a24; }
html[data-tema="fosc"] .portada-xifres b { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .joc-mes-boto:hover { background: #715f26; }
html[data-tema="fosc"] .joc-mes-portada { border: 6px solid #252e41; box-shadow: 0 22px 46px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .popup-etiqueta { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .popup-desc { color: #eaeaea; }
html[data-tema="fosc"] .popup-mec span { background: #1a1431; color: #b38feb; }
html[data-tema="fosc"] .filtre-boto:hover { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .filtre-comptador { color: #c2c8d0; }
html[data-tema="fosc"] .avis-no-trobat { box-shadow: 0 10px 30px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .widget-mes { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .targeta-mecenatge-imatge.sense-imatge { background: linear-gradient(135deg, var(--blue-light), #141a24); }
html[data-tema="fosc"] .targeta-mecenatge-imatge.sense-imatge::after { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .noticia-subtitol-modal { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .top-fila-fletxa { color: #c2c8d0; }
html[data-tema="fosc"] .etiqueta-gamefound { color: #befaf0; }
html[data-tema="fosc"] .etiqueta-cian,
html[data-tema="fosc"] .etiqueta-cian-gran { color: #a6e5f6; }
html[data-tema="fosc"] .etiqueta-taronja { color: #f7cba2; }
html[data-tema="fosc"] .recent-date,
html[data-tema="fosc"] .card-meta { color: #c2c8d0; }
html[data-tema="fosc"] .targeta-mecenatge-editorial { color: #c2c8d0; }
html[data-tema="fosc"] .mecenatge-interessa .mecenatge-titol { color: #c2c8d0; }
html[data-tema="fosc"] .etiqueta-tancada { background: #20242b; color: #cdd3dd; }
html[data-tema="fosc"] .top-boto-tornar:hover { background: #1d2446; }
html[data-tema="fosc"] .top-xip-joc { color: #cdd3dd; }
html[data-tema="fosc"] .top-targeta:hover,
html[data-tema="fosc"] .top-targeta:focus-visible { box-shadow: 0 8px 30px rgba(0,0,0,0.47); }
html[data-tema="fosc"] .boto-subscriu:hover { background: #705e25; }
html[data-tema="fosc"] .rel-joc { background: var(--blue-light,#19263c); }
html[data-tema="fosc"] .rel-joc img { background: #243352; }
html[data-tema="fosc"] .rel-joc small { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .rel-joc em { color: #b5b8c7; }
html[data-tema="fosc"] .portada-filtres select { color: var(--fosc-blau-text); background: #141a24; }
html[data-tema="fosc"] .portada-filtres-net { color: var(--fosc-blau-text); }
html[data-tema="fosc"] [id^="top-"][id$="-page"] .top-fila { border: 1px solid #282e4b; background: #141a24; }
html[data-tema="fosc"] [id^="top-"][id$="-page"] .top-fila-desc { color: #d5d5d5; }
html[data-tema="fosc"] .regles-portada { background: var(--white, #141a24); box-shadow: 0 2px 12px rgba(0,0,0,0.28); }
html[data-tema="fosc"] .regles-intro { color: #c2c8d0; }
html[data-tema="fosc"] .regles-joc,
html[data-tema="fosc"] .regles-q { background: #141a24; }
html[data-tema="fosc"] .regles-num { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .regles-mot { color: #c2c8d0; }
html[data-tema="fosc"] .regles-avis { color: var(--gray, #b7bbc3); }
html[data-tema="fosc"] .regles-lema { color: #f9e4b0; }
html[data-tema="fosc"] .nov-filtres button { border: 2px solid #2f3a57; background: #141a24; }
html[data-tema="fosc"] .nov-ics { background: #141a24; color: var(--fosc-blau-text); }
html[data-tema="fosc"] .nov-cat { background: #5d501f; color: #f9e6b9; }
html[data-tema="fosc"] .cal-joc.nov-vull { background: #352f16; }
html[data-tema="fosc"] .nov-mes-ara .cal-data { color: #f6be93; }
html[data-tema="fosc"] .nov-vague::before { background: #141a24; }
html[data-tema="fosc"] .foto-gran img { box-shadow: 0 10px 40px rgba(0,0,0,0.6); }
html[data-tema="fosc"] #inici-millors .top-portades img { box-shadow: 0 2px 10px rgba(0,0,0,0.55); }
html[data-tema="fosc"] #inici-millors .top-data { color: var(--fosc-blau-text); }
html[data-tema="fosc"] #inici-millors .top-veure { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .nov-ics-menu { background: #141a24; box-shadow: 0 10px 24px rgba(0,0,0,0.55); }
html[data-tema="fosc"] .nov-ics-menu a:hover,
html[data-tema="fosc"] .nov-ics-menu button:hover,
html[data-tema="fosc"] .nov-ics-menu a:focus-visible,
html[data-tema="fosc"] .nov-ics-menu button:focus-visible { color: var(--fosc-blau-text); }
html[data-tema="fosc"] .joc-mes-portada { background: #141a24; }
html[data-tema="fosc"] .imp-cor { background: #141a24; color: #ee8ba0; box-shadow: 0 1px 4px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .recent-item .imp-cor { background: #38171d; }
html[data-tema="fosc"] .imp-segell { background: #38171d; color: #f192a8; }
html[data-tema="fosc"] .imp-millors { background: #2e1318; border: 2px solid #582f39; }
html[data-tema="fosc"] .imp-millors-titol { color: #f192a8; }
html[data-tema="fosc"] .imp-joc { background: #141a24; box-shadow: 0 1px 3px rgba(0,0,0,0.3); }
html[data-tema="fosc"] .imp-joc-buit { background: #38171d; color: #ee8ba0; }
html[data-tema="fosc"] .imp-joc em { color: #f192a8; }

/* ── css/daus.css ── */
html[data-tema="fosc"] .daus-carrega .dau { background-color: #141a24; background-image: radial-gradient(circle, #133871 2.6px, transparent 3px),
    radial-gradient(circle, #133871 2.6px, transparent 3px),
    radial-gradient(circle, #133871 2.6px, transparent 3px),
    radial-gradient(circle, #133871 2.6px, transparent 3px),
    radial-gradient(circle, #133871 2.6px, transparent 3px); }
html[data-tema="fosc"] .daus-carrega .daus-text { color: #b5b8c7; }

/* ── css/wrapped.css ── */
html[data-tema="fosc"] .wr-card { box-shadow: 0 20px 60px rgba(0,0,0,0.6); }
html[data-tema="fosc"] .wr-blau { background: linear-gradient(165deg, #1a4589, #133871 55%, #0c3470); }
html[data-tema="fosc"] .wr-groc { background: linear-gradient(165deg, #746227, #f0c030 60%, #e0a81a); color: #bad2f8; }
html[data-tema="fosc"] .wr-prog span.fet,
html[data-tema="fosc"] .wr-prog span.ara { background: #141a24; }
html[data-tema="fosc"] .wr-kicker { color: #f6dc8e; }
html[data-tema="fosc"] .wr-groc .wr-kicker { color: #f9e6b9; }
html[data-tema="fosc"] .wr-gran { color: #f6dc8e; }
html[data-tema="fosc"] .wr-fila .wr-fila-et { color: #f6dc8e; }
html[data-tema="fosc"] .wr-btn:focus-visible,
html[data-tema="fosc"] .wr-tanca:focus-visible,
html[data-tema="fosc"] .wr-peu a:focus-visible { outline: 3px solid #252e41; }
html[data-tema="fosc"] .wr-peu a { background: #141a24; }

/* ── <style> de gracies.html ── */
html[data-tema="fosc"][data-pg="gracies"] a { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="gracies"] .cap { background: #141a24; }
html[data-tema="fosc"][data-pg="gracies"] h2 { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="gracies"] .boto { background: #141a24; color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="gracies"] .boto.ig { background: linear-gradient(135deg,#f09433,#a72338,#8c1968); }

/* ── <style> de legal.html ── */
html[data-tema="fosc"][data-pg="legal"] a { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="legal"] .cap { background: #141a24; }
html[data-tema="fosc"][data-pg="legal"] h1 { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="legal"] h2 { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="legal"] .caixa { background: #141a24; }
html[data-tema="fosc"][data-pg="legal"] .index a { background: #141a24; }

/* ── <style> de subscriu.html ── */
html[data-tema="fosc"][data-pg="subscriu"] a { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="subscriu"] .cap { background: #141a24; }
html[data-tema="fosc"][data-pg="subscriu"] h2 { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="subscriu"] .boto { background: #141a24; color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="subscriu"] .boto.ig { background: linear-gradient(135deg,#f09433,#a72338,#8c1968); }
html[data-tema="fosc"][data-pg="subscriu"] .intro h1 { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="subscriu"] .que div { background: #141a24; }
html[data-tema="fosc"][data-pg="subscriu"] .que b { color: var(--fosc-blau-text); }

/* ── <style> de vici.html ── */
html[data-tema="fosc"][data-pg="vici"] h2 { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .kpi { box-shadow: 0 6px 18px rgba(0,0,0,0.3); }
html[data-tema="fosc"][data-pg="vici"] .kpi:hover { box-shadow: 0 10px 24px rgba(0,0,0,0.45); }
html[data-tema="fosc"][data-pg="vici"] .kpi b { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .kpi small { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .mov-col h3 b { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .surt .mov-joc { background: #371a16; }
html[data-tema="fosc"][data-pg="vici"] .mov-balanc b { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .surt .mov-col h3 b,
html[data-tema="fosc"][data-pg="vici"] .mov-col.surt h3 b { color: #e79b93; }
html[data-tema="fosc"][data-pg="vici"] .tabs button[aria-pressed="true"] { color: var(--fosc-blau-text); box-shadow: 0 1px 3px rgba(0,0,0,0.3); }
html[data-tema="fosc"][data-pg="vici"] .row .n { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .bar .v { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .pill { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .stat i { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .panel { box-shadow: -10px 0 30px rgba(0,0,0,0.6); }
html[data-tema="fosc"][data-pg="vici"] .tools input,
html[data-tema="fosc"][data-pg="vici"] .tools select { background: #141a24; }
html[data-tema="fosc"][data-pg="vici"] .group { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .thumb { background: linear-gradient(135deg, #161c37, #1f274d); }
html[data-tema="fosc"][data-pg="vici"] .chip.imp { background: #38171d; color: #f192a8; }
html[data-tema="fosc"][data-pg="vici"] .venda-preu { color: #b3eccb; }
html[data-tema="fosc"][data-pg="vici"] .venda-avis { background: #1b422b; color: #d5f1e1; }
html[data-tema="fosc"][data-pg="vici"] .imp-box { background: #38171d; color: #f6b3c3; }
html[data-tema="fosc"][data-pg="vici"] .imp-box b { color: #f192a8; }
html[data-tema="fosc"][data-pg="vici"] .play-top button { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .pl.win { background: #483f1e; color: var(--fosc-or-text); }
html[data-tema="fosc"][data-pg="vici"] .fact b { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .timba-link { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] a.timba-link:hover { background: #191f3c; }
html[data-tema="fosc"][data-pg="vici"] .bgg-out { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .thumb { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .play-top .g button { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .ranq-resum { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .nums .dif.mes { color: #a9ecc5; }
html[data-tema="fosc"][data-pg="vici"] .nums .dif.menys { color: #e79b93; }
html[data-tema="fosc"][data-pg="vici"] .buckets button b { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .ranq tr.primer td { background: #483f1e; }
html[data-tema="fosc"][data-pg="vici"] .repte.fet { background: #183c1b; border-color: #366439; }
html[data-tema="fosc"][data-pg="vici"] .repte.fet .txt { color: var(--fosc-verd-text); }
html[data-tema="fosc"][data-pg="vici"] .repte.fallit .barra i { background: #2f354a; }
html[data-tema="fosc"][data-pg="vici"] .repte.fallit .txt { color: #f0968f; }
html[data-tema="fosc"][data-pg="vici"] .lletra b { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .vergonya { background: #2e1913; border-color: #57372f; }
html[data-tema="fosc"][data-pg="vici"] .vergonya h2 { color: #f0968f; }
html[data-tema="fosc"][data-pg="vici"] .seccions a:hover { color: var(--fosc-blau-text); }
@media (max-width: 1000px) {
html[data-tema="fosc"][data-pg="vici"] .seccions { box-shadow: 0 6px 16px rgba(0,0,0,0.3); }
}
@media (min-width: 1280px) {
html[data-tema="fosc"][data-pg="vici"] .comparat { box-shadow: 0 6px 18px rgba(0,0,0,0.3); }
}
html[data-tema="fosc"][data-pg="vici"] .comp-compartit { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .comp-com summary { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .comp-enrere { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .comp-punt { border: 2px solid #252e41; box-shadow: 0 1px 3px rgba(0,0,0,0.6); }
html[data-tema="fosc"][data-pg="vici"] .comp-joc small { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .comp-bgg-msg { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .subh { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .cal-c.n1 { background: #1a2f4f; }
html[data-tema="fosc"][data-pg="vici"] .cal-c.n2 { background: #233e69; }
html[data-tema="fosc"][data-pg="vici"] .cal-c.n3 { background: #365589; }
html[data-tema="fosc"][data-pg="vici"] table.historic td.ok { color: var(--fosc-verd-text); }
html[data-tema="fosc"][data-pg="vici"] .cap-timba { background: #141a24; box-shadow: 0 2px 16px rgba(0,0,0,0.35); }
html[data-tema="fosc"][data-pg="vici"] .cap-nav a,
html[data-tema="fosc"][data-pg="vici"] .cap-mobil a { color: #e7ebf4; }
html[data-tema="fosc"][data-pg="vici"] .cap-nav a:hover,
html[data-tema="fosc"][data-pg="vici"] .cap-nav a.actiu,
html[data-tema="fosc"][data-pg="vici"] .cap-mobil a:hover,
html[data-tema="fosc"][data-pg="vici"] .cap-mobil a.actiu { background: #19263c; color: #a1c2f4; }
html[data-tema="fosc"][data-pg="vici"] .cap-boto { background: #19263c; }
html[data-tema="fosc"][data-pg="vici"] .cap-boto span { background: #133871; }
html[data-tema="fosc"][data-pg="vici"] .cap-mobil { background: #141a24; box-shadow: 0 12px 24px rgba(0,0,0,0.47); }
html[data-tema="fosc"][data-pg="vici"] .resum-kp b { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .dir { background: #141a24; color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] details.acord > summary::before { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] details.acord > summary .mini img { border: 2px solid #252e41; }
html[data-tema="fosc"][data-pg="vici"] details.acord > summary .n { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] details.acord.falta { border-color: #624835; background: #302114; }
html[data-tema="fosc"][data-pg="vici"] details.acord.falta > summary .n { background: #47301d; color: #f6be92; }
html[data-tema="fosc"][data-pg="vici"] details.acord.ok > summary .n { background: #1c401e; color: var(--fosc-verd-text); }
html[data-tema="fosc"][data-pg="vici"] .bar.falta .v { color: #f6be92; }
html[data-tema="fosc"][data-pg="vici"] .bar.ok .v { color: var(--fosc-verd-text); }
html[data-tema="fosc"][data-pg="vici"] .resum-repte span { background: #1c401e; color: var(--fosc-verd-text); }
html[data-tema="fosc"][data-pg="vici"] .resum-repte span.falta { background: #47301d; color: #f6be92; }
html[data-tema="fosc"][data-pg="vici"] .xips-jocs button { background: #141a24; }
html[data-tema="fosc"][data-pg="vici"] .xips-jocs button:hover { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] .buckets button[data-r="0"] b,
html[data-tema="fosc"][data-pg="vici"] .ranq-bars .bar.r0 .fill { background: #365a8b; }
html[data-tema="fosc"][data-pg="vici"] .buckets button[data-r="1"] b,
html[data-tema="fosc"][data-pg="vici"] .ranq-bars .bar.r1 .fill { background: #1c5c3e; }
html[data-tema="fosc"][data-pg="vici"] .ranq-bars .bar.r4 .fill { background: #2f354a; }
html[data-tema="fosc"][data-pg="vici"] .buckets button[data-r="3"] b { color: var(--fosc-or-text) !important; }
html[data-tema="fosc"][data-pg="vici"] .repte.tard { background: #302114; border-color: #624835; }
html[data-tema="fosc"][data-pg="vici"] .repte.tard .txt { color: #f6be92; }
html[data-tema="fosc"][data-pg="vici"] .repte.fallit { background: #2e1313; border-color: #5b3131; }
html[data-tema="fosc"][data-pg="vici"] .repte.fallit .barra i { background: #ae2f2f; }
html[data-tema="fosc"][data-pg="vici"] .reptes-llegenda .fallit::before { background: #ae2f2f; }
html[data-tema="fosc"][data-pg="vici"] .ranq td.n.ko button { color: #f0968f; }
html[data-tema="fosc"][data-pg="vici"] .cap-franja { background: #133871; }
html[data-tema="fosc"][data-pg="vici"] .cap-nav a.cap-subscriu,
html[data-tema="fosc"][data-pg="vici"] .cap-mobil a.cap-subscriu { background: #133871; }
html[data-tema="fosc"][data-pg="vici"] .tabs .dir-tab { color: var(--fosc-blau-text); }
html[data-tema="fosc"][data-pg="vici"] table.historic .h-cel.ok { background: #1c401e; color: var(--fosc-verd-text); }
html[data-tema="fosc"][data-pg="vici"] table.historic .h-cel.ko { background: #371a16; color: #f0968f; }
html[data-tema="fosc"][data-pg="vici"] table.historic .h-cel.neutre { color: var(--fosc-blau-text); }

/* ── <style> de ressenyes/*.html ── */
html[data-tema="fosc"][data-pg="ressenya"] .pagina-ressenya-peu a.secundari { color: var(--fosc-blau-text); }

/* ── style="…" ── */
html[data-tema="fosc"] [style^="background:#0284c7"],
html[data-tema="fosc"] [style*=";background:#0284c7"],
html[data-tema="fosc"] [style*="; background:#0284c7"],
html[data-tema="fosc"] [style^="background: rgb(2, 132, 199)"],
html[data-tema="fosc"] [style*="; background: rgb(2, 132, 199)"] { background: #096594 !important; }
html[data-tema="fosc"] [style^="background:#0369a1"],
html[data-tema="fosc"] [style*=";background:#0369a1"],
html[data-tema="fosc"] [style*="; background:#0369a1"],
html[data-tema="fosc"] [style^="background: rgb(3, 105, 161)"],
html[data-tema="fosc"] [style*="; background: rgb(3, 105, 161)"] { background: #095077 !important; }
html[data-tema="fosc"] [style^="background:#7c3aed"],
html[data-tema="fosc"] [style*=";background:#7c3aed"],
html[data-tema="fosc"] [style*="; background:#7c3aed"],
html[data-tema="fosc"] [style^="background: rgb(124, 58, 237)"],
html[data-tema="fosc"] [style*="; background: rgb(124, 58, 237)"] { background: #5c1dc9 !important; }
html[data-tema="fosc"] [style^="background:#b91c1c"],
html[data-tema="fosc"] [style*=";background:#b91c1c"],
html[data-tema="fosc"] [style*="; background:#b91c1c"],
html[data-tema="fosc"] [style^="background: rgb(185, 28, 28)"],
html[data-tema="fosc"] [style*="; background: rgb(185, 28, 28)"] { background: #8a1c1c !important; }
html[data-tema="fosc"] [style^="background:#c2410c"],
html[data-tema="fosc"] [style*=";background:#c2410c"],
html[data-tema="fosc"] [style*="; background:#c2410c"],
html[data-tema="fosc"] [style^="background: rgb(194, 65, 12)"],
html[data-tema="fosc"] [style*="; background: rgb(194, 65, 12)"] { background: #903610 !important; }
html[data-tema="fosc"] [style^="background:#e0f7fa"],
html[data-tema="fosc"] [style*=";background:#e0f7fa"],
html[data-tema="fosc"] [style*="; background:#e0f7fa"],
html[data-tema="fosc"] [style^="background: rgb(224, 247, 250)"],
html[data-tema="fosc"] [style*="; background: rgb(224, 247, 250)"] { background: #1a3b3f !important; }
html[data-tema="fosc"] [style^="color:#00838f"],
html[data-tema="fosc"] [style*=";color:#00838f"],
html[data-tema="fosc"] [style*="; color:#00838f"],
html[data-tema="fosc"] [style^="color: rgb(0, 131, 143)"],
html[data-tema="fosc"] [style*="; color: rgb(0, 131, 143)"] { color: #adf2f8 !important; }
html[data-tema="fosc"] [style^="background:#e6edf8"],
html[data-tema="fosc"] [style*=";background:#e6edf8"],
html[data-tema="fosc"] [style*="; background:#e6edf8"],
html[data-tema="fosc"] [style^="background: rgb(230, 237, 248)"],
html[data-tema="fosc"] [style*="; background: rgb(230, 237, 248)"] { background: #19263c !important; }
html[data-tema="fosc"] [style^="color:#124797"],
html[data-tema="fosc"] [style*=";color:#124797"],
html[data-tema="fosc"] [style*="; color:#124797"],
html[data-tema="fosc"] [style^="color: rgb(18, 71, 151)"],
html[data-tema="fosc"] [style*="; color: rgb(18, 71, 151)"] { color: #a1c2f4 !important; }
html[data-tema="fosc"] [style^="background:#e8f5e9"],
html[data-tema="fosc"] [style*=";background:#e8f5e9"],
html[data-tema="fosc"] [style*="; background:#e8f5e9"],
html[data-tema="fosc"] [style^="background: rgb(232, 245, 233)"],
html[data-tema="fosc"] [style*="; background: rgb(232, 245, 233)"] { background: #1a3c1d !important; }
html[data-tema="fosc"] [style^="color:#2e7d32"],
html[data-tema="fosc"] [style*=";color:#2e7d32"],
html[data-tema="fosc"] [style*="; color:#2e7d32"],
html[data-tema="fosc"] [style^="color: rgb(46, 125, 50)"],
html[data-tema="fosc"] [style*="; color: rgb(46, 125, 50)"] { color: #b2e2b4 !important; }
html[data-tema="fosc"] [style^="background:#f0f0f6"],
html[data-tema="fosc"] [style*=";background:#f0f0f6"],
html[data-tema="fosc"] [style*="; background:#f0f0f6"],
html[data-tema="fosc"] [style^="background: rgb(240, 240, 246)"],
html[data-tema="fosc"] [style*="; background: rgb(240, 240, 246)"] { background: #1d1d31 !important; }
html[data-tema="fosc"] [style^="color:#666"],
html[data-tema="fosc"] [style*=";color:#666"],
html[data-tema="fosc"] [style*="; color:#666"],
html[data-tema="fosc"] [style^="color: rgb(102, 102, 102)"],
html[data-tema="fosc"] [style*="; color: rgb(102, 102, 102)"] { color: #c0c0c0 !important; }
html[data-tema="fosc"] [style^="background:#f3e5f5"],
html[data-tema="fosc"] [style*=";background:#f3e5f5"],
html[data-tema="fosc"] [style*="; background:#f3e5f5"],
html[data-tema="fosc"] [style^="background: rgb(243, 229, 245)"],
html[data-tema="fosc"] [style*="; background: rgb(243, 229, 245)"] { background: #3a1a3f !important; }
html[data-tema="fosc"] [style^="color:#6a1b9a"],
html[data-tema="fosc"] [style*=";color:#6a1b9a"],
html[data-tema="fosc"] [style*="; color:#6a1b9a"],
html[data-tema="fosc"] [style^="color: rgb(106, 27, 154)"],
html[data-tema="fosc"] [style*="; color: rgb(106, 27, 154)"] { color: #d0a0ee !important; }
html[data-tema="fosc"] [style^="background:#f7f8ff"],
html[data-tema="fosc"] [style*=";background:#f7f8ff"],
html[data-tema="fosc"] [style*="; background:#f7f8ff"],
html[data-tema="fosc"] [style^="background: rgb(247, 248, 255)"],
html[data-tema="fosc"] [style*="; background: rgb(247, 248, 255)"] { background: #12162d !important; }
html[data-tema="fosc"] [style^="background:#fce4ec"],
html[data-tema="fosc"] [style*=";background:#fce4ec"],
html[data-tema="fosc"] [style*="; background:#fce4ec"],
html[data-tema="fosc"] [style^="background: rgb(252, 228, 236)"],
html[data-tema="fosc"] [style*="; background: rgb(252, 228, 236)"] { background: #3b1824 !important; }
html[data-tema="fosc"] [style^="color:#ad1457"],
html[data-tema="fosc"] [style*=";color:#ad1457"],
html[data-tema="fosc"] [style*="; color:#ad1457"],
html[data-tema="fosc"] [style^="color: rgb(173, 20, 87)"],
html[data-tema="fosc"] [style*="; color: rgb(173, 20, 87)"] { color: #f394bd !important; }
html[data-tema="fosc"] [style^="color:#c62828"],
html[data-tema="fosc"] [style*=";color:#c62828"],
html[data-tema="fosc"] [style*="; color:#c62828"],
html[data-tema="fosc"] [style^="color: rgb(198, 40, 40)"],
html[data-tema="fosc"] [style*="; color: rgb(198, 40, 40)"] { color: #e99191 !important; }
html[data-tema="fosc"] [style^="background:#fff3e0"],
html[data-tema="fosc"] [style*=";background:#fff3e0"],
html[data-tema="fosc"] [style*="; background:#fff3e0"],
html[data-tema="fosc"] [style^="background: rgb(255, 243, 224)"],
html[data-tema="fosc"] [style*="; background: rgb(255, 243, 224)"] { background: #3c2e18 !important; }
html[data-tema="fosc"] [style^="color:#e65100"],
html[data-tema="fosc"] [style*=";color:#e65100"],
html[data-tema="fosc"] [style*="; color:#e65100"],
html[data-tema="fosc"] [style^="color: rgb(230, 81, 0)"],
html[data-tema="fosc"] [style*="; color: rgb(230, 81, 0)"] { color: #f5ac84 !important; }
html[data-tema="fosc"] [style^="background:linear-gradient(135deg,#e8ecff,#c5cfff)"],
html[data-tema="fosc"] [style*=";background:linear-gradient(135deg,#e8ecff,#c5cfff)"],
html[data-tema="fosc"] [style*="; background:linear-gradient(135deg,#e8ecff,#c5cfff)"],
html[data-tema="fosc"] [style^="background: linear-gradient(135deg,rgb(232, 236, 255),rgb(197, 207, 255))"],
html[data-tema="fosc"] [style*="; background: linear-gradient(135deg,rgb(232, 236, 255),rgb(197, 207, 255))"] { background: linear-gradient(135deg,#161c37,#1f274d) !important; }
html[data-tema="fosc"] [style^="color:var(--blue)"],
html[data-tema="fosc"] [style*=";color:var(--blue)"],
html[data-tema="fosc"] [style*="; color:var(--blue)"],
html[data-tema="fosc"] [style^="color: var(--blue)"],
html[data-tema="fosc"] [style*="; color: var(--blue)"] { color: var(--fosc-blau-text) !important; }
html[data-tema="fosc"] [style^="background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)"],
html[data-tema="fosc"] [style*=";background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)"],
html[data-tema="fosc"] [style*="; background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)"],
html[data-tema="fosc"] [style^="background: linear-gradient(135deg,rgb(240, 148, 51),rgb(230, 104, 60),rgb(220, 39, 67),rgb(204, 35, 102),rgb(188, 24, 136))"],
html[data-tema="fosc"] [style*="; background: linear-gradient(135deg,rgb(240, 148, 51),rgb(230, 104, 60),rgb(220, 39, 67),rgb(204, 35, 102),rgb(188, 24, 136))"] { background: linear-gradient(135deg,#f09433,#c04b22,#a72338,#992251,#8c1968) !important; }
html[data-tema="fosc"] [style^="color:#333"],
html[data-tema="fosc"] [style*=";color:#333"],
html[data-tema="fosc"] [style*="; color:#333"],
html[data-tema="fosc"] [style^="color: rgb(51, 51, 51)"],
html[data-tema="fosc"] [style*="; color: rgb(51, 51, 51)"] { color: #dfdfdf !important; }
html[data-tema="fosc"] [style^="border-top:2px solid #f0f0f6"],
html[data-tema="fosc"] [style*=";border-top:2px solid #f0f0f6"],
html[data-tema="fosc"] [style*="; border-top:2px solid #f0f0f6"],
html[data-tema="fosc"] [style^="border-top: 2px solid rgb(240, 240, 246)"],
html[data-tema="fosc"] [style*="; border-top: 2px solid rgb(240, 240, 246)"] { border-top: 2px solid #2b2b47 !important; }
html[data-tema="fosc"] [style^="background:white"],
html[data-tema="fosc"] [style*=";background:white"],
html[data-tema="fosc"] [style*="; background:white"],
html[data-tema="fosc"] [style^="background: white"],
html[data-tema="fosc"] [style*="; background: white"] { background: #141a24 !important; }
html[data-tema="fosc"] [style^="box-shadow:0 20px 60px rgba(0,0,0,0.3)"],
html[data-tema="fosc"] [style*=";box-shadow:0 20px 60px rgba(0,0,0,0.3)"],
html[data-tema="fosc"] [style*="; box-shadow:0 20px 60px rgba(0,0,0,0.3)"],
html[data-tema="fosc"] [style^="box-shadow: 0 20px 60px rgba(0,0,0,0.3)"],
html[data-tema="fosc"] [style*="; box-shadow: 0 20px 60px rgba(0,0,0,0.3)"] { box-shadow: 0 20px 60px rgba(0,0,0,0.6) !important; }
html[data-tema="fosc"] [style^="color:#4b5563"],
html[data-tema="fosc"] [style*=";color:#4b5563"],
html[data-tema="fosc"] [style*="; color:#4b5563"],
html[data-tema="fosc"] [style^="color: rgb(75, 85, 99)"],
html[data-tema="fosc"] [style*="; color: rgb(75, 85, 99)"] { color: #c2c8d0 !important; }
html[data-tema="fosc"] [style^="background:#f3f4f6"],
html[data-tema="fosc"] [style*=";background:#f3f4f6"],
html[data-tema="fosc"] [style*="; background:#f3f4f6"],
html[data-tema="fosc"] [style^="background: rgb(243, 244, 246)"],
html[data-tema="fosc"] [style*="; background: rgb(243, 244, 246)"] { background: #20242b !important; }
html[data-tema="fosc"] [style^="color:#7c3aed"],
html[data-tema="fosc"] [style*=";color:#7c3aed"],
html[data-tema="fosc"] [style*="; color:#7c3aed"],
html[data-tema="fosc"] [style^="color: rgb(124, 58, 237)"],
html[data-tema="fosc"] [style*="; color: rgb(124, 58, 237)"] { color: #b48ff5 !important; }
html[data-tema="fosc"] [style^="color:#555"],
html[data-tema="fosc"] [style*=";color:#555"],
html[data-tema="fosc"] [style*="; color:#555"],
html[data-tema="fosc"] [style^="color: rgb(85, 85, 85)"],
html[data-tema="fosc"] [style*="; color: rgb(85, 85, 85)"] { color: #cacaca !important; }
html[data-tema="fosc"] [style^="color:#888"],
html[data-tema="fosc"] [style*=";color:#888"],
html[data-tema="fosc"] [style*="; color:#888"],
html[data-tema="fosc"] [style^="color: rgb(136, 136, 136)"],
html[data-tema="fosc"] [style*="; color: rgb(136, 136, 136)"] { color: #c2c2c2 !important; }
html[data-tema="fosc"] [style^="color:#111"],
html[data-tema="fosc"] [style*=";color:#111"],
html[data-tema="fosc"] [style*="; color:#111"],
html[data-tema="fosc"] [style^="color: rgb(17, 17, 17)"],
html[data-tema="fosc"] [style*="; color: rgb(17, 17, 17)"] { color: #f4f4f4 !important; }
html[data-tema="fosc"] [style^="color:#0284c7"],
html[data-tema="fosc"] [style*=";color:#0284c7"],
html[data-tema="fosc"] [style*="; color:#0284c7"],
html[data-tema="fosc"] [style^="color: rgb(2, 132, 199)"],
html[data-tema="fosc"] [style*="; color: rgb(2, 132, 199)"] { color: #8cd2f6 !important; }
html[data-tema="fosc"] [style^="color:#0369a1"],
html[data-tema="fosc"] [style*=";color:#0369a1"],
html[data-tema="fosc"] [style*="; color:#0369a1"],
html[data-tema="fosc"] [style^="color: rgb(3, 105, 161)"],
html[data-tema="fosc"] [style*="; color: rgb(3, 105, 161)"] { color: #a1d9f7 !important; }
html[data-tema="fosc"] [style^="color:#15803d"],
html[data-tema="fosc"] [style*=";color:#15803d"],
html[data-tema="fosc"] [style*="; color:#15803d"],
html[data-tema="fosc"] [style^="color: rgb(21, 128, 61)"],
html[data-tema="fosc"] [style*="; color: rgb(21, 128, 61)"] { color: #b0f2c8 !important; }
html[data-tema="fosc"] [style^="color:#374151"],
html[data-tema="fosc"] [style*=";color:#374151"],
html[data-tema="fosc"] [style*="; color:#374151"],
html[data-tema="fosc"] [style^="color: rgb(55, 65, 81)"],
html[data-tema="fosc"] [style*="; color: rgb(55, 65, 81)"] { color: #cdd3dd !important; }
html[data-tema="fosc"] [style^="color:#b45309"],
html[data-tema="fosc"] [style*=";color:#b45309"],
html[data-tema="fosc"] [style*="; color:#b45309"],
html[data-tema="fosc"] [style^="color: rgb(180, 83, 9)"],
html[data-tema="fosc"] [style*="; color: rgb(180, 83, 9)"] { color: #f6be93 !important; }
html[data-tema="fosc"] [style^="color:#b91c1c"],
html[data-tema="fosc"] [style*=";color:#b91c1c"],
html[data-tema="fosc"] [style*="; color:#b91c1c"],
html[data-tema="fosc"] [style^="color: rgb(185, 28, 28)"],
html[data-tema="fosc"] [style*="; color: rgb(185, 28, 28)"] { color: #ee8c8c !important; }
html[data-tema="fosc"] [style^="color:#c2410c"],
html[data-tema="fosc"] [style*=";color:#c2410c"],
html[data-tema="fosc"] [style*="; color:#c2410c"],
html[data-tema="fosc"] [style^="color: rgb(194, 65, 12)"],
html[data-tema="fosc"] [style*="; color: rgb(194, 65, 12)"] { color: #f5a889 !important; }
html[data-tema="fosc"] [style^="color:#d97706"],
html[data-tema="fosc"] [style*=";color:#d97706"],
html[data-tema="fosc"] [style*="; color:#d97706"],
html[data-tema="fosc"] [style^="color: rgb(217, 119, 6)"],
html[data-tema="fosc"] [style*="; color: rgb(217, 119, 6)"] { color: #f5c184 !important; }
html[data-tema="fosc"] [style^="border-bottom:2px solid #f0f0f6"],
html[data-tema="fosc"] [style*=";border-bottom:2px solid #f0f0f6"],
html[data-tema="fosc"] [style*="; border-bottom:2px solid #f0f0f6"],
html[data-tema="fosc"] [style^="border-bottom: 2px solid rgb(240, 240, 246)"],
html[data-tema="fosc"] [style*="; border-bottom: 2px solid rgb(240, 240, 246)"] { border-bottom: 2px solid #2b2b47 !important; }
html[data-tema="fosc"] [style^="border-left:18px solid white"],
html[data-tema="fosc"] [style*=";border-left:18px solid white"],
html[data-tema="fosc"] [style*="; border-left:18px solid white"],
html[data-tema="fosc"] [style^="border-left: 18px solid white"],
html[data-tema="fosc"] [style*="; border-left: 18px solid white"] { border-left: 18px solid #252e41 !important; }
html[data-tema="fosc"] [style^="background:rgba(255,0,0,.9)"],
html[data-tema="fosc"] [style*=";background:rgba(255,0,0,.9)"],
html[data-tema="fosc"] [style*="; background:rgba(255,0,0,.9)"],
html[data-tema="fosc"] [style^="background: rgba(255,0,0,.9)"],
html[data-tema="fosc"] [style*="; background: rgba(255,0,0,.9)"] { background: rgba(189,10,10,0.9) !important; }
html[data-tema="fosc"] [style^="background:#f0f0f4"],
html[data-tema="fosc"] [style*=";background:#f0f0f4"],
html[data-tema="fosc"] [style*="; background:#f0f0f4"],
html[data-tema="fosc"] [style^="background: rgb(240, 240, 244)"],
html[data-tema="fosc"] [style*="; background: rgb(240, 240, 244)"] { background: #22222e !important; }
