/* Ocultar formulario de suscripción (texto + campo + botón) */
.widget_blog_subscription form,
.jetpack_subscription_widget form,
.wp-block-jetpack-subscriptions form,
.widget_blog_subscription .success,
.jetpack_subscription_widget .success {
  display: none !important;
}

/* Si el texto "Introduce tu correo..." no está dentro del form, lo ocultamos también */
.widget_blog_subscription p:not(:last-child),
.jetpack_subscription_widget p:not(:last-child),
.wp-block-jetpack-subscriptions p:not(:last-child) {
  display: none !important;
}
/* ====== COLOR "COMO EL RESTO" ====== */
:root{
  --texto-suave: #5a6478;   /* gris-azulado */
}

/* 1) Desplegable: "ELIGE EL LIBRO O TEXTO ..." */
select,
select option,
.widget select,
.widget select option{
  color: var(--texto-suave) !important;
  font-weight: 600 !important;
}

/* 2) Visitas: "2.403 VISITAS" */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter *{
  color: var(--texto-suave) !important;
  font-weight: 900 !important;
  opacity: 1 !important;
}

/* 3) Contador de suscriptores: "ÚNETE A OTROS..." */
.widget_blog_subscription,
.widget_blog_subscription p,
.jetpack_subscription_widget,
.jetpack_subscription_widget p,
.wp-block-jetpack-subscriptions,
.wp-block-jetpack-subscriptions p{
  color: var(--texto-suave) !important;
  font-weight: 600 !important;
  opacity: 1 !important;
}


/* ====== OCULTAR LO MARCADO CON LA CRUZ (FORMULARIO) ====== */
/* Oculta texto explicativo + campo + botón */
.widget_blog_subscription form,
.jetpack_subscription_widget form,
.wp-block-jetpack-subscriptions form{
  display: none !important;
}

/* Si el tema imprime el texto fuera del form, lo ocultamos (dejando el último párrafo que suele ser el contador) */
.widget_blog_subscription p:not(:last-child),
.jetpack_subscription_widget p:not(:last-child),
.wp-block-jetpack-subscriptions p:not(:last-child){
  display: none !important;
}
/* ÚNETE A OTROS ... EN MAYÚSCULAS */
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  letter-spacing: 0.03em;
}
/* 1) "ÚNETE A OTROS ..." EN MAYÚSCULAS */
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  font-weight: 700 !important;
}

/* 2) "2.403 VISITAS" CON NEGRITA */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter span {
  font-weight: 900 !important;
  opacity: 1 !important;
}
/* VISITAS EN NEGRITA */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter * {
  font-weight: 900 !important;
}
/* MAYÚSCULAS para "ÚNETE A OTROS ..." */
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

/* NEGRITA para "2.403 VISITAS" */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter * {
  font-weight: 900 !important;
}
/* MAYÚSCULAS para "ÚNETE A OTROS ..." */
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

/* NEGRITA para "2.403 VISITAS" */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter * {
  font-weight: 900 !important;
}
/* ===== ÚNETE A OTROS ... EN MAYÚSCULAS ===== */
.widget_blog_subscription,
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  font-weight: 700 !important;
  color: #5a6478 !important;
}

