/**
 * Polices auto-hébergées — sous-ensemble latin français, format WOFF2.
 *
 * Les fichiers sont sous-ensemblés (ASCII + accents français + ponctuation
 * typographique) et compressés en WOFF2 : 1074 Ko → 269 Ko (-75 %).
 * Les axes variables sont préservés : une seule requête couvre toutes les
 * graisses. `font-display: swap` évite tout texte invisible au chargement.
 *
 * Licence : SIL Open Font License (voir fonts/README.txt).
 */

/* Titres / display */
@font-face {
	font-family: "Bricolage Grotesque";
	src: url("../fonts/bricolage-grotesque-variable.woff2") format("woff2-variations"),
	     url("../fonts/bricolage-grotesque-variable.woff2") format("woff2");
	font-weight: 200 800;
	font-style: normal;
	font-display: swap;
}

/* Texte courant */
@font-face {
	font-family: "Hanken Grotesk";
	src: url("../fonts/hanken-grotesk-variable.woff2") format("woff2-variations"),
	     url("../fonts/hanken-grotesk-variable.woff2") format("woff2");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

/* Labels techniques / code */
@font-face {
	font-family: "Space Mono";
	src: url("../fonts/space-mono-regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Space Mono";
	src: url("../fonts/space-mono-bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Accent éditorial (citations) */
@font-face {
	font-family: "Fraunces";
	src: url("../fonts/fraunces-variable.woff2") format("woff2-variations"),
	     url("../fonts/fraunces-variable.woff2") format("woff2");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}
