.elementor-4435 .elementor-element.elementor-element-81e355f{--display:flex;overflow:visible;}/* Start custom CSS *//* Scroll suave al hacer clic en el índice */
html { scroll-behavior: smooth; }

/* Imágenes 25% más pequeñas y con esquinas redondeadas */
.fuego-post img {
  width: 75% !important;
  height: auto !important;
  display: block !important;
  margin: 20px auto !important;
  border-radius: 12px !important;
  overflow: hidden;
}

/* Titulares: mayúsculas y color #FF6C95 */
.fuego-post h1,
.fuego-post h2,
.fuego-post h3,
.fuego-post h4,
.fuego-post h5,
.fuego-post h6,
.fuego-post .elementor-heading-title {
  color: #FF6C95 !important;
  text-transform: uppercase !important;
  line-height: 1.25;
}

/* Un poco más de aire antes de H2/H3 */
.fuego-post h2 { margin-top: 2.2em !important; margin-bottom: 1.1em !important; }
.fuego-post h3 { margin-top: 1.8em !important; margin-bottom: 1.0em !important; }

/* Índice sin título ni fondo */
/* TOC sin título, sin subrayado y muy compacto */
.fuego-post .toc {
  padding: 0;
  margin: 6px 0 16px 0;  /* más cerca del texto */
  border: 0;
  background: transparent;
}

.fuego-post .toc ul {
  margin: 0;
  padding-left: 16px;     /* un poco de sangría */
}

.fuego-post .toc li {
  margin: 2px 0;          /* MUY juntos */
  line-height: 1.2;       /* compacto */
}

.fuego-post .toc a {
  text-decoration: none;  /* sin subrayado */
  border: 0;              /* elimina cualquier borde inferior previo */
  color: inherit;         /* hereda el color del texto */
}

.fuego-post .toc a:hover,
.fuego-post .toc a:focus {
  text-decoration: none;  /* también sin subrayado al hover/focus */
  outline: none;
}


/* Opcional: doble separación entre bloques comunes */
.fuego-post p,
.fuego-post ul,
.fuego-post ol,
.fuego-post table,
.fuego-post blockquote,
.fuego-post img { margin-top: 1.5em !important; margin-bottom: 1.5em !important; }/* End custom CSS */