/*
 * Geist + Geist Mono, self-hébergés (zéro requête externe, RGPD-safe).
 * Parité avec l'app planar qui self-héberge ses fontes via geist/font/* — la
 * vitrine ne phone plus home chez Google Fonts. Une seule woff2 variable par
 * famille couvre tous les poids (100-900).
 * Fontes sous SIL Open Font License 1.1 — voir fonts/OFL.txt.
 */

@font-face {
  font-family: 'Geist';
  src: url('fonts/Geist-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geist Mono';
  src: url('fonts/GeistMono-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/*
 * Inter — réservé au WORDMARK « planar » (exception logo, comme le bouclier
 * Wordmark.tsx de l'app). Un logo doit être une typo fixe identique partout ;
 * la police système (SF Pro/Roboto/Segoe selon l'OS) ne convient pas à un logo.
 * Le corps de page reste en Geist. Self-hébergé (OFL, voir fonts/Inter-OFL.txt).
 */
@font-face {
  font-family: 'Inter';
  src: url('fonts/Inter-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

.wordmark {
  font-family: 'Inter', sans-serif;
}
