/* Inicio · modo claro y oscuro (7 nov 2026, aprobado por Saúl). Lo carga solo Inicio. */
/* Computadora · modo oscuro. En claro, Inicio se queda como estaba. */
html[data-tema="oscuro"] body:not(.ugsi),html[data-tema="oscuro"] main.ugs-home{background:#0e1210 !important}
html[data-tema="oscuro"] .ugs3-finder{background:#0e1210 !important}
html[data-tema="oscuro"] .ugs3-industries{background:#161c19 !important;border-color:rgba(255,255,255,.1) !important}
html[data-tema="oscuro"] .ugs-products-flow,html[data-tema="oscuro"] .ugs-wet-mac-showcase,html[data-tema="oscuro"] .ugs-robot-mac-showcase{background:#0e1210 !important}
html[data-tema="oscuro"] .ugs-product-family{background:#121815 !important}
html[data-tema="oscuro"] .ugs-wet-mac-card,html[data-tema="oscuro"] .ugs-product-card,html[data-tema="oscuro"] .ugs-product-card-copy,html[data-tema="oscuro"] .ugs-product-card-visual{background:#161c19 !important;border-color:rgba(255,255,255,.08) !important;box-shadow:none !important}
html[data-tema="oscuro"] .ugs-wet-mac-footer,html[data-tema="oscuro"] .ugs-product-card-bottom{background:#131916 !important;border-color:rgba(255,255,255,.08) !important}
html[data-tema="oscuro"] .ugs3-finder .ugs-title,html[data-tema="oscuro"] .ugs3-industry-name,html[data-tema="oscuro"] .ugs-products-flow h2,html[data-tema="oscuro"] .ugs-products-flow h3,html[data-tema="oscuro"] .ugs-products-flow strong,html[data-tema="oscuro"] .ugs-products-flow .ugs-san-wordmark,html[data-tema="oscuro"] .ugs-clients h2{color:#eef2ef !important}
html[data-tema="oscuro"] .ugs3-finder .ugs-copy,html[data-tema="oscuro"] .ugs3-industry-meta,html[data-tema="oscuro"] .ugs-products-flow p,html[data-tema="oscuro"] .ugs-products-flow span:not([class]),html[data-tema="oscuro"] .ugs-clients p,html[data-tema="oscuro"] .ugs-client-fallback-name{color:#a5afa8 !important}
html[data-tema="oscuro"] .ugs-wet-mac-meta{color:rgba(238,242,239,.62) !important}
html[data-tema="oscuro"] .ugs3-finder .ugs-eyebrow,html[data-tema="oscuro"] .ugs-products-flow .ugs-eyebrow,html[data-tema="oscuro"] .ugs-clients .ugs-eyebrow,html[data-tema="oscuro"] .ugs-product-card-type,html[data-tema="oscuro"] .ugs-wet-mac-type,html[data-tema="oscuro"] .ugs-products-flow a{color:#3cc483 !important}
html[data-tema="oscuro"] .ugs-clients{background:#0e1210 !important}
html[data-tema="oscuro"] .ugs-client-stage{background:#161c19 !important}
html[data-tema="oscuro"] .ugs-products-flow a > span:not([class]){background:#232b26 !important;color:#eef2ef !important}
html[data-tema="oscuro"] body .ugs-clients h2.ugs-title{color:#eef2ef !important}
html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow article.ugs-wet-mac-card,html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow article.ugs-product-card,html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow article.ugs-product-card .ugs-product-card-copy,html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow .ugs-product-card-visual{background-color:#161c19 !important}
html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow .ugs-product-card-bottom,html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow .ugs-wet-mac-footer{background-color:#131916 !important}
html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow article h3,html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow article strong{color:#eef2ef !important}
html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow article p{color:#a5afa8 !important}
html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow .ugs-wet-mac-visual,html[data-tema="oscuro"] body main.ugs-home .ugs-products-flow .ugs-product-card-visual{background:radial-gradient(60% 46% at 50% 70%,rgba(60,196,131,.10),rgba(60,196,131,0) 70%),#161c19 !important}
html[data-tema="oscuro"] .ugs-products-flow::before,html[data-tema="oscuro"] .ugs-wet-mac-showcase::before{background:linear-gradient(#050806,#0e1210) !important}
/* Logos de clientes: los claros se quedan; los oscuros se invierten para leerse sobre fondo oscuro. */
html[data-tema="oscuro"] #ugsExperienceStage .ugs-experience-logo img{filter:grayscale(100%) brightness(1.1) !important;opacity:.8 !important}
html[data-tema="oscuro"] #ugsExperienceStage .ugs-experience-logo img[src*="constellation-brands-2026"],html[data-tema="oscuro"] #ugsExperienceStage .ugs-experience-logo img[src*="newmont"],html[data-tema="oscuro"] #ugsExperienceStage .ugs-experience-logo img[src*="colgate-palmolive"],html[data-tema="oscuro"] #ugsExperienceStage .ugs-experience-logo img[src*="universidad-colima"],html[data-tema="oscuro"] #ugsExperienceStage .ugs-experience-logo img[src*="icml-unam"],html[data-tema="oscuro"] #ugsExperienceStage .ugs-experience-logo img[src*="unam-2026"]{filter:grayscale(100%) invert(1) brightness(.9) !important}

/* iPhone · modo claro. La foto de arriba, la banda verde de Ingeniería, la foto de Servicio y el pie se quedan oscuros. En oscuro, Inicio se queda como estaba. */
html[data-tema="claro"]:has(body.ugsi),html[data-tema="claro"] body.ugsi{background:#f4f6f5 !important;color:#141915}
html[data-tema="claro"] .ugsi-barra{background:rgba(250,251,250,.78) !important;border-color:rgba(0,0,0,.08) !important;filter:drop-shadow(rgba(0,0,0,.12) 0 8px 14px)}
html[data-tema="claro"] .ugsi-boton-menu img{filter:invert(1)}
html[data-tema="claro"] .ugsi-velo-superior{background-image:linear-gradient(rgba(244,246,245,.92) 0%,rgba(244,246,245,.55) 60%,rgba(244,246,245,0) 100%) !important}
/* Títulos y textos de las secciones claras */
html[data-tema="claro"] :is(.ugsi-aplicaciones,.ugsi-equipos,.ugsi-experiencia) :is(h2,h3,b){color:#141915 !important}
html[data-tema="claro"] :is(.ugsi-aplicaciones,.ugsi-equipos,.ugsi-experiencia) p{color:rgba(20,25,21,.72) !important}
html[data-tema="claro"] :is(.ugsi-aplicaciones,.ugsi-equipos,.ugsi-experiencia) :is(small,em){color:#5a615c !important}
html[data-tema="claro"] :is(.ugsi-aplicaciones,.ugsi-equipos,.ugsi-experiencia) h2 span{color:rgba(20,25,21,.5) !important}
html[data-tema="claro"] :is(.ugsi-aplicaciones,.ugsi-equipos,.ugsi-experiencia) :is(.ugsi-eyebrow,[class*="eyebrow"]) span{color:#087444 !important}
html[data-tema="claro"] :is(.ugsi-aplicaciones,.ugsi-equipos,.ugsi-experiencia) :is(.ugsi-eyebrow,[class*="eyebrow"]) i{background:#087444 !important}
html[data-tema="claro"] .ugsi-equipos small,html[data-tema="claro"] .ugsi-equipos .ugsi-ver-showroom span{color:#087444 !important}
/* Industrias: pestañas, chips y degradados de la foto */
html[data-tema="claro"] .ugsi-aplicaciones button{color:#5f6661 !important}
html[data-tema="claro"] .ugsi-aplicaciones button[aria-selected="true"],html[data-tema="claro"] .ugsi-aplicaciones button.es-activa,html[data-tema="claro"] .ugsi-aplicaciones button.activo{color:#141915 !important}
html[data-tema="claro"] .ugsi-aplicaciones a:not(.ugsi-boton-contorno){background:#fff !important;border-color:rgba(0,0,0,.08) !important}
html[data-tema="claro"] .ugsi-aplicaciones a span,html[data-tema="claro"] .ugsi-aplicaciones li span{color:#141915 !important}
html[data-tema="claro"] .ugsi-aplicaciones .ugsi-boton-contorno{color:#141915 !important;background:rgba(0,0,0,.04) !important;border-color:rgba(0,0,0,.14) !important}
html[data-tema="claro"] .ugsi-aplicaciones .ugsi-boton-contorno *{color:#141915 !important}
html[data-tema="claro"] .ugsi-aplicaciones .ugsi-fade-arriba{background-image:linear-gradient(#f4f6f5,rgba(244,246,245,0)) !important}
html[data-tema="claro"] .ugsi-aplicaciones .ugsi-fade-abajo{background-image:linear-gradient(rgba(244,246,245,0) 0%,#f4f6f5 100%) !important}
html[data-tema="claro"] .ugsi-riel-fade{background-image:linear-gradient(90deg,rgba(244,246,245,0),#f4f6f5) !important}
/* Familias de equipos */
html[data-tema="claro"] .ugsi-equipos a.ugsi-familia{background:radial-gradient(50% 31.25% at 50% 53%,rgba(0,0,0,.05),rgba(0,0,0,0)),#fff !important;border-color:rgba(0,0,0,.08) !important}
html[data-tema="claro"] .ugsi-equipos a.ugsi-familia i{color:#141915 !important;background:rgba(0,0,0,.06) !important}
html[data-tema="claro"] .ugsi-equipos .ugsi-ver-showroom{color:#141915 !important}
/* Experiencia */
html[data-tema="claro"] .ugsi-experiencia{background:radial-gradient(35.7% 55.6% at 50% 16.7%,rgba(8,116,68,.10),rgba(8,116,68,0)),#f4f6f5 !important}
html[data-tema="claro"] .ugsi-experiencia .ugsi-shader{opacity:.25 !important}
html[data-tema="claro"] .ugsi-logo-inst.ugsi-logo-mascara{background:rgba(20,25,21,.78) !important}
html[data-tema="claro"] .ugsi-linea-v{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.14),rgba(0,0,0,0)) !important}
html[data-tema="claro"] .ugsi-linea-h{background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.14),rgba(0,0,0,0)) !important}
/* Las bandas que se quedan oscuras conservan su texto blanco. */
html[data-tema="claro"] :is(.ugsi-hero,.ugsi-clientes,.ugsi-ingenieria,.ugsi-servicio,.ugsi-pie,.ugsi-menu){color:#fff}
html[data-tema="claro"] body.ugsi .ugsi-hero,html[data-tema="claro"] body.ugsi .ugsi-servicio{background-color:#0b0b0b !important}
html[data-tema="claro"] .ugsi-aplicaciones span:not([class]){color:#141915 !important}

/* Menú abierto en iPhone con modo claro: el menú es oscuro, como en Aplicaciones. */
html[data-tema="claro"].ugsi-menu-abierto .ugsi-barra{background:rgba(20,22,21,.72) !important;border-color:rgba(255,255,255,.1) !important}
html[data-tema="claro"].ugsi-menu-abierto .ugsi-boton-menu img{filter:none}
html[data-tema="claro"].ugsi-menu-abierto,html[data-tema="claro"].ugsi-menu-abierto body{background:#0b0b0b !important}
html[data-tema="claro"] .ugsi-boton-verde,html[data-tema="claro"] .ugsi-boton-verde *{color:#fff}
