/* Aumentar título do blogue */
.site-title {
    font-size: 50px !important;
    font-weight: 700;
}

/* Reducir título das entradas */
.entry-title {
    font-size: 25px !important;
    font-weight: 400;
}
/* Aumentar título do blogue */
.site-title {
    font-size: 50px !important;
    font-weight: 700;
}
/* Reducir título das entradas */
.entry-title {
    font-size: 25px !important;
    font-weight: 400;
}
/* SOLO en páginas de categoría: ocultar contenido y dejar títulos */
body.archive.category .entry-content,
body.archive.category .post .entry-summary,
body.archive.category .post .post-thumbnail,
body.archive.category .post img,
body.archive.category .post .more-link,
body.archive.category .post .entry-footer,
body.archive.category .post .post-edit-link {
  display: none !important;
}

/* dejar espacio limpio entre títulos */
body.archive.category article,
body.archive.category .post {
  margin-bottom: 22px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #AEB8C2 !important;
}
/* títulos bien visibles */
body.archive.category .entry-title,
body.archive.category .entry-title a {
  display: block !important;
  color: #191970 !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
}
/* ===== TAMAÑO TÍTULOS EN CATEGORÍAS ===== */
body.archive.category .entry-title,
body.archive.category .entry-title a {
  font-size: 18px !important;
  line-height: 1.2 !important;
}
font-size: 22px !important;
.entry-meta,
.entry-meta a,
.posted-on,
.cat-links,
.edit-link {
    color: #191970 !important; /* azul marino */
}
color: #191970 !important;
/* Metadatos debajo de la entrada */
.entry-footer,
.entry-footer a,
.entry-meta,
.entry-meta a,
.cat-links,
.cat-links a,
.posted-on,
.posted-on a,
.byline,
.byline a,
.edit-link,
.edit-link a {
    color: #191970 !important; /* azul marino */
}

/* Reducir tamaño de la línea de categoría */
.cat-links {
    font-size: 0 !important;
    line-height: 1.2;
}

/* Sustituir "Categoría:" por "LIBRO" */
.cat-links::before {
    content: "LIBRO";
    font-size: 18px;
    font-weight: 700;
    color: #191970;
    margin-right: 6px;
}

/* Dejar visible el nombre de la categoría, pero más pequeño */
.cat-links a {
    font-size: 18px !important;
    color: #191970 !important;
}/* Color azul marino en metadatos */
.entry-footer,
.entry-footer a,
.entry-meta,
.entry-meta a,
.cat-links,
.cat-links a,
.posted-on,
.posted-on a,
.byline,
.byline a,
.edit-link,
.edit-link a {
    color: #191970 !important;
}

/* Oculta el texto original de categoría */
.cat-links {
    font-size: 0 !important;
}

/* Añade "LIBRO" */
.cat-links::before {
    content: "LIBRO";
    font-size: 18px;
    font-weight: 700;
    color: #191970;
}
/* Reduce el tamaño de la línea de taxonomía/categoría */
.entry-footer .entry-meta,
.entry-footer .entry-meta span,
.entry-footer .entry-meta a,
.entry-footer .cat-links,
.entry-footer .cat-links a,
.entry-footer .entry-categories,
.entry-footer .entry-categories a {
    font-size: 14px !important;
    line-height: 1.2 !important;
}

/* Oculta la palabra original "Categoría:" */
.entry-footer .cat-links,
.entry-footer .entry-categories {
    font-size: 0 !important;
}
}
/* SOLO en páginas de categoría: ocultar contenido y dejar títulos */
body.archive.category .entry-content,
body.archive.category .post .entry-summary,
body.archive.category .post .post-thumbnail,
body.archive.category .post img,
body.archive.category .post .more-link,
body.archive.category .post .entry-footer,
body.archive.category .post .post-edit-link {
  display: none !important;
}

