/* =============================================================
   Polices auto-hebergees · Cabinet ACI

   POURQUOI CE FICHIER EXISTE.
   Les trois enveloppes du site chargeaient Bodoni Moda et Jost depuis
   fonts.googleapis.com. Chaque page ouverte declenchait donc deux
   requetes vers un tiers, qui apprenait l'adresse du visiteur, l'heure
   et le rythme de consultation. Deux raisons de ne plus le faire :

   1. Le Greffe. C'est l'outil qui manipule les coordonnees de
      justiciables. Chaque ouverture de /greffe/demandes/{id} annoncait a
      Google l'adresse du cabinet et son rythme de consultation des
      demandes. Pour un cabinet soumis au secret professionnel, avec le
      niveau de securite « le plus eleve raisonnable » demande le
      5 septembre 2026, c'est un appel sortant injustifiable.
   2. Le site public. Ses mentions legales disent « Aucun service tiers
      de mesure n'est employe » et « Le site public ne depose aucun
      cookie ». C'etait litteralement vrai et trompeur : le visiteur
      d'une fiche penale (garde a vue, violences conjugales) transmettait
      son adresse a Google rien qu'en chargeant la police. Les mentions
      legales n'ont pas ete modifiees : elles deviennent exactes.

   LES TROIS FICHIERS SONT DEPOSES, dans public/assets/fonts/. Leur
   provenance, leur empreinte et leur licence sont dans
   public/assets/fonts/LICENCES.md. Les piles de repli restent declarees
   dans rive-droite.css et greffe.css (Bodoni MT / Didot / Georgia pour
   le titrage, Century Gothic / system-ui pour le courant) : elles
   servent le temps du chargement, et pour les rares signes hors du jeu
   latin ci-dessous.

   LES CHEMINS SONT RELATIFS A CETTE FEUILLE, et non absolus. C'est ce
   qui permet aux onze prototypes de site/prototypes/, ouverts en
   file:// depuis le poste, de charger exactement les memes fichiers que
   le site servi par le serveur : « ../fonts/ » vaut /assets/fonts/ dans
   un cas et ../public/assets/fonts/ dans l'autre. Un chemin absolu
   aurait force les prototypes a rappeler Google.

   POURQUOI DES POLICES VARIABLES. Bodoni Moda se decline sur un axe de
   taille optique (opsz) que la maquette utilise : un seul fichier par
   style suffit. Les intervalles de graisse declares ci-dessous sont
   ceux des fichiers reellement deposes, pas ceux dont la maquette se
   sert : declarer moins que ce que le fichier sait faire n'apporte
   rien, et l'ecart se paierait le jour ou une regle demanderait un gras
   plus appuye.

   LE JEU DE SIGNES est le sous-ensemble latin de Google Fonts, celui
   que porte unicode-range plus bas. Il couvre le francais : accents,
   ligature oe, guillemets, tirets, espaces insecables, euro. Un signe
   hors de cet intervalle (le Y trema majuscule, par exemple) s'affiche
   dans la police de repli, sans casser la ligne.
   ============================================================= */

/* --- Bodoni Moda · titrage ------------------------------------ */

@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/BodoniModa-Variable.woff2') format('woff2-variations'),
       url('../fonts/BodoniModa-Variable.woff2') format('woff2');
  /* Latin, latin etendu et ponctuation : le site est en francais. */
  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;
}

@font-face {
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/BodoniModa-Italic-Variable.woff2') format('woff2-variations'),
       url('../fonts/BodoniModa-Italic-Variable.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;
}

/* --- Jost · courant, navigation, libelles ---------------------- */

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/Jost-Variable.woff2') format('woff2-variations'),
       url('../fonts/Jost-Variable.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;
}
