/* =============================================================================
   connect · polices de la charte, servies par l'application

   Quicksand et Figtree étaient chargées depuis fonts.googleapis.com. Trois raisons de les
   héberger ici :

   · Gotenberg n'a pas accès au réseau public. Tout PDF rendu par le serveur sortait donc dans la
     police de repli, c'est-à-dire hors charte, sans que rien ne le signale.
   · Un réseau d'établissement qui filtre les domaines tiers fait tomber toute l'interface sur
     Trebuchet MS et Verdana. Cela arrive, et cela arrive le jour du jury.
   · Un appel à Google sur chaque page demande une mention dans la politique de confidentialité.

   Les deux familles sont des polices **variables** : un seul fichier porte toutes les graisses,
   et c'est le même que Google servait pour chacune. La plage est déclarée sur « font-weight »,
   le navigateur interpole. Quatre fichiers suffisent donc là où un découpage par graisse en
   aurait téléchargé quatorze, tous identiques huit fois sur dix.

   Deux sous-ensembles seulement, « latin » et « latin-ext » : le second porte l'œ et les
   caractères d'Europe centrale. Le sous-ensemble vietnamien que Google sert par défaut a été
   écarté, il ne servait à rien ici.

   « font-display: swap » est conservé : le texte s'affiche immédiatement dans la police de repli
   et bascule dès que la fonte est lue, plutôt que de laisser une page blanche.
   ============================================================================= */


/* Figtree · latin */
@font-face {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../fonts/figtree-latin-Dj9csJy.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;
}

/* Figtree · latin-ext */
@font-face {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../fonts/figtree-latin-ext-iZEjIKs.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;
}

/* Quicksand · latin */
@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 500 700;
    font-display: swap;
    src: url("../fonts/quicksand-latin-rZJ2mQ3.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;
}

/* Quicksand · latin-ext */
@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 500 700;
    font-display: swap;
    src: url("../fonts/quicksand-latin-ext-UwDXYdW.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;
}
