/* -------------------------------------------------------------------
   Polices hebergees localement.

   Elles etaient chargees depuis Google Fonts, ce qui transmettait
   l'adresse IP de chaque visiteur a un tiers avant tout consentement, et
   ajoutait une chaine de requetes externes au chemin critique du rendu.

   League Spartan et Open Sans sont des polices VARIABLES : un seul fichier
   couvre toute la plage de graisses, d'ou le font-weight en intervalle.
   Seul le sous-ensemble latin est embarque — le site est en francais.

   font-display: swap conserve le comportement d'origine : le texte est
   lisible immediatement dans la police de repli, puis remplace. Le
   remplacement provoque un leger recalage ; les font-size-adjust
   ci-dessous rapprochent les metriques des polices de repli pour le
   limiter.
   ------------------------------------------------------------------- */

@font-face {
	font-family: 'League Spartan';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url('../fonts/league-spartan-variable.woff2') format('woff2');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300 800;
	font-display: swap;
	src: url('../fonts/open-sans-variable.woff2') format('woff2');
}

/* Utilisees par le sous-site Tablec (voir scripts/css/tablec.css). */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/poppins-600.woff2') format('woff2');
}

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

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

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