<style>
/* ====== ENCABEZADO / HEADER ====== */
/* Título del sitio / logo clickeable */
header .site-title,
header .site-title a,
.header .site-title,
.header .site-title a,
header .logo a,
.header .logo a {
  color: #b80000 !important;      /* rojo institucional */
  font-weight: 700 !important;
  text-decoration: none !important;
}

/* Subtítulo/leyenda bajo el título (si existe) */
header .site-description,
.header .site-description,
header .tagline,
.header .tagline {
  color: #222222 !important;       /* gris oscuro/negro para contraste */
}

/* Menú superior y enlaces de contacto del header (incluye mail/WhatsApp) */
header a,
.header a,
header nav a,
.header nav a {
  color: #b80000 !important;
  text-decoration: none !important;
}
header a:hover,
.header a:hover,
header nav a:hover,
.header nav a:hover {
  color: #e00000 !important;
  text-decoration: underline !important;
}

/* ====== CONTENIDO DEL BLOG ====== */
/* Títulos de la nota */
.blog-content h1,
.blog-content h2,
.blog-content h3,
.blog-content .page-title,
.blog .page-title {
  color: #000000 !important;
}

/* Enlaces dentro del artículo */
.blog-content a {
  color: #b80000 !important;
  text-decoration: underline !important;
}
.blog-content a:hover {
  color: #e00000 !important;
}

/* ====== PIE / FOOTER ====== */
/* Enlaces y correo en el pie */
footer a,
.footer a {
  color: #b80000 !important;
  text-decoration: none !important;
}
footer a:hover,
.footer a:hover {
  color: #e00000 !important;
  text-decoration: underline !important;
}

/* ====== FALLBACKS (por si la plantilla define gris global) ====== */
h1.site-title a,
h1.site-title { color: #b80000 !important; }
a[href^="mailto:"] { color: #b80000 !important; text-decoration: none !important; }
a[href^="mailto:"]:hover { color: #e00000 !important; text-decoration: underline !important; }
</style>