/* dejar espacio limpio entre títulos */
body.archive.category article,
body.archive.category .post {
  margin-bottom: 22px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #191970 !important;
}
/* títulos bien visibles */
body.archive.category .entry-title,
body.archive.category .entry-title a {
  display: block !important;
  color: #191970 !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
}
/* ===== TAMAÑO TÍTULOS EN CATEGORÍAS ===== */
body.archive.category .entry-title,
body.archive.category .entry-title a {
  font-size: 18px !important;
  line-height: 1.2 !important;
}
font-size: 22px !important;
.entry-meta,
.entry-meta a,
.posted-on,
.cat-links,
.edit-link {
    color: #191970 !important; /* azul marino */
}
color: #191970 !important;
/* Metadatos debajo de la entrada */
.entry-footer,
.entry-footer a,
.entry-meta,
.entry-meta a,
.cat-links,
.cat-links a,
.posted-on,
.posted-on a,
.byline,
.byline a,
.edit-link,
.edit-link a {
    color: #191970 !important; /* azul marino */
}

/* Reducir tamaño de la línea de categoría */
.cat-links {
    font-size: 0 !important;
    line-height: 1.2;
}

/* Sustituir "Categoría:" por "LIBRO" */
.cat-links::before {
    content: "LIBRO";
    font-size: 18px;
    font-weight: 700;
    color: #191970;
    margin-right: 6px;
}

/* Dejar visible el nombre de la categoría, pero más pequeño */
.cat-links a {
    font-size: 18px !important;
    color: #191970 !important;
}/* Color azul marino en metadatos */
.entry-footer,
.entry-footer a,
.entry-meta,
.entry-meta a,
.cat-links,
.cat-links a,
.posted-on,
.posted-on a,
.byline,
.byline a,
.edit-link,
.edit-link a {
    color: #191970 !important;
}

/* Oculta el texto original de categoría */
.cat-links {
    font-size: 0 !important;
}

/* Añade "LIBRO" */
.cat-links::before {
    content: "LIBRO";
    font-size: 18px;
    font-weight: 700;
    color: #191970;
}
/* Reduce el tamaño de la línea de taxonomía/categoría */
.entry-footer .entry-meta,
.entry-footer .entry-meta span,
.entry-footer .entry-meta a,
.entry-footer .cat-links,
.entry-footer .cat-links a,
.entry-footer .entry-categories,
.entry-footer .entry-categories a {
    font-size: 14px !important;
    line-height: 1.2 !important;
}

/* Oculta la palabra original "Categoría:" */
.entry-footer .cat-links,
.entry-footer .entry-categories {
    font-size: 0 !important;
}
.site-description {
    color: #191970 !important; /* azul marino */
    font-weight: bold;
}
.entry-title a,
.post-title a {
    color: #191970 !important;
    font-weight: bold;
}
/* 
 * .widget_categories libro. cat-item > a {
  position: relative !important;
  padding-left: 1.4em !important;
}

.widget_categories libro.cat-item > a::before {
  content: "📘" !important;
  display: inline-block !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.02em !important;
}.widget_categories libro.cat-item > a {
  position: relative !important;
  padding-left: 1.4em !important;
}

.widget_categories libro.cat-item > a::before {
  content: "📘" !important;
  display: inline-block !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.02em !important;
}
.widget_categories li.cat-item,
.widget_categories li.cat-item > a {
  background-image: none !important;
}

.widget_categories li.cat-item::before,
.widget_categories li.cat-item::after,
.widget_categories li.cat-item > a::before,
.widget_categories li.cat-item > a::after {
  content: none !important;
  display: none !important;
  background-image: none !important;
}

/* ===== poner libro ===== */
.widget_categories li.cat-item > a {
  position: relative !important;
  padding-left: 1.4em !important;
}

