/* Capa oscura de componentes del tema (generada por generar_capa_oscura.py, 21-oct-2026). No editar a mano: se regenera. */

/* variables de color del tema */
body.qma-paleta-oscura{--qma-navy:#0F7CEA;--qma-body:var(--ast-global-color-3);--qma-bg:var(--ast-global-color-4);--qma-bg-light:var(--ast-global-color-4);--qma-border:var(--ast-global-color-7);--qma-slate:var(--ast-global-color-2);--lm-purple:#8F67D9;--lm-purple-soft:color-mix(in srgb,#EDE8FB 14%,var(--ast-global-color-4));--slate-600:var(--ast-global-color-3);--qma-iso-cyan-deep:#1292B5;--qma-iso-surface:var(--ast-global-color-4);--qma-iso-border:var(--ast-global-color-7);--qma-iso-text:var(--ast-global-color-2);--qma-iso-text-body:var(--ast-global-color-3);--luna-champagne-lt:var(--ast-global-color-7);--luna-champagne-bg:var(--ast-global-color-4);--luna-copper:#AA7133}

/* qma-mssp-global.css: 29 reglas */
body.qma-paleta-oscura .qma-btn-outline{color:#258BF1}
body.qma-paleta-oscura #qma-hub-nav{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .qma-hub-nav-links::before{border-right:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qma-hub-nav-links a{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-callout{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-callout--blue{background:color-mix(in srgb,#EFF6FF 12%,var(--ast-global-color-4))}
body.qma-paleta-oscura .qma-mssp-wrap .qma-callout--alert{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-checklist > li{border-bottom:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-table-wrap{border:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-table-wrap th,body.qma-paleta-oscura .qma-mssp-wrap .qma-table-wrap td{border-bottom:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-table-wrap tbody tr:nth-child(even){background:var(--ast-global-color-4)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-soon{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-fuentes > li{border-bottom:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-actualizacion{border-top:1px solid var(--ast-global-color-7);color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-mssp-wrap--lfc .qma-lfc-intro-text p{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-mssp-wrap--lfc .qma-titulo-card{border:1px solid var(--ast-global-color-7);background:var(--ast-global-color-4)}
body.qma-paleta-oscura .qma-mssp-wrap--lfc .qma-titulo-card h3{color:var(--ast-global-color-2)}
body.qma-paleta-oscura .qma-mssp-wrap--lfc .qma-titulo-card p{color:var(--ast-global-color-2)}
body.qma-paleta-oscura .qma-mssp-wrap--lfc .qma-sat-link{background:var(--ast-global-color-4);color:var(--ast-global-color-3);border:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qma-mssp-wrap--lfc .qma-lfc-subscribe-form input:focus,body.qma-paleta-oscura .qma-mssp-wrap--lfc .qma-lfc-subscribe-form select:focus{border-color:var(--ast-global-color-7)}
body.qma-paleta-oscura .qma-hub-criterion{background:var(--ast-global-color-4);border:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qma-hub-criterion__body{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-mssp-wrap .qma-callout--teal,body.qma-paleta-oscura .qma-callout--teal{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .qma-ico--purple{color:#9873DC}
body.qma-paleta-oscura .qma-ico--blue{color:#4885FF}
body.qma-paleta-oscura .qma-ico--navy{color:#258BF1}
body.qma-paleta-oscura .qma-ico-wrap{background:color-mix(in srgb,#EDE8FB 12%,var(--ast-global-color-4));color:#9873DC}
body.qma-paleta-oscura .qma-ico-wrap--blue{background:color-mix(in srgb,#EEF4FF 12%,var(--ast-global-color-4));color:#4885FF}
body.qma-paleta-oscura .qma-ico-wrap--navy{background:color-mix(in srgb,#E8F0F9 12%,var(--ast-global-color-4));color:#258BF1}

/* qma-pnc.css: 40 reglas */
body.qma-paleta-oscura #lm-nav{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .btn-lm-primary{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .btn-lm-outline:hover{border-color:var(--ast-global-color-7)}
body.qma-paleta-oscura .pnc-filter{background:var(--ast-global-color-4);color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-search{background:var(--ast-global-color-4);color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-card{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .pnc-card-title{color:#258BF1}
body.qma-paleta-oscura .pnc-badge--critical{background:color-mix(in srgb,#FDE8E8 12%,var(--ast-global-color-4));color:#E75E5E}
body.qma-paleta-oscura .pnc-badge--high{background:color-mix(in srgb,#FEF3C7 12%,var(--ast-global-color-4));color:#E66516}
body.qma-paleta-oscura .pnc-badge--medium{background:color-mix(in srgb,#E0E7FF 12%,var(--ast-global-color-4));color:#847ED9}
body.qma-paleta-oscura .pnc-badge--low{background:var(--ast-global-color-4);color:#23A052}
body.qma-paleta-oscura .pnc-badge--grave{background:color-mix(in srgb,#FDE8E8 12%,var(--ast-global-color-4));color:#E75E5E}
body.qma-paleta-oscura .pnc-badge--normal{background:var(--ast-global-color-4);color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-card-body{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-card-meta{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-card-meta strong{color:#258BF1}
body.qma-paleta-oscura .pnc-page-info{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-page-btn{background:var(--ast-global-color-4);color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-page-btn:hover{color:#9873DC}
body.qma-paleta-oscura .pnc-per-page{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-stat-mini{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .pnc-stat-mini .num{color:#9873DC}
body.qma-paleta-oscura .pnc-stat-mini .label{color:var(--ast-global-color-2)}
body.qma-paleta-oscura .roi-field input[type="number"],body.qma-paleta-oscura .roi-field select{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .roi-tab-btn{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .roi-tab-btn.active{color:#4885FF}
body.qma-paleta-oscura .roi-kpi.accent{color:#4885FF}
body.qma-paleta-oscura .roi-kpi.danger{color:#E45B5B}
body.qma-paleta-oscura .roi-kpi.danger .roi-kpi-val{color:#E45B5B}
body.qma-paleta-oscura .roi-kpi.accent .roi-kpi-val{color:#4885FF}
body.qma-paleta-oscura .roi-meter-label{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-roi-wrap .disclaimer{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-roi-wrap .partner-label{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .pnc-input{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .pnc-form-message.pnc-success{background:var(--ast-global-color-4);border:1px solid var(--ast-global-color-7);color:#23A052}
body.qma-paleta-oscura .pnc-form-message.pnc-error-msg{background:var(--ast-global-color-4);border:1px solid var(--ast-global-color-7);color:#E75E5E}
body.qma-paleta-oscura .pnc-form-disclaimer{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .lm-family-nav-links a:hover{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .pnc-card--unpublished{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .pnc-card-title--unpublished{color:var(--ast-global-color-2)}

/* qma-iso.css: 3 reglas */
body.qma-paleta-oscura .qma-iso-category__label{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-iso-toc{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .qma-iso-toc::before{color:var(--ast-global-color-3)}

/* qma-academy.css: 11 reglas */
body.qma-paleta-oscura .qa-acad-level--intro{background:color-mix(in srgb,#EFF6FF 12%,var(--ast-global-color-4));color:#5D82E9;border:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qa-acad-level--fund{background:var(--ast-global-color-4);color:#1BA34E;border:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qa-acad-level--inter{background:var(--ast-global-color-4);color:#F05211;border:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qa-acad-level--adv{background:var(--ast-global-color-4);color:#A172F2;border:1px solid var(--ast-global-color-7)}
body.qma-paleta-oscura .qa-acad-note{background:var(--ast-global-color-4);color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qa-acad-rol-card--purple{color:#A172F2}
body.qma-paleta-oscura .qa-acad-rol-card p{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qa-acad-rol-card ol li{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qa-acad-rol-card ol li strong{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qa-acad-ruta-card .qma-ico-wrap{background:color-mix(in srgb,#E8F0F9 12%,var(--ast-global-color-4));color:#258BF1}
body.qma-paleta-oscura .qa-acad-ruta-card .qma-ico-wrap--navy{background:color-mix(in srgb,#E8F0F9 12%,var(--ast-global-color-4));color:#258BF1}

/* qma-arsenal.css: 3 reglas */
body.qma-paleta-oscura .qma-card__label{color:#4D83F3}
body.qma-paleta-oscura .qma-arsenal-nav{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .qma-arsenal-nav__links a[aria-current="page"],body.qma-paleta-oscura .qma-arsenal-nav__links a[aria-current="page"]:hover{background:var(--ast-global-color-4)}

/* qma-luna-gen.css: 9 reglas */
body.qma-paleta-oscura .qma-author-credit[data-author="2"].qma-author-credit--bottom{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .zdu-dialog--luna{background:var(--ast-global-color-4)}
body.qma-paleta-oscura .zdu-dialog--luna p{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-chip--actor{color:#DD691D}
body.qma-paleta-oscura .luna-credits-grid__text{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .qma-meta-bar--gen .qma-meta-bar__kpis .qma-chip:not(.qma-chip--gen):not(.qma-chip--actor){color:#C47730}
body.qma-paleta-oscura .qma-breadcrumb-bar:has(.qma-chip--gen) ~ .qma-proof .qma-chip:not(.qma-chip--zdu):not(.qma-chip--actor){color:#C47730}
body.qma-paleta-oscura .qma-proof--gen .qma-chip:not(.qma-chip--zdu):not(.qma-chip--actor){color:#C47730}
body.qma-paleta-oscura .gen-chapter .zdu-dialog--blacktrace{color:var(--ast-global-color-3)}

/* qma-customizer.css: 9 reglas */
body.qma-paleta-oscura .elementor-button[style*="background-color: #D1DF48"],body.qma-paleta-oscura .elementor-button[style*="background-color: #d1df48"],body.qma-paleta-oscura .elementor-button[style*="background-color:rgb(209,body.qma-paleta-oscura 223,body.qma-paleta-oscura 72)"],body.qma-paleta-oscura .elementor-button[style*="background-color: rgb(209,body.qma-paleta-oscura 223,body.qma-paleta-oscura 72)"],body.qma-paleta-oscura a[style*="background-color: #D1DF48"],body.qma-paleta-oscura a[style*="background-color: #d1df48"],body.qma-paleta-oscura .zdu-btn-lime,body.qma-paleta-oscura .btn-lime{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .elementor-button[style*="background-color: #D1DF48"]:hover,body.qma-paleta-oscura .elementor-button[style*="background-color: #d1df48"]:hover,body.qma-paleta-oscura a[style*="background-color: #D1DF48"]:hover,body.qma-paleta-oscura .zdu-btn-lime:hover,body.qma-paleta-oscura .btn-lime:hover{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .kev-btn--primary,body.qma-paleta-oscura .kev-btn--primary:hover,body.qma-paleta-oscura .kev-btn--primary:visited,body.qma-paleta-oscura .kev-btn--primary:active{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .kev-tier-cta--intel,body.qma-paleta-oscura .kev-tier-cta--intel:hover,body.qma-paleta-oscura .kev-tier-cta--intel:visited{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .zdu-uni__btn--primary,body.qma-paleta-oscura .zdu-uni__btn--primary:hover,body.qma-paleta-oscura .zdu-uni__btn--primary:visited,body.qma-paleta-oscura .zdu-uni__btn--primary:active{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .zdu-gn__btn--primary,body.qma-paleta-oscura .zdu-gn__btn--primary:hover,body.qma-paleta-oscura .zdu-gn__btn--primary:visited{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .entry-meta,body.qma-paleta-oscura .entry-meta a,body.qma-paleta-oscura .entry-meta,body.qma-paleta-oscura .entry-meta a{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .ast-post-filter-single.ast-button[aria-current="true"],body.qma-paleta-oscura .ast-post-filter-single.ast-button.ast-post-filter-active,body.qma-paleta-oscura .ast-post-filter-single.ast-button[aria-current="true"],body.qma-paleta-oscura .ast-post-filter-single.ast-button.ast-post-filter-active{border-color:var(--ast-global-color-7) !important}
body.qma-paleta-oscura .pagination .page-numbers.current,body.qma-paleta-oscura .pagination .page-numbers.current{border-color:var(--ast-global-color-7) !important}

/* qma-metodologia.css: 2 reglas */
body.qma-paleta-oscura .zm-btn--primary{color:var(--ast-global-color-3)}
body.qma-paleta-oscura .mh-btn--primary{color:var(--ast-global-color-3)}