/* ===== VISITAS EN NEGRITA (y mismo color) ===== */
.widget_stats li,
.widget_stats_counter li,
.widget_stats_counter ul li,
.widget_stats ul li,
.widget-area .widget ul li {
  font-weight: 900 !important;
  color: #5a6478 !important;
  opacity: 1 !important;
}
/* Forzar NEGRITA solo en el contador de VISITAS */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter span {
  font-weight: 900 !important;
}
/* Forzar NEGRITA solo en el contador de VISITAS */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter span {
  font-weight: 900 !important;
}
/* NEGRITA SOLO para el contador de VISITAS */
body .widget_stats ul li,
body .widget_stats_counter ul li,
body .widget_wpcom_stats ul li,
body .widget_jetpack_stats ul li{
  font-weight: 900 !important;
}
/* NEGRITA SOLO en el widget de VISITAS (g-stats-9) */
#g-stats-9 li,
#g-stats-9 ul li {
  font-weight: 900 !important;
  opacity: 1 !important;
}
/* NEGRITA SOLO en el widget de VISITAS (g-stats-9) */
#g-stats-9 li,
#g-stats-9 ul li {
  font-weight: 900 !important;
  opacity: 1 !important;
}
/* Plan B: widget de estadísticas (forzar negrita del contador) */
.widget_stats li,
.widget_stats_counter li,
.widget_stats_counter ul li {
  font-weight: 900 !important;
  opacity: 1 !important;
}
/* VISITAS: negrita real + (si no existe) negrita “falsa” */
.widget_stats li,
.widget_stats_counter li,
.widget_stats_counter ul li,
.widget_stats ul li{
  font-weight: 900 !important;
  opacity: 1 !important;
}

/* Si la fuente no tiene bold, esto crea “negrita visual” */
.widget_stats li,
.widget_stats_counter li,
.widget_stats_counter ul li,
.widget_stats ul li{
  text-shadow:
    0.3px 0   currentColor,
   -0.3px 0   currentColor,
    0   0.3px currentColor,
    0  -0.3px currentColor;
}
/* NEGRITA SOLO PARA "2.403 VISITAS" */
#blog-stats-9 ul li {
  font-weight: 1100 !important;
}

/* NEGRITA SOLO PARA "2.403 VISITAS" */
#blog-stats-9 ul li {
  font-weight: 1100 !important;
}
/* OCULTAR FRANJA DEL LOGO EN ORDENADOR */
@media (min-width: 1024px) {
  .site-branding,
  .header-branding,
  .site-header .branding,
  .site-header .logo {
    display: none !important;
  }
}
/* Ocultar franja del logotipo SOLO en ordenador */
@media (min-width: 768px) {
  .site-branding,
  .custom-logo-link,
  .site-header {
    display: none;
  }
}
.widget_text,
.widget_text p {
    font-size: 17px;
}
.widget_text p {
    line-height: 1.3;
}

.stats,
.visitas,
.blog-stats {
    font-weight: bold;
}
.stats,
.visitas,
.blog-stats {
    font-weight: bold;
    font-size: 1.1em;
}
/* Ocultar bloques/widgets de suscripción/newsletter */
.wp-block-jetpack-subscriptions,
.widget_jetpack_subscription_widget,
.jetpack_subscription_widget,
.wp-block-mailchimp,
.wp-block-mailpoet-form,
.mailpoet_form,
.wp-block-jetpack-mailchimp {
  display: none !important;
}
/* Títulos de las entradas (forzar color azul) */
.entry-title,
.entry-title a,
.wp-block-post-title,
.wp-block-post-title a {
  color: #1f4ed8 !important;
}
/* --- LISTADO DE ENTRADAS: TODO EN AZUL --- */

/* Texto general de cada entrada */
.entry-meta,
.entry-meta span,
.entry-meta a,
.posted-on,
.byline,
.cat-links,
.tags-links {
  color: #1f4ed8 !important;
}

/* Título de la entrada */
.entry-title,
.entry-title a {
  color: #1f4ed8 !important;
}

/* Enlaces de comentarios (el globito con número) */
.comments-link,
.comments-link a,
.wp-block-post-comments-link {
  color: #1f4ed8 !important;
}

/* Fecha y autor */
.posted-on time,
.byline a {
  color: #1f4ed8 !important;
}

