/* Misma marca oscura en todas las páginas públicas, incluso tras cargar el editor. */
.brand img,.footer-logo,.pag-marca img,.marca-publica{filter:brightness(.12)}

/* Encabezados claros para conservar el contraste con el logo oscuro. */
body:has(.article-hero) .site-header{background:#ebece8;border-bottom-color:#ccd0c8}
body:has(.article-hero) .site-header .nav a{color:#25272a}
body.pagina-legal header{background:#ebece8;border-bottom-color:#ccd0c8}
body.pagina-legal header img{width:70px;height:auto}
body.pagina-legal header a.back{color:#25272a}

/* Pantallas de estado: misma superficie clara detrás de la marca. */
body.pagina-estado-publica{background:#ebece8;color:#25272a}
.pagina-estado-publica p,.pagina-estado-publica .footer{color:#505553}
.pagina-estado-publica .eyebrow{color:#a3410a}
.pagina-estado-publica .line{background:#a3410a}
