html{color-scheme:dark}
/* Superficies y controles compartidos: la fotografía conserva su tratamiento editorial. */
/* Noticia principal: una elección editorial estable, sin carrusel. */
.cbv-home .cbm-feature{height:auto;min-height:680px;display:flex;align-items:flex-end;background:#100b16;color:#fff}
.cbm-feature-photo{position:absolute;inset:0;z-index:-2}.cbm-feature-photo img{width:100%;height:100%;object-fit:cover;object-position:65% 40%}
.cbm-feature:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#100b16e6 2%,#100b1699 55%,#100b1633),linear-gradient(0deg,#100b16e8,transparent 70%)}
.cbm-feature-copy{width:100%;max-width:1440px;margin:auto;padding:70px 64px 55px}
.cbm-feature-label{font-size:13px!important;color:#fff!important}.cbm-feature-label span{margin:0 12px;color:#fd6a9f}
.cbv-home .cbm-feature h1{font-family:CB Cover,'Arial Narrow',sans-serif;font-size:clamp(48px,5.4vw,78px);line-height:1.02;max-width:920px;margin:22px 0!important;text-transform:none;animation:none;overflow-wrap:normal;word-break:normal;color:#fff}
.cbm-feature h1 a{color:#fff!important}.cbm-feature-summary{max-width:620px;font-size:17px;line-height:1.8;color:#f3edf5!important}.cbm-feature-meta{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0;color:#ded4e5;font-size:12px}.cbm-feature .cbv-button{margin-top:8px}
.cbm-search-band{display:flex;justify-content:space-between;gap:40px;align-items:center;padding:28px max(32px,calc((100vw - 1312px)/2));background:#1c1325}.cbm-search-band>p{font-size:15px;line-height:1.7}
.cbv-home .cbv-search button{flex-basis:76px;font-size:13px;border-radius:6px}
html[data-cb-theme=dark] .cbv-home :is(.cbv-discover,.cbv-latest){background:#17131f;color:#f5f1f7}
html[data-cb-theme=dark] .cbv-home :is(.cbv-section-heading>p,.cbv-latest time){color:#c8bfd1}
html[data-cb-theme=dark] .cbv-home .cbv-routes li{border-color:#49404f}
html[data-cb-theme=dark] .cbv-home .cbv-routes svg{color:#ff82b1}
html[data-cb-theme=dark] .cbv-home :is(.cbv-newsletter,.cbv-colophon,.cbv-saved){background:#241c30;color:#f5f1f7;border-color:#51415f}
@media(max-width:1060px){.cb-bar__end{gap:5px!important}}
@media(max-width:760px){.cbv-home .cbm-feature{min-height:690px}.cbm-feature-copy{padding:40px 22px}.cbv-home .cbm-feature h1{font-size:clamp(40px,10.6vw,65px);max-width:100%}.cbm-feature-summary{font-size:14px}.cbm-feature-meta{font-size:11px}.cbm-feature-photo img{object-position:60% 30%}.cbm-search-band{display:block;padding:25px 22px}.cbm-search-band>p{margin-bottom:20px}.cb-bar__inner{padding-left:16px!important;padding-right:16px!important}.cb-bar .site-title{font-size:23px!important}}

/* Ajustes de lectura comprobados sobre páginas, archivos y formularios. */
html[data-cb-theme=dark] .cb-nav__link{color:#d8d3e1}
html[data-cb-theme=dark] .cb-rail a{color:#c2bbcd}
@media(max-width:380px){.cb-bar .site-title{font-size:19px!important}.cb-bar__inner{padding-left:12px!important;padding-right:12px!important}.cb-bar__end{gap:4px!important}}
@media(max-width:380px){.cb-bar .site-title a{font-size:23px!important}}

/* El icono representa el aspecto al que se puede cambiar. */

/* El crédito largo conserva una escala secundaria y no empuja el resto del pie. */
.cb-footer .cb-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);grid-template-areas:"copy credit" "keys credit";align-items:start;gap:12px 32px;padding-top:24px;padding-bottom:8px}
.cb-footer .cb-footer__copy{grid-area:copy;font-size:12px;line-height:1.7}
.cb-footer .cb-footer__credit{grid-area:credit;display:block;min-width:0;min-height:0;max-width:68ch;justify-self:end;font-size:12px;line-height:1.8;color:#b8b2c7;text-align:right;overflow-wrap:break-word}
.cb-footer__credit-main,.cb-footer__credit-detail{display:block}
.cb-footer .cb-footer__credit-detail{font-size:11px;margin-top:3px}
.cb-footer .cb-footer__credit-name{font-size:inherit;font-weight:800;color:inherit}
.cb-footer .cb-footer__credit a{color:#e7deef;text-decoration:underline;text-decoration-color:#8b789f;text-underline-offset:3px}
.cb-footer .cb-footer__credit a:hover{color:#9ce8ec}
.cb-footer .cb-footer__konami{grid-area:keys;flex-wrap:wrap;gap:8px 10px}
@media(max-width:700px){.cb-footer .cb-footer__bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "credit" "keys";gap:16px;padding-right:0;padding-bottom:10px}.cb-footer .cb-footer__credit{justify-self:start;text-align:left;max-width:100%}.cb-footer .cb-footer__konami{padding-right:64px;min-height:44px}.cb-footer .cb-footer__keys{flex-wrap:wrap}}
/* El cursor espera a que su título se vea; al salir se rearma para la próxima lectura. */
body .cb-prompt-ready::after{animation:none!important}
body .cb-prompt-ready.cb-prompt-visible::after{animation:cb-prompt-parpadeo 1.1s steps(1) 4!important}
@media(prefers-reduced-motion:reduce){body .cb-prompt-ready.cb-prompt-visible::after{animation:none!important}}
/* El envoltorio clásico de Gutenberg no debe convertirse en una tercera columna vacía. */
.page-id-86 .cb-article .entry-content > .cb-eq-ficha > .wp-block-group__inner-container{display:contents}
.page-id-86 .cb-eq-ficha__bio > .wp-block-group__inner-container > h3{margin-top:0;margin-bottom:12px}