/* Quitar grises heredados */
.entry-meta * {
  color: #1f4ed8 !important;
}
.site-header {
    display: none;
}
.site-header,
#masthead,
header#masthead,
header.site-header,
.header,
.main-header,
#header {
  display: none !important;
}
.site-header,
#masthead,
header#masthead,
header.site-header,
.header,
.main-header,
#header {
  display: none !important;
}
body {
  margin-top: 0 !important;
}
.site-content {
  padding-top: 0 !important;
}
.site-content {
  padding-top: 0 !important;
}
@media (max-width: 782px) {
  #comments,
  .comments-area,
  .comment-respond {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}
@media (max-width: 782px) {
  .comments-link a {
    display: inline-flex !important;
    align-items: center !important;
    gap: .4em !important;
  }
  .comments-link a::after {
    content: "Comentar";
    font-size: 14px;
  }
}
@media (max-width: 782px) {

  /* El enlace real de comentarios (varios nombres posibles según tema) */
  .comments-link a,
  a.comments-link,
  .comment-link a,
  .post-comments a,
  .entry-meta a[href*="#comments"],
  .entry-meta a[href*="respond"] {
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 6px 10px !important;
    border-radius: 999px !important;
    overflow: visible !important;
    white-space: nowrap !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: .45em !important;
  }
/* Ocultar el icono original del bocadillo */
.post-comments-link:before {
    display: none;
}
/* Cambiar el texto del enlace */
.post-comments-link {
    font-weight: bold;
    font-size: 14px;
}
/* Añadir icono + texto */
.post-comments-link::after {
    content: " 🍺 COMENTAR";
}
/* 1) Target amplio: enlace de comentarios en listados y entradas */
.comments-link a,
a.comments-link,
.post-comments-link,
.entry-footer .comments-link a,
.entry-meta .comments-link a {
  display: inline-flex;
  align-items: center;
  gap: .4em;
}

/* 2) Ocultar iconos típicos (SVG, dashicons, font icons) dentro del enlace */
.comments-link a svg,
.comments-link a i,
.comments-link a .dashicons,
.comments-link a .fa,
.entry-footer .comments-link a svg,
.entry-footer .comments-link a i,
.entry-footer .comments-link a .dashicons,
.entry-footer .comments-link a .fa {
  display: none !important;
}

/* 3) Si el icono viene como fondo, lo anulamos */
.comments-link a,
.entry-footer .comments-link a {
  background: none !important;
}

/* 4) Añadir jarra + texto antes del contenido del enlace */
.comments-link a::before,
.entry-footer .comments-link a::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

/* 5) Opcional: ocultar el texto/contador original si lo hay */
.comments-link a span,
.entry-footer .comments-link a span {
  display: none !important;
}
/* 1) Target amplio: enlace de comentarios en listados y entradas */
.comments-link a,
a.comments-link,
.post-comments-link,
.entry-footer .comments-link a,
.entry-meta .comments-link a {
  display: inline-flex;
  align-items: center;
  gap: .4em;
}

/* 2) Ocultar iconos típicos (SVG, dashicons, font icons) dentro del enlace */
.comments-link a svg,
.comments-link a i,
.comments-link a .dashicons,
.comments-link a .fa,
.entry-footer .comments-link a svg,
.entry-footer .comments-link a i,
.entry-footer .comments-link a .dashicons,
.entry-footer .comments-link a .fa {
  display: none !important;
}

/* 3) Si el icono viene como fondo, lo anulamos */
.comments-link a,
.entry-footer .comments-link a {
  background: none !important;
}

/* 4) Añadir jarra + texto antes del contenido del enlace */
.comments-link a::before,
.entry-footer .comments-link a::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

/* 5) Opcional: ocultar el texto/contador original si lo hay */
.comments-link a span,
.entry-footer .comments-link a span {
  display: none !important;
}
/* 1) Target amplio: enlace de comentarios en listados y entradas */
.comments-link a,
a.comments-link,
.post-comments-link,
.entry-footer .comments-link a,
.entry-meta .comments-link a {
  display: inline-flex;
  align-items: center;
  gap: .4em;
}

/* 2) Ocultar iconos típicos (SVG, dashicons, font icons) dentro del enlace */
.comments-link a svg,
.comments-link a i,
.comments-link a .dashicons,
.comments-link a .fa,
.entry-footer .comments-link a svg,
.entry-footer .comments-link a i,
.entry-footer .comments-link a .dashicons,
.entry-footer .comments-link a .fa {
  display: none !important;
}

/* 3) Si el icono viene como fondo, lo anulamos */
.comments-link a,
.entry-footer .comments-link a {
  background: none !important;
}

/* 4) Añadir jarra + texto antes del contenido del enlace */
.comments-link a::before,
.entry-footer .comments-link a::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

/* 5) Opcional: ocultar el texto/contador original si lo hay */
.comments-link a span,
.entry-footer .comments-link a span {
  display: none !important;
}
/* 1) Target amplio: enlace de comentarios en listados y entradas */
.comments-link a,
a.comments-link,
.post-comments-link,
.entry-footer .comments-link a,
.entry-meta .comments-link a {
  display: inline-flex;
  align-items: center;
  gap: .4em;
}

/* 2) Ocultar iconos típicos (SVG, dashicons, font icons) dentro del enlace */
.comments-link a svg,
.comments-link a i,
.comments-link a .dashicons,
.comments-link a .fa,
.entry-footer .comments-link a svg,
.entry-footer .comments-link a i,
.entry-footer .comments-link a .dashicons,
.entry-footer .comments-link a .fa {
  display: none !important;
}

/* 3) Si el icono viene como fondo, lo anulamos */
.comments-link a,
.entry-footer .comments-link a {
  background: none !important;
}

/* 4) Añadir jarra + texto antes del contenido del enlace */
.comments-link a::before,
.entry-footer .comments-link a::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

/* 5) Opcional: ocultar el texto/contador original si lo hay */
.comments-link a span,
.entry-footer .comments-link a span {
  display: none !important;
}
/* Fallback por URL del enlace */
a[href*="#comments"]::before,
a[href*="#respond"]::before,
a[href*="respond"]::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

a[href*="#comments"] svg,
a[href*="#respond"] svg,
a[href*="respond"] svg,
a[href*="#comments"] i,
a[href*="#respond"] i,
a[href*="respond"] i {
  display: none !important;
}

a[href*="#comments"],
a[href*="#respond"],
a[href*="respond"] {
  background: none !important;
}
/* Fallback por URL del enlace */
a[href*="#comments"]::before,
a[href*="#respond"]::before,
a[href*="respond"]::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

a[href*="#comments"] svg,
a[href*="#respond"] svg,
a[href*="respond"] svg,
a[href*="#comments"] i,
a[href*="#respond"] i,
a[href*="respond"] i {
  display: none !important;
}

a[href*="#comments"],
a[href*="#respond"],
a[href*="respond"] {
  background: none !important;
}
/* Fallback por URL del enlace */
a[href*="#comments"]::before,
a[href*="#respond"]::before,
a[href*="respond"]::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

a[href*="#comments"] svg,
a[href*="#respond"] svg,
a[href*="respond"] svg,
a[href*="#comments"] i,
a[href*="#respond"] i,
a[href*="respond"] i {
  display: none !important;
}

a[href*="#comments"],
a[href*="#respond"],
a[href*="respond"] {
  background: none !important;
}
/* Mata TODO lo que el tema meta dentro del enlace de comentarios */
.comments-link a,
.entry-footer .comments-link a,
.entry-meta .comments-link a,
.wp-block-post-comments-link a,
a[href*="#comments"],
a[href*="#respond"],
a[href*="respond"] {
  font-size: 0 !important;         /* hace invisible el contenido (icono/contador/texto) */
  background: none !important;     /* por si el icono era un fondo */
  background-image: none !important;
  -webkit-mask-image: none !important; /* por si usan “mask” para el icono */
  mask-image: none !important;
}

/* Ponemos nuestro “botón” */
.comments-link a::before,
.entry-footer .comments-link a::before,
.entry-meta .comments-link a::before,
.wp-block-post-comments-link a::before,
a[href*="#comments"]::before,
a[href*="#respond"]::before,
a[href*="respond"]::before {
  content: "🍺 COMENTAR";
  font-size: 14px !important;      /* vuelve a verse */
  font-weight: 700;
}
/* 1) Ocultar texto original de comentarios */
.wp-block-post-comments-link a {
  font-size: 0 !important;
  color: transparent !important;
  text-shadow: none !important;
  background: none !important;
}

/* 2) Añadir nuestro texto + icono */
.wp-block-post-comments-link a::after {
  content: "🍺 COMENTAR";
  font-size: 14px !important;
  font-weight: bold;
  color: #000 !important;
}
/* 1) Ocultar texto original de comentarios */
.wp-block-post-comments-link a {
  font-size: 0 !important;
  color: transparent !important;
  text-shadow: none !important;
  background: none !important;
}

}
/* Añadir texto al lado del icono de comentarios (sin quitar el bocadillo) */
a[href*="#comments"]::after,
a[href*="#respond"]::after,
a.comment-link::after,
.comments-link a::after,
.entry-footer .comments-link a::after,
.entry-meta .comments-link a::after {
  content: "  comentar aquí";
  font-size: 12px;
  opacity: 0.85;
  margin-left: .35em;
  font-weight: 600;
}

/* Opcional: que parezca más “clicable” al pasar el ratón */
a[href*="#comments"]:hover::after,
a[href*="#respond"]:hover::after,
.comments-link a:hover::after,
.entry-footer .comments-link a:hover::after,
.entry-meta .comments-link a:hover::after {
  text-decoration: underline;
}
/* 1️⃣ Quitar el número de comentarios */
a[href*="#comments"] span,
a[href*="#respond"] span {
  display: none !important;
}

/* 2️⃣ Poner el texto delante del icono */
a[href*="#comments"]::before,
a[href*="#respond"]::before {
  content: "comentar aquí ";
  font-size: 12px;
  font-weight: 600;
  opacity: 0.9;
}

/* 3️⃣ Ajuste fino de alineación */
a[href*="#comments"],
a[href*="#respond"] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
/* Quitar cualquier texto añadido DESPUÉS */
a[href*="#comments"]::after,
a[href*="#respond"]::after {
  content: none !important;
}

/* Texto SOLO delante del icono */
a[href*="#comments"]::before,
a[href*="#respond"]::before {
  content: "comentar aquí ";
  font-size: 12px;
  font-weight: 600;
  opacity: 0.9;
}

/* Mantener alineación limpia */
a[href*="#comments"],
a[href*="#respond"] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
/* Quitar cualquier texto añadido DESPUÉS */
a[href*="#comments"]::after,
a[href*="#respond"]::after {
  content: none !important;
}

/* Texto SOLO delante del icono */
a[href*="#comments"]::before,
a[href*="#respond"]::before {
  content: "comentar aquí ";
  font-size: 12px;
  font-weight: 600;
  opacity: 0.9;
}

/* Mantener alineación limpia */
a[href*="#comments"],
a[href*="#respond"] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
/* Quitar la imagen destacada tipo "cover" superior en Blogstream */
.featured-media,
.post-thumbnail,
.entry-header .wp-post-image,
.entry-header .featured-image,
.wp-block-post-featured-image {
  display: none !important;
}
/* Ocultar "Rate This" original */
.comment-rating .rating-text,
.comment-rating .jp-comment-rating-label {
  display: none !important;
}

/* Añadir texto aclaratorio */
.comment-rating::before {
  content: "APROBADO / SUSPENSO";
  font-size: 12px;
  font-weight: 600;
  margin-right: 6px;
  opacity: 0.85;
}

}
/* COMENTAR AQUÍ en mayúsculas */
a[href*="#comments"]::before,
a[href*="#respond"]::before {
  content: "COMENTAR AQUÍ ";
  text-transform: uppercase;
}
/* Ocultar Pingbacks */
.comments-area .pingback,
.comments-area .trackback,
.comments-area .comments-title + .comment-list .pingbacks {
  display: none !important;
}
/* Ocultar pestaña Pingbacks (Jetpack / WordPress.com) */
.comments-area .comment-tabs .pingbacks,
.comments-area .comment-tabs .pingback,
.comments-area .comment-tabs li:last-child,
.comments-area .comment-tabs a[href*="ping"] {
  display: none !important;
}
/* --- OCULTAR "PINGBACKS" (pestaña y contenido) --- */

