/* ==========================================================================
   Polices auto-hébergées — sous-ensemble latin uniquement
   Le français n'a besoin que du latin : les accents é, è, à, ç y figurent.
   Charger le cyrillique et le vietnamien doublerait le poids pour rien.

   `font-display: swap` : le texte s'affiche immédiatement dans une police de
   substitution, puis bascule. Mieux vaut un léger changement de rendu qu'un
   bloc de texte invisible pendant le téléchargement.
   ========================================================================== */

/* Playfair Display — titres */
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/playfair-display-600-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/playfair-display-600-italic.woff2') format('woff2');
}

/* Cinzel — sur-titres, boutons, labels */
@font-face {
	font-family: 'Cinzel';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/cinzel-600-normal.woff2') format('woff2');
}

/* Montserrat — texte courant et interface */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/montserrat-400-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/montserrat-500-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/montserrat-600-normal.woff2') format('woff2');
}