.widget_categories li.cat-item > a::before {
  content: "📘" !important;
  display: inline-block !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.02em !important;
}
.archive-title::before {
    content: "Libro: ";
}
.archive-title span {
    display: none;
}.archive-title::before {
    content: "Libro: ";
}
.archive-title span {
    display: none;
}
body.category .page-title,
body.archive.category .page-title,
body.category .archive-title,
body.archive.category .archive-title {
    font-size: 0;
}

body.category .page-title::before,
body.archive.category .page-title::before,
body.category .archive-title::before,
body.archive.category .archive-title::before {
    content: "LIBRO: ";
    font-size: 20px;
}

body.category .page-title span,
body.archive.category .page-title span,
body.category .archive-title span,
body.archive.category .archive-title span {
    font-size: 25px;
}
/* Cambiar color azul del título del blog */
.site-title a {
    color: #191970 !important;
}

/* Cambiar color de enlaces */
a {
    color: #191970 !important;
}

/* Cambiar color de títulos */
h1, h2, h3, h4 {
    color: #191970;
}

/* Línea separadora */
hr {
    border-color: #191970;
}
/* Cambiar color de todos los enlaces */
.entry-content a {
    color: #191970 !important;
}
/* Enlaces visitados */
.entry-content a:visited {
    color: #191970 !important;
}

/* Enlaces al pasar el ratón */
.entry-content a:hover {
    color: #191970 !important;
}
/* Color general de enlaces */
a {
    color: #191970 !important;
}

/* Enlaces dentro de los artículos */
.entry-content a {
    color: #191970 !important;
}

/* Títulos con enlace */
.entry-title a {
    color: #191970 !important;
}

/* Enlaces visitados */
a:visited {
    color: #191970 !important;
}

/* Hover */
a:hover {
    color: #191970 !important;
}

/* Encabezados */
h1, h2, h3, h4, h5 {
    color: #191970 !important;
}
/* Título del blog */
.site-title a {
    color: #191970 !important;
}

/* Títulos de entradas */
h1, h2, h3 {
    color: #191970 !important;
}

/* Texto normal */
body {
    color: #191970;
}

/* Enlaces */
a {
    color: #191970 !important;
}

/* Línea separadora */
hr {
    border-color: #191970;
}
/* =========================
   1) COLOR GENERAL DEL SITIO
   ========================= */

/* Título principal del blog */
.site-title a,
.site-title,
h1.site-title {
    color: #191970 !important;
}

/* Títulos y subtítulos */
h1, h2, h3, h4, h5, h6,
.entry-title,
.entry-title a,
.page-title,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
    color: #191970 !important;
}

/* Texto normal del contenido */
body,
.entry-content,
.entry-content p,
.entry-content div,
.entry-content span {
    color: #191970 !important;
}

/* Enlaces dentro del contenido */
.entry-content a,
.entry-content a:visited,
.entry-content a:hover,
.entry-content a:focus {
    color: #191970 !important;
}

/* Si algún bloque del editor mete color interno */
.has-text-color,
.has-inline-color {
    color: #191970 !important;
}

/* =========================
   2) BARRA SUPERIOR DE WORDPRESS
   ========================= */

#wpadminbar {
    background: #191970 !important;
}

/* Texto general de la barra */
#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar .quicklinks .menupop:hover ul li a {
    color: #191970 !important;
}

/* Hover y foco */
#wpadminbar .ab-item:hover,
#wpadminbar .ab-item:focus,
#wpadminbar a.ab-item:hover,
#wpadminbar a.ab-item:focus,
#wpadminbar li:hover .ab-item,
#wpadminbar li.hover .ab-item {
    color: #ffffff !important;
    background: #191970 !important;
}

/* Submenús desplegables */
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
    background: #191970 !important;
}

/* Texto dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item,
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .ab-sub-wrapper .ab-label {
    color: #191970 !important;
}

/* Hover dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper a:hover {
    color: #ffffff !important;
    background: #191970 !important;
}/* =========================
   1) COLOR GENERAL DEL SITIO
   ========================= */

