/* ==========================================================================
   CRÉA — @font-face

   Brief §2 : les typographies sont servies depuis le thème, jamais appelées
   sur un CDN. Les deux familles sont donc hébergées ici, en woff2 (seul
   format nécessaire : tous les navigateurs visés le lisent).

   Titres : Season Serif, livrée par le client (dossier the-seasons/).
   Corps  : Open Sauce Sans (dossier open-sauce/), conformément à la charte.
   ========================================================================== */

/* -------------------------------------------------------------------------
   Titres — Season Serif
   ------------------------------------------------------------------------- */

@font-face {
	font-family: "The Seasons";
	src: url("../fonts/the-seasons/TheSeasons-Light.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "The Seasons";
	src: url("../fonts/the-seasons/TheSeasons-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "The Seasons";
	src: url("../fonts/the-seasons/TheSeasons-Italic.woff2") format("woff2");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "The Seasons";
	src: url("../fonts/the-seasons/TheSeasons-Bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* -------------------------------------------------------------------------
   Corps — Open Sauce Sans

   Un fichier par graisse, sans découpage unicode-range : la police ne couvre
   que le latin, il n'y a rien à segmenter. Chaque graisse pèse une vingtaine
   de kilo-octets.
   ------------------------------------------------------------------------- */

@font-face {
	font-family: "Open Sauce";
	src: url("../fonts/open-sauce/OpenSauce-Light.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Open Sauce";
	src: url("../fonts/open-sauce/OpenSauce-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Open Sauce";
	src: url("../fonts/open-sauce/OpenSauce-Italic.woff2") format("woff2");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Open Sauce";
	src: url("../fonts/open-sauce/OpenSauce-Medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Open Sauce";
	src: url("../fonts/open-sauce/OpenSauce-SemiBold.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Open Sauce";
	src: url("../fonts/open-sauce/OpenSauce-Bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