/* 1) Si hay pestañas tipo lista: ocultar la 2ª (Pingbacks) */
.comments-area ul li:nth-child(2) > a[href*="ping"],
.comments-area .comment-tabs li:nth-child(2),
.comments-area .comments-tabs li:nth-child(2),
.comments-area .tabs li:nth-child(2),
#comments .comment-tabs li:nth-child(2),
#comments .comments-tabs li:nth-child(2),
#comments .tabs li:nth-child(2) {
  display: none !important;
}

/* 2) Por si tiene clases/ids típicos de pingbacks */
.pingbacks,
.pingback,
.pings,
.trackbacks,
.trackback,
a[href*="pingback"],
a[href*="pingbacks"],
a[href*="trackback"],
a[href*="trackbacks"]{
  display: none !important;
}

/* 3) Por si el contenido de pingbacks está en un panel aparte */
#pingbacks,
#pings,
#trackbacks,
.comments-area .pingbacks,
.comments-area .pings,
.comments-area .trackbacks {
  display: none !important;
}
/* Estadísticas del sitio: contador de visitas en azul */
.stats-widget,
.stats-widget *,
.wpcom-site-stats,
.wpcom-site-stats *,
.site-stats,
.site-stats * {
    color: #1f6fe5 !important;
}
/* WordPress.com / Jetpack Stats (general) */
.widget_statscounter,
.widget_wpcom_site_stats,
.widget_jetpack_stats,
.jetpack-stats,
.wpcom-stats,
.site-stats,
#wpstats,
#wpcom-stats {
  color: #1f6fe5 !important;
}