/* Título principal del blog */
.site-title a,
.site-title,
h1.site-title {
    color: #191970 !important;
}

/* Títulos y subtítulos */
h1, h2, h3, h4, h5, h6,
.entry-title,
.entry-title a,
.page-title,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
    color: #191970 !important;
}

/* Texto normal del contenido */
body,
.entry-content,
.entry-content p,
.entry-content div,
.entry-content span {
    color: #191970 !important;
}

/* Enlaces dentro del contenido */
.entry-content a,
.entry-content a:visited,
.entry-content a:hover,
.entry-content a:focus {
    color: #191970 !important;
}

/* Si algún bloque del editor mete color interno */
.has-text-color,
.has-inline-color {
    color: #191970 !important;
}

/* =========================
   2) BARRA SUPERIOR DE WORDPRESS
   ========================= */

#wpadminbar {
    background: #191970 !important;
}

/* Texto general de la barra */
#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar .quicklinks .menupop:hover ul li a {
    color: #191970 !important;
}

/* Hover y foco */
#wpadminbar .ab-item:hover,
#wpadminbar .ab-item:focus,
#wpadminbar a.ab-item:hover,
#wpadminbar a.ab-item:focus,
#wpadminbar li:hover .ab-item,
#wpadminbar li.hover .ab-item {
    color: #ffffff !important;
    background: #191970 !important;
}

/* Submenús desplegables */
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
    background: #191970 !important;
}

/* Texto dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item,
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .ab-sub-wrapper .ab-label {
    color: #191970 !important;
}

/* Hover dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper a:hover {
    color: #191970 !important;
    background: #191970 !important;
}/* =========================
   1) COLOR GENERAL DEL SITIO
   ========================= */

/* Título principal del blog */
.site-title a,
.site-title,
h1.site-title {
    color: #191970 !important;
}

/* Títulos y subtítulos */
h1, h2, h3, h4, h5, h6,
.entry-title,
.entry-title a,
.page-title,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
    color: #191970 !important;
}

/* Texto normal del contenido */
body,
.entry-content,
.entry-content p,
.entry-content div,
.entry-content span {
    color: #191970 !important;
}

/* Enlaces dentro del contenido */
.entry-content a,
.entry-content a:visited,
.entry-content a:hover,
.entry-content a:focus {
    color: #191970 !important;
}

/* Si algún bloque del editor mete color interno */
.has-text-color,
.has-inline-color {
    color: #191970 !important;
}

/* =========================
   2) BARRA SUPERIOR DE WORDPRESS
   ========================= */

#wpadminbar {
    background: #191970 !important;
}

/* Texto general de la barra */
#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar .quicklinks .menupop:hover ul li a {
    color: #191970 !important;
}

/* Hover y foco */
#wpadminbar .ab-item:hover,
#wpadminbar .ab-item:focus,
#wpadminbar a.ab-item:hover,
#wpadminbar a.ab-item:focus,
#wpadminbar li:hover .ab-item,
#wpadminbar li.hover .ab-item {
    color: #191970 !important;
    background: #191970 !important;
}

/* Submenús desplegables */
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
    background: #191970 !important;
}

/* Texto dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item,
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .ab-sub-wrapper .ab-label {
    color: #191970 !important;
}

/* Hover dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper a:hover {
    color: #191970 !important;
    background: #191970 !important;
}/* =========================
   1) COLOR GENERAL DEL SITIO
   ========================= */

/* Título principal del blog */
.site-title a,
.site-title,
h1.site-title {
    color: #191970 !important;
}

