/* LEAVAH PARIS — Polices hébergées sur le site (WOFF2, sous-ensemble latin)

   Chargé en premier (lien dans templates/base.html.twig et front/maintenance.html.twig).
   Les polices Google (Lusitana, Montserrat, Cormorant Garamond, Playfair Display) sont les fichiers
   « latin » servis par Google Fonts (licence OFL) : Montserrat, Cormorant Garamond et Playfair Display
   (droit) sont des polices variables — un fichier couvre toute la plage de graisses déclarée.
   Linux Libertine (logo du front, accents en italique) : sous-ensemble latin de LinLibertine_R
   (Basic Latin, Latin-1, Latin étendu A, ponctuation générale, €, ligatures fi / fl ; kern + liga),
   sans hinting. Seule la Regular est servie : l'italique et le gras restent synthétisés par le
   navigateur, comme avant. Côté admin, le logo utilise Questa Grande (admin.css). */

@font-face {
    font-family: 'Lusitana';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/lusitana-400-latin-fqJ5If-.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;
}

@font-face {
    font-family: 'Lusitana';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/lusitana-700-latin-WV3mYH2.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;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/montserrat-latin-LaWOCQv.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;
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url("../fonts/cormorant-garamond-latin-IEHZ6-k.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;
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 300 700;
    font-display: swap;
    src: url("../fonts/cormorant-garamond-italic-latin-e8sT8My.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;
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url("../fonts/playfair-display-latin-XKXZKVG.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;
}

/* Italique statique (400 uniquement) chez Google. */
@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/playfair-display-italic-latin-apaznox.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;
}

@font-face {
    font-family: 'Linux Libertine';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/linux-libertine-regular-latin-s1u1DQ6.woff2") format('woff2');
    unicode-range: U+0000-017F, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
