/**
 * Legibilidad en todo el sitio — correcciones de contraste medidas
 *
 * Cada regla de aquí corrige un par texto/fondo que se midió por debajo del
 * mínimo WCAG de 4.5:1. En todos los casos la causa es la misma: dos hojas de
 * estilo que no se conocen, una pone el fondo y otra el color del texto.
 *
 * Los colores van literales y no con var(--gf-*) porque gf-base.css sólo se
 * carga en las páginas rediseñadas, y estas reglas hacen falta en el blog y
 * en las landings, que no lo son.
 */

/* ---------------------------------------------------------------------
 * Botones de bloque dentro de widgets
 *
 * WordPress les da fondo #32373c y texto blanco, pero el tema pinta
 * .widget a en #666 con especificidad (0,1,1), que gana al (0,1,0) de
 * .wp-block-button__link. Medido en «Comprar Ahora»: 2.09:1.
 * Estas reglas son (0,2,1) y devuelven el blanco: 12.25:1.
 * ------------------------------------------------------------------ */

.widget a.wp-block-button__link,
.widget a.wp-element-button {
	color: #ffffff;
}

/* ---------------------------------------------------------------------
 * Botones de bloque dentro del contenido
 *
 * Mismo fondo #32373c de WordPress, pero aquí el tema pinta
 * .entry-content .wp-block-button a en #999 con (0,2,1). Medido en
 * «Añadir al carrito» de las landings de producto: 4.22:1.
 * Esta regla es (0,3,1): 12.25:1.
 * ------------------------------------------------------------------ */

.entry-content .wp-block-button a.wp-block-button__link,
.entry-content .wp-block-button a.wp-element-button {
	color: #ffffff;
}

/* ---------------------------------------------------------------------
 * Autor y fecha en el listado del blog
 *
 * blog-shortcodes.css pinta .nx-footer-entry-meta en #999 sobre el fondo
 * #f7f7f7 de la tarjeta: 2.66:1. Se hereda a «By», al nombre y a la fecha.
 * Con #6f675a sube a 5.12:1 y sigue siendo un gris discreto.
 * ------------------------------------------------------------------ */

.nx-post-content .nx-footer-entry-meta,
.nx-post-content .nx-footer-entry-meta a,
.nx-post-content .nx-footer-entry-meta time {
	color: #6f675a;
}

/* ---------------------------------------------------------------------
 * Autor y fecha en el listado de artículos
 *
 * style.css pinta .sp-posts.blog-masonry .sp-metawrap en #999 sobre blanco
 * con (0,3,0): 2.85:1. Estas reglas son (0,3,1) y dan 5.49:1.
 * ------------------------------------------------------------------ */

.sp-posts.blog-masonry span.sp-metawrap,
.sp-posts.blog-masonry span.sp-metawrap a,
.sp-posts.blog-masonry span.sp-metawrap span {
	color: #6f675a;
}

/* El enlace del autor lo pinta blog-shortcodes.css con
 * .nx-posts .post div.nx-entry-meta-inner a en (0,3,2), que le gana a la
 * regla de arriba (0,2,1). Esta es (0,4,2) y sí gana. */

.nx-posts .post .nx-footer-entry-meta div.nx-entry-meta-inner a {
	color: #6f675a;
}

/* El autor del listado de artículos vive en span.entry-meta, no en
 * .sp-metawrap. style.css lo pinta con
 * .sp-posts.blog-masonry .entry-header .entry-meta a en (0,4,1).
 * Estas reglas son (0,4,1) y (0,5,1), y cubren el envoltorio y el enlace. */

.sp-posts.blog-masonry .entry-header span.entry-meta,
.sp-posts.blog-masonry .entry-header .entry-meta span,
.sp-posts.blog-masonry .entry-header .entry-meta a,
.sp-posts.blog-masonry .entry-header .entry-meta a.fn {
	color: #6f675a;
}
