/* ==========================================================================
   TIPOGRAFÍA GLOBAL
   --------------------------------------------------------------------------
   Los encabezados solo definen aquí lo COMPARTIDO (familia, interlineado,
   color y tamaños por defecto). El centrado y los márgenes/paddings los
   define cada contexto que los necesite: antes se forzaban aquí
   (text-align:center, margin:5rem 0, padding-bottom:2rem) y obligaban a
   un override en casi cada página. Neutralizarlos elimina esa pelea.
   ========================================================================== */

h1, h2, h3 {
  font-family: var(--fuente-titulos);
  line-height: 1.3;
  color: var(--tema-titulo);
}

h1 { font-size: 3.8rem; }
h2 { font-size: 2.8rem; }

p {
  font-size: 2rem;
  color: var(--tema-texto);
  text-align: center;
  line-height: 1.4;
}
