
html[data-theme="dark"]{--dark-bg:#101820;--dark-surface:#192630;--dark-raised:#263741;--dark-text:#e8f0f3;--dark-muted:#b1c1cc;--dark-accent:#39c6d3}
html[data-theme="dark"], html[data-theme="dark"] body{background:var(--dark-bg);color:var(--dark-text)}
html[data-theme="dark"] .header-area, html[data-theme="dark"] .header-area.header-sticky{background:#14212b!important;box-shadow:0 4px 24px rgba(0,0,0,.22)}
html[data-theme="dark"] .background-header{background:#192b35!important}
html[data-theme="dark"] .header-area .main-nav .nav li a, html[data-theme="dark"] .header-area.header-sticky .nav li a.active, html[data-theme="dark"] .background-header .main-nav .nav li a.active{color:#e8f0f3!important}
html[data-theme="dark"] .header-area .main-nav .nav li a.active::after{background:var(--dark-accent)}
html[data-theme="dark"] .header-area .main-nav .nav li:hover a{color:#59d5e0!important;opacity:1}
html[data-theme="dark"] .header-area .main-nav .logo .logo-claro, html[data-theme="dark"] .background-header .main-nav .logo .logo-claro{display:none!important}
html[data-theme="dark"] .header-area .main-nav .logo .logo-oscuro, html[data-theme="dark"] .background-header .main-nav .logo .logo-oscuro{display:block!important}
html[data-theme="dark"] .informacion_AT{background:var(--dark-bg)}
html[data-theme="dark"] .informacion_AT h2, html[data-theme="dark"] .informacion_AT-bloque h3, html[data-theme="dark"] .novedades-title, html[data-theme="dark"] .novedad-content h3{color:var(--dark-text)}
html[data-theme="dark"] .informacion_AT-intro, html[data-theme="dark"] .informacion_AT-bloque p, html[data-theme="dark"] .novedades-intro, html[data-theme="dark"] .novedad-content p{color:var(--dark-muted)}
html[data-theme="dark"] .informacion_AT .at-link, html[data-theme="dark"] .historial-toggle a{color:#6bd7e1}
html[data-theme="dark"] .informacion_AT-cita p{color:#d7e9ef}
html[data-theme="dark"] .informacion_AT .punto{border-color:var(--dark-bg)}
html[data-theme="dark"] .informacion_AT-novedades{background:#16232d;border-top:1px solid #273a46}
html[data-theme="dark"] .novedades-feed::before{background:rgba(57,198,211,.27)}
html[data-theme="dark"] .novedad-tag, html[data-theme="dark"] .novedad-content a{color:#6bd7e1}
html[data-theme="dark"] .novedad-content a:hover, html[data-theme="dark"] .historial-toggle a:hover{color:#b1f5fa}
html[data-theme="dark"] .historial-linea{background:#40505b}
html[data-theme="dark"] .footer-top{background:#1b3540}
html[data-theme="dark"] .footer-bottom{background:#142832;border-top:1px solid #38505a}
html[data-theme="dark"] .footer-top a:hover, html[data-theme="dark"] .footer-bottom a:hover{color:#8ce8ef!important}
@media(max-width:992px){html[data-theme="dark"] .header-area, html[data-theme="dark"] .header-area.header-sticky{background:#192b35!important}
html[data-theme="dark"] .header-area .main-nav .nav li{background:#1c2d37;border-bottom:1px solid #314650}
html[data-theme="dark"] .header-area .main-nav .nav li a{background:#1c2d37!important;color:#e8f0f3!important}
html[data-theme="dark"] .header-area .main-nav .nav li a:hover, html[data-theme="dark"] .header-area.header-sticky .nav li a.active{background:#263e49!important;color:#6bd7e1!important}}
html[data-theme="dark"]{--dark-bg:#21313d;--dark-surface:#293e4a;--dark-raised:#344b57;--dark-text:#f2f7f9;--dark-muted:#c8d9e1;--dark-accent:#58d5df}
html[data-theme="dark"], html[data-theme="dark"] body{background:#21313d;color:var(--dark-text)}
html[data-theme="dark"] .header-area, html[data-theme="dark"] .header-area.header-sticky, html[data-theme="dark"] .background-header{background:#168f9e!important;box-shadow:0 3px 15px rgba(8,32,43,.14)!important}
html[data-theme="dark"] .header-area .main-nav .nav li a, html[data-theme="dark"] .header-area.header-sticky .nav li a.active, html[data-theme="dark"] .background-header .main-nav .nav li a.active{color:#fff!important}
html[data-theme="dark"] .header-area .main-nav .nav li a.active::after{background:#e4fcff!important}
html[data-theme="dark"] .header-area .main-nav .nav li:hover a{color:#fff!important;opacity:1!important;background:rgba(3,59,70,.22)}
html[data-theme="dark"] .informacion_AT{background:#21313d!important}
html[data-theme="dark"] .informacion_AT-novedades{background:#293e4a!important;border-top:1px solid #3a5360}
html[data-theme="dark"] .informacion_AT-intro, html[data-theme="dark"] .novedades-intro, html[data-theme="dark"] .novedad-content p{color:#c8d9e1}
html[data-theme="dark"] .informacion_AT-bloque p{color:#c8d9e1}
html[data-theme="dark"] .informacion_AT .punto{border-color:#21313d}
html[data-theme="dark"] .informacion_AT-cita p{color:#e5f1f5}
html[data-theme="dark"] .footer-top{background:#1d3541}
html[data-theme="dark"] .footer-bottom{background:#182c37}
@media(max-width:992px){html[data-theme="dark"] .header-area, html[data-theme="dark"] .header-area.header-sticky, html[data-theme="dark"] .background-header{background:#168f9e!important}
html[data-theme="dark"] .header-area .main-nav .nav li{background:#25414d;border-bottom:1px solid #3b5965}
html[data-theme="dark"] .header-area .main-nav .nav li a{background:#25414d!important;color:#fff!important}
html[data-theme="dark"] .header-area .main-nav .nav li a:hover, html[data-theme="dark"] .header-area.header-sticky .nav li a.active{background:#315461!important;color:#fff!important}}
html[data-theme="dark"] .scd-nosotros, html[data-theme="dark"] .scd-hero, html[data-theme="dark"] .scd-hero-publicaciones, html[data-theme="dark"] .scd-hero-geo, html[data-theme="dark"] .scd-hero-license{background:#21313d!important;color:#e8f0f3!important}
html[data-theme="dark"] .scd-nosotros .scd-block:nth-of-type(even){background:#293e4a}
html[data-theme="dark"] .scd-block .scd-title, html[data-theme="dark"] .scd-block .scd-section-title, html[data-theme="dark"] .scd-principio h3, html[data-theme="dark"] .scd-signature-title{color:#f2f7f9!important}
html[data-theme="dark"] .scd-manifiesto, html[data-theme="dark"] .scd-text, html[data-theme="dark"] .scd-principio p, html[data-theme="dark"] .scd-labels span, html[data-theme="dark"] .scd-signature-desc{color:#d0e0e7!important}
html[data-theme="dark"] .scd-word-bg{color:rgba(133,216,227,.085)!important}
html[data-theme="dark"] .scd-signature-section{background:#293e4a!important}
html[data-theme="dark"] .scd-signature-pre{color:#afcbd5!important}
html[data-theme="dark"] .scd-signature-line{background:linear-gradient(to right,transparent,#5f8491,transparent)!important}
html[data-theme="dark"] .scd-signature-link{color:#8be5ed!important}
html[data-theme="dark"] .scd-track::before{border-color:#6aa8b6}
html[data-theme="dark"] .amazing-deals{background:#21313d!important}
html[data-theme="dark"] .amazing-deals .item{background:#304653!important;border:1px solid #49606d}
html[data-theme="dark"] .amazing-deals .item h4, html[data-theme="dark"] .amazing-deals .item h4 a, html[data-theme="dark"] .amazing-deals .item p, html[data-theme="dark"] .amazing-deals .item .content, html[data-theme="dark"] .amazing-deals .item span.list{color:#edf5f7!important}
html[data-theme="dark"] .amazing-deals .item h4{border-bottom-color:#506674!important}
html[data-theme="dark"] .amazing-deals .item span.info, html[data-theme="dark"] .amazing-deals .item a:not(.main-button a){color:#83e0e8}
html[data-theme="dark"] .amazing-deals ul.page-numbers li a{background:#304653;color:#edf5f7}
html[data-theme="dark"] .geo-section{background:#21313d!important}
html[data-theme="dark"] .geo-title, html[data-theme="dark"] .geo-content h2{color:#f2f7f9!important}
html[data-theme="dark"] .geo-content p, html[data-theme="dark"] .geo-callout{color:#d0e0e7!important}
html[data-theme="dark"] .geo-label{background:#345260!important;color:#a3eef2!important}
html[data-theme="dark"] .geo-device{background:#344b57;border-color:#52717d}
html[data-theme="dark"] .geo-device-header{background:#293e4a;border-color:#46606c}
html[data-theme="dark"] .informacion_geoestadistica{background:#293e4a!important}
html[data-theme="dark"] .faq-section{background:#304653!important;color:#eaf3f6!important;border:1px solid #49616c}
html[data-theme="dark"] .faq-title{color:#f2f7f9!important;border-color:#5a7480}
html[data-theme="dark"] .faq-question{background:#395361!important;color:#eff7f9!important}
html[data-theme="dark"] .faq-question:hover{background:#456777!important}
html[data-theme="dark"] .faq-answer, html[data-theme="dark"] .faq-answer.show{background:#253c48!important;color:#d6e6ec!important;border-left-color:#58d5df}
html[data-theme="dark"] .faq-answer p, html[data-theme="dark"] .faq-answer li, html[data-theme="dark"] .faq-answer strong{color:#d6e6ec!important}
html[data-theme="dark"] .license-section{background:#21313d!important}
html[data-theme="dark"] .license-card h2, html[data-theme="dark"] .license-citation h2, html[data-theme="dark"] .license-note h2, html[data-theme="dark"] .license-block h2{color:#f2f7f9!important}
html[data-theme="dark"] .license-card p, html[data-theme="dark"] .license-citation>p, html[data-theme="dark"] .license-note p{color:#d0e0e7!important}
html[data-theme="dark"] .license-label{background:#345260!important;color:#a3eef2!important}
html[data-theme="dark"] .license-item{background:#304653!important;border:1px solid #4b6470!important}
html[data-theme="dark"] .license-item h3{color:#f2f7f9!important}
html[data-theme="dark"] .license-item p{color:#cbdce4!important}
html[data-theme="dark"] .citation-box{background:#304653!important;color:#f2f7f9!important;border-left-color:#58d5df!important}
html[data-theme="dark"] .license-note{background:#293e4a!important;border:1px solid #47606c}
html[data-theme="dark"] .license-button{background:#168f9e;color:#fff!important}
html[data-theme="dark"] .scd-nosotros p, html[data-theme="dark"] .geo-section p, html[data-theme="dark"] .license-section p{line-height:1.75}
@media(max-width:992px){html[data-theme="dark"] .scd-nosotros .scd-block:nth-of-type(even){background:#293e4a}}
html[data-theme="dark"] .informacion_geoestadistica .info-item{
  background: #293e4a !important;
  border: 1px solid rgba(121, 170, 183, .16);
  box-shadow: none !important;
}
html[data-theme="dark"] .informacion_geoestadistica .faq-section{
  background: #304653 !important;
  border: 1px solid rgba(121, 170, 183, .24) !important;
  box-shadow: 0 8px 22px rgba(10, 26, 34, .12);
}
html[data-theme="dark"] .informacion_geoestadistica{ border-bottom-color: #405866; }
html[data-theme="dark"] .scd-hero-geo .scd-word-bg, html[data-theme="dark"] .scd-hero-tableros .scd-word-bg{
  color: rgba(116, 203, 215, .16) !important;
}
html[data-theme="dark"] .scd-hero-tableros{
  min-height: calc(100vh - 86px);
  box-sizing: border-box;
}
@media (max-width: 767px) {html[data-theme="dark"] .scd-hero-tableros{ min-height: auto; padding-bottom: 70px; }
html[data-theme="dark"] .informacion_geoestadistica .info-item{ padding: 16px; }}
@media (min-width: 993px) {html[data-theme="dark"] .scd-nosotros > .scd-block{
    min-height: calc(100vh - 86px);
    min-height: calc(100svh - 86px);
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding: 125px 0 95px;
  }
html[data-theme="dark"] .scd-nosotros > .scd-block > .container{
    width: 100%;
    position: relative;
    z-index: 1;
  }
html[data-theme="dark"] .scd-nosotros > .scd-block > .scd-word-bg{
    top: clamp(45px, 10vh, 115px);
  }
html[data-theme="dark"] .scd-nosotros > .scd-block .scd-path{
    margin-bottom: clamp(30px, 5vh, 65px);
  }}
@media (max-width: 992px) {html[data-theme="dark"] .scd-nosotros > .scd-block{
    min-height: auto;
    padding: 95px 0 75px;
  }}