/* ==========================================================================
   echeckin.ma — Typographie de marque pour les pages publiques d'entrée
   --------------------------------------------------------------------------
   Les pages de connexion / inscription / mot de passe oublié sont des pages
   PUBLIQUES : un visiteur arrive du site vitrine et doit retrouver la même
   voix typographique. Cette feuille ne fait QUE cela — charger les trois
   familles de la refonte et réassigner les variables de police.

   À charger APRÈS app.css (les variables écrasent celles de l'application) et
   uniquement sur les pages publiques : l'espace privé garde ses réglages.

   @import vers fonts.googleapis.com : déjà autorisé par la CSP du site
   (style-src fonts.googleapis.com, font-src fonts.gstatic.com) — aucune
   nouvelle origine n'est introduite.
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,600;0,9..144,700&family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500&display=swap');

:root {
  --font-sans: 'Hanken Grotesk', 'Avenir Next', 'Segoe UI', sans-serif;
  --font-display: 'Fraunces', Georgia, serif;
}

/* Titres de marque en Fraunces — le reste de la page suit --font-sans. */
.auth-app-name,
.auth-card h1,
.auth-card h2,
.guest-logo-text {
  font-family: var(--font-display);
  font-weight: 700;
  letter-spacing: -0.02em;
}