.widget_statscounter *,
.widget_wpcom_site_stats *,
.widget_jetpack_stats *,
.jetpack-stats *,
.wpcom-stats *,
.site-stats * {
  color: #1f6fe5 !important;
}
/* Widget de estadísticas: número de visitas */
#blog-stats li {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: número de visitas */
#blog-stats li {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
.widget.blog-stats ul li {
    color: #1f6fe5 !important;
}
/* Ocultar restos de Polldaddy / Ratings en comentarios */
.comment-content a[href*="polldaddy.com"],
.comment-content code,
.comment-content pre {
    display: none !important;
}
/* Ocultar solo el script de Polldaddy si aparece como texto */
.comment-content {
    font-size: 0;
}

.comment-content * {
    font-size: inherit;
}
/* Ocultar solo el script de Polldaddy si aparece como texto */
.comment-content {
    font-size: 0;
}

.comment-content * {
    font-size: inherit;
}
/* Ocultar solo el script de Polldaddy si aparece como texto */
.comment-content {
    font-size: 0;
}

.comment-content * {
    font-size: inherit;
}
/* Ocultar solo el script de Polldaddy si aparece como texto */
.comment-content {
    font-size: 0;
}

.comment-content * {
    font-size: inherit;
}
/* Ocultar enlaces de Polldaddy/ratings donde sea que aparezcan en comentarios */
#comments a[href*="polldaddy.com"],
.comment a[href*="polldaddy.com"],
.comment-body a[href*="polldaddy.com"],
.entry-comments a[href*="polldaddy.com"],
#respond a[href*="polldaddy.com"] {
  display: none !important;
}
/* Ocultar enlaces de Polldaddy/ratings donde sea que aparezcan en comentarios */
#comments a[href*="polldaddy.com"],
.comment a[href*="polldaddy.com"],
.comment-body a[href*="polldaddy.com"],
.entry-comments a[href*="polldaddy.com"],
#respond a[href*="polldaddy.com"] {
  display: none !important;
}
/* Ocultar "Rate This" y valoración en comentarios */
.comment .rating,
.comment .comment-rating,
.comment .wp-rating,
.comment a[aria-label="Rate This"],
.comment a:has(svg),
.comment .pd-rating {
    display: none !important;
}
/* Ocultar texto literal "Rate This" en comentarios */
.comment span {
    font-size: inherit;
}

