.elementor-3070 .elementor-element.elementor-element-3afba71{--display:flex;}.elementor-3070 .elementor-element.elementor-element-908231c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-485569b */.poem-text{
  font-size: 20px !important;
  line-height: 2.1;
}
/* Tamaño ideal tipo libro */
.poem-text{
  font-size: 21px !important;
  line-height: 2.25;
  letter-spacing: 0.3px/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1959205 *//* ✅ 1) Meditaciones un poco más grandes */
.poem-card.is-meditation .poem-text{
  font-size: 21.5px !important;
  line-height: 2.35;
  letter-spacing: 0.25px;
}

/* ✅ 2) Capitular (primera letra grande) */
.poem-card.has-dropcap .poem-text .dropcap::first-letter{
  float: left;
  font-size: 3.4em;
  line-height: 0.9;
  padding: 0.05em 0.18em 0 0;
  font-weight: 600;
  color: #118fae;
}

/* ✅ 3) Citas bíblicas / citas destacadas */
.poem-quote{
  margin: 18px 0;
  padding: 14px 16px;
  border-left: 4px solid rgba(17,143,174,0.55);
  background: rgba(17,143,174,0.06);
  border-radius: 12px;
  font-style: italic;
}

/* ✅ 4) Separador “dorado” elegante (para secciones importantes) */
.poem-divider{
  height: 1px;
  margin: 18px 0 16px;
  background: linear-gradient(
    to right,
    transparent,
    rgba(190,150,70,0.65),
    transparent
  );
}

/* ✅ 5) Subtítulo chico (tipo “Meditación”) */
.poem-subtitle{
  display: inline-block;
  margin: 0 0 14px 0;
  font-style: italic;
  opacity: 0.85;
}

/* 📱 Ajuste móvil para que no quede gigante */
@media (max-width: 900px){
  .poem-card.is-meditation .poem-text{
    font-size: 18.5px !important;
    line-height: 2.15;
  }
  .poem-card.has-dropcap .poem-text .dropcap::first-letter{
    font-size: 3.0em;
  }
}/* End custom CSS */