/* Títulos y subtítulos */
h1, h2, h3, h4, h5, h6,
.entry-title,
.entry-title a,
.page-title,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
    color: #191970 !important;
}
/* Texto normal del contenido */
body,
.entry-content,
.entry-content p,
.entry-content div,
.entry-content span {
    color: #191970 !important;
}
/* Enlaces dentro del contenido */
.entry-content a,
.entry-content a:visited,
.entry-content a:hover,
.entry-content a:focus {
    color: #191970 !important;
}
/* Si algún bloque del editor mete color interno */
.has-text-color,
.has-inline-color {
    color: #191970 !important;
}
/* =========================
   2) BARRA SUPERIOR DE WORDPRESS
   ========================= */
#wpadminbar {
    background: #191970 !important;
}

/* Texto general de la barra */
#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar .quicklinks .menupop:hover ul li a {
    color: #191970 !important;
}
/* Hover y foco */
#wpadminbar .ab-item:hover,
#wpadminbar .ab-item:focus,
#wpadminbar a.ab-item:hover,
#wpadminbar a.ab-item:focus,
#wpadminbar li:hover .ab-item,
#wpadminbar li.hover .ab-item {
    color: #191970 !important;
    background: #191970 !important;
}

/* Submenús desplegables */
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
    background: #191970 !important;
}
/* Texto dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item,
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .ab-sub-wrapper .ab-label {
    color: #191970 !important;
}
/* Hover dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper a:hover {
    color: #191970 !important;
    background: #191970 !important;
}/* =========================
   1) COLOR GENERAL DEL SITIO
   ========================= */
/* Título principal del blog */
.site-title a,
.site-title,
h1.site-title {
    color: #191970 !important;
}

/* Títulos y subtítulos */
h1, h2, h3, h4, h5, h6,
.entry-title,
.entry-title a,
.page-title,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
    color: #191970 !important;
}

/* Texto normal del contenido */
body,
.entry-content,
.entry-content p,
.entry-content div,
.entry-content span {
    color: #191970 !important;
}
/* Enlaces dentro del contenido */
.entry-content a,
.entry-content a:visited,
.entry-content a:hover,
.entry-content a:focus {
    color: #191970 !important;
}
/* Si algún bloque del editor mete color interno */
.has-text-color,
.has-inline-color {
    color: #191970 !important;
}
/* =========================
   2) BARRA SUPERIOR DE WORDPRESS
   ========================= */
#wpadminbar {
    background: #191970 !important;
}
/* Texto general de la barra */
#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar .quicklinks .menupop:hover ul li a {
    color: #AEB8C2 !important;
}

/* Hover y foco */
#wpadminbar .ab-item:hover,
#wpadminbar .ab-item:focus,
#wpadminbar a.ab-item:hover,
#wpadminbar a.ab-item:focus,
#wpadminbar li:hover .ab-item,
#wpadminbar li.hover .ab-item {
    color: #191970!important;
    background: #191970 !important;
}
/* Submenús desplegables */
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
    background: #191970 !important;
}
/* Texto dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item,
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .ab-sub-wrapper .ab-label {
    color: #191970 !important;
}
/* Hover dentro de submenús */
#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper a:hover {
    color: #191970 !important;
    background: #191970 !important;
}
/* Título del blog y texto debajo en negrita, manteniendo el color azul */
.site-title,
.site-title a,
.site-description {
  font-weight: 700;
}

/* Evitar que las palabras se partan con guiones */
body,
.site-content,
.entry-content,
.site-description,
p,
h1, h2, h3, h4, h5, h6 {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  word-break: normal;
  overflow-wrap: normal;
}
.site-description {
    font-weight: 1600;
}
/* Aumentar grosor del texto del contenido */
.entry-content p {
    font-weight: 1000;
}
.entry-content {
    font-weight: 600;
}
.entry-content,
.entry-content p,
.entry-content span {
    font-weight: 800 !important;
.post-content,
.entry,
.entry-content {
    font-weight: 1000 !important;
}
	/* Ocultar navegación entre entradas */
.post-navigation,
.posts-navigation,
.navigation.post-navigation,
.site-main .post-navigation,
.nav-links,
.post-nav,
.entry-navigation {
    display: none !important;
}