.comment span:contains("Rate This") {
    display: none !important;
}
/* WordPress.com Ratings ("Rate This") en comentarios */
.comment-meta .rating,
.comment-meta .pd-rating,
.comment-meta .wpcom-rating,
.comment-meta a[aria-label*="Rate"],
.comment-meta a:contains("Rate"),
.comment-meta span:contains("Rate"),
.comment-meta svg {
    display: none !important;
}

/* Ocultar contadores 👍 👎 */
.comment-meta {
    gap: 0 !important;
}
/* WordPress.com Ratings ("Rate This") en comentarios */
.comment-meta .rating,
.comment-meta .pd-rating,
.comment-meta .wpcom-rating,
.comment-meta a[aria-label*="Rate"],
.comment-meta a:contains("Rate"),
.comment-meta span:contains("Rate"),
.comment-meta svg {
    display: none !important;
}

/* Ocultar contadores 👍 👎 */
.comment-meta {
    gap: 0 !important;
}
/* Ocultar completamente el sistema "Rate This" */
.comment-meta .pd-rating,
.comment-meta .wpcom-rating,
.comment-meta .rating,
.comment-meta a[aria-label*="Rate"],
.comment-meta svg {
    display: none !important;
}

/* Añadir texto alternativo */
.comment-meta::after {
    content: "APROBADO · SUSPENSO";
    font-size: 0.9em;
    font-weight: 600;
    color: #1f6fe5; /* mismo azul del blog */
    margin-left: 0.5em;
    letter-spacing: 0.04em;
}
/* 1) Ocultar “Rate This” y cualquier enlace extra en la línea meta del comentario,
   pero conservar el enlace de editar si existe */
