/* GRCthon Inclusivo · Tipografía Manrope
 * Sin importaciones, CDN ni solicitudes a proveedores externos.
 * El navegador usa Manrope instalada en el sistema, o el recurso Manrope
 * alojado por el responsable del servidor en assets/fonts/.
 * Los símbolos se representan con fuentes de sistema cuando Manrope no
 * contiene el glifo correspondiente. */
@font-face {
  font-family: "Manrope";
  src: local("Manrope"), local("Manrope Regular"),
       url("../fonts/Manrope-Variable.woff2") format("woff2");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}
:root {
  --grcthon-font: "Manrope", "Segoe UI Symbol", "Segoe UI", Arial, sans-serif;
}
html, body, body *, button, input, select, textarea,
body *::before, body *::after {
  font-family: var(--grcthon-font) !important;
}
/* La tipografía cambia, pero se mantienen tamaños, contrastes y áreas táctiles.
 * Ajustes mínimos de interletrado para titulares largos en Manrope. */
.welcome h1 {letter-spacing: -.053em;}
.play-heading h2, .finale-head h2 {letter-spacing: -.035em;}
