/*
 * Nunito, servie depuis le dépôt — et c'est un correctif de DÉMARRAGE.
 *
 * CE QUE CE FICHIER REMPLACE, ET CE QUE ÇA COÛTAIT
 * ------------------------------------------------
 * `index.html` chargeait cette police depuis `fonts.googleapis.com` par un
 * `<link rel="stylesheet">` dans le `<head>`. Une feuille de style y BLOQUE LE
 * PREMIER RENDU : tant que la requête n'aboutit pas, la page ne peint rien.
 *
 * Sur le web, le coût était une latence. Dans l'enveloppe native, il était
 * absurde : les 87 autres feuilles sont DANS le bundle, donc instantanées, et
 * le premier écran dépendait quand même d'un serveur tiers.
 *
 * CE QUE ÇA A COÛTÉ EN VRAI : le refus Apple du 09/09/2026 sur le build 41,
 * guideline 2.1(a) — « the app was unresponsive and loaded with a blank white
 * page », constaté sur iPad. Sur un iPhone au réseau tiède le blanc dure moins
 * d'une seconde ; sur l'appareil de revue il n'a pas cédé. Le même défaut
 * expliquait que l'accueil apparaisse SANS FONDU : le voile `#qzr-boot` est
 * déclaré APRÈS ces feuilles dans le document, il ne pouvait pas peindre non
 * plus. Un seul défaut, deux symptômes.
 *
 * DEUX FICHIERS, PAS DIX, ET LA MESURE LE DIT. Google sert Nunito en police
 * VARIABLE : les cinq graisses demandées (400 à 800) pointent le MÊME fichier —
 * empreintes identiques, vérifié. On déclare donc `font-weight: 400 800` une
 * fois par sous-ensemble. Embarquer une copie par graisse aurait coûté 373 Ko
 * au lieu de 75.
 *
 * SOUS-ENSEMBLES : `latin` et `latin-ext` seulement. Google en sert cinq
 * (cyrillique, vietnamien…), pour des alphabets que l'application n'affiche pas.
 *
 * `font-display: swap` est conservé : le texte s'affiche en police de repli
 * puis permute, plutôt que de rester invisible.
 *
 * REGÉNÉRER : `curl` la feuille CSS2 de Google avec un agent de navigateur
 * récent — sinon elle rend du WOFF1 —, garder les blocs `latin` et `latin-ext`,
 * télécharger les fichiers et réécrire les `url()` en relatif.
 */

/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(nunito/nunito-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(nunito/nunito-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