.comment-meta a:not(.comment-edit-link):not(.comment-reply-link) {
  display: none !important;
}

/* 2) Ocultar iconos/svgs y contadores que acompañan a “Rate This” */
.comment-meta svg,
.comment-meta .rating,
.comment-meta .pd-rating,
.comment-meta .wpcom-rating,
.comment-meta [class*="rating"],
.comment-meta [id*="rating"] {
  display: none !important;
}

/* 3) Mantener visible el autor/fecha (por si el tema los mete dentro de .comment-meta como spans) */
.comment-meta .comment-metadata,
.comment-meta .comment-metadata *,
.comment-meta time,
.comment-meta .comment-edit-link {
  display: inline !important;
}
.comment-meta::after {
  content: "APROBADO · SUSPENSO";
  font-size: 0.9em;
  font-weight: 600;
  color: #1f6fe5;
  margin-left: 0.5em;
  letter-spacing: 0.04em;
}
/* 1) En comentarios: ocultar TODO lo que venga después de la FECHA */
.comment-meta time ~ * {
  display: none !important;
}

/* 2) Si estás logueado y aparece "Editar": ocultar TODO lo que venga después de "Editar" */
.comment-meta .comment-edit-link ~ * {
  display: none !important;
}

/* 3) Tu texto alternativo */
.comment-meta::after {
  content: "APROBADO · SUSPENSO";
  font-size: 0.9em;
  font-weight: 600;
  color: #1f6fe5;
  margin-left: 0.5em;
  letter-spacing: 0.04em;
}
/* Ocultar definitivamente "Rate This" de Polldaddy / Jetpack */
.rating-msg,
div.rating-msg,
[id^="PDRTJS_"][id$="_msg"] {
    display: none !important;
}
/* Quitar separadores (·) en metadatos de comentarios */
.comment-meta .sep,
.comment-meta .comment-metadata-sep {
    display: none !important;
}
.comment-meta *::before,
.comment-meta *::after {
    content: none !important;
}
/* Poner "LIBRO o TEXTO" encima del select */
.widget select {
  position: relative;
  color: transparent !important;
  text-shadow: 0 0 0 #666; /* color actual */
}

.widget select:focus {
  color: inherit !important;
  text-shadow: none;
}
/* Poner "LIBRO o TEXTO" encima del select */
.widget select {
  position: relative;
  color: transparent !important;
  text-shadow: 0 0 0 #666; /* color actual */
}

.widget select:focus {
  color: inherit !important;
  text-shadow: none;
}
/* Poner "LIBRO o TEXTO" encima del select */
.widget select {
  position: relative;
  color: transparent !important;
  text-shadow: 0 0 0 #666; /* color actual */
}

.widget select:focus {
  color: inherit !important;
  text-shadow: none;
}
.rate-this,
.comment-rating,
.comment-like,
.thumb-rating,
.comment-thumbs {
    display: none !important;
}
.entry-content {
  color:#1f6fe5; /* Reemplaza este color por el que usa tu título */
}
.entry-title {
  color: #1f6fe5; /* Asegúrate de que coincidan */
}
.entry-content,
.entry-content p,
.entry-content li {
  color: #1f6fe5; /* Reemplaza con el color exacto del título */
}
.entry-content,
.entry-content p,
.entry-content li {
  color: #1a4db3;
}
.entry-title {
  color: #1a4db3;
}
/* Unificar color del contenido con el título */
.single-post .entry-content,
.single-post .entry-content p,
.single-post .entry-content li,
.single-post .entry-content span {
    color: #1f3cff;
}
.single-post .entry-content {
    color: inherit;
}
/* Blogstream / WordPress.com: igualar el color del CONTENIDO al del TÍTULO */
.single-post .entry-title,
.single-post .wp-block-post-title {
  color: #1f3cff !important;
}

/* Todo el texto del contenido (incluye párrafos, listas, negritas, cursivas, etc.) */
.single-post .entry-content,
.single-post .entry-content *,
.single-post .wp-block-post-content,
.single-post .wp-block-post-content * {
  color: #1f3cff !important;
}
/* Ocultar entradas relacionadas */
.jp-relatedposts {
  display: none !important;
}

/* Ocultar botones de compartir */
.sharedaddy,
.sd-sharing {
  display: none !important;
}
/* Ocultar botones de redes sociales SOLO en móviles */
@media (max-width: 768px) {
  .sd-sharing,
  .sharedaddy,
  .jetpack-sharing,
  .jp-share-container {
    display: none !important;
  }
}
/* ELIMINAR REDES SOCIALES SOLO EN MÓVILES (JETPACK / WORDPRESS.COM) */
@media (max-width: 782px) {

  /* Compartir Jetpack */
  .sd-sharing,
  .sharedaddy,
  .jetpack-sharing,
  .jp-share-container,
  .jp-sharing-input-touch,
  .jp-sharing-input-container,
  .share-buttons,
  .sharing-screen-reader-text {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
  }

  /* Botones flotantes móviles */
  .jp-mobile-share,
  .jp-share-mobile,
  .mobile-share-buttons,
  .mobile-social-links {
    display: none !important;
  }
}
/* ===== ELIMINAR CUALQUIER BOTÓN SOCIAL EN MÓVIL (WORDPRESS.COM) ===== */
@media screen and (max-width: 800px) {

  /* Jetpack compartir (todas las variantes) */
  [class*="share"],
  [class*="sharing"],
  [class*="shared"],
  [id*="share"],
  [id*="sharing"],
  [aria-label*="share"],
  [aria-label*="compartir"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
  }

  /* Bloques sociales de WordPress */
  .wp-block-social-links,
  .wp-block-jetpack-sharing-buttons {
    display: none !important;
  }

  /* Contenedores móviles inyectados */
  body::after,
  body::before {
    content: none !important;
    display: none !important;
  }
}