/**
 * Polices du thème — auto-hébergées.
 *
 * Les fichiers .woff2 se trouvent dans ../webfonts/ et proviennent des paquets
 * Fontsource (@fontsource/cooper-hewitt, @fontsource/poppins,
 * @fontsource/great-vibes), sous-ensemble latin.
 * Les trois familles sont sous licence SIL Open Font License 1.1 ; le texte des
 * licences est conservé à côté des fichiers.
 *
 * Cette feuille remplace les @import Google Fonts et les @font-face pointant
 * vers cdnjs qui figuraient en tête de style.css : la bibliothèque
 * cooper-hewitt n'est pas publiée sur cdnjs, si bien qu'aucun titre du site
 * n'était rendu dans la police de la charte.
 *
 * Les graisses déclarées ici sont exactement celles utilisées par le CSS du
 * projet (300 à 700, plus les italiques 400 et 500). Un @font-face n'entraîne
 * aucun téléchargement tant que la graisse n'est pas réellement employée sur
 * la page.
 */

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('../webfonts/cooper-hewitt-latin-300-normal.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('../webfonts/cooper-hewitt-latin-400-normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('../webfonts/cooper-hewitt-latin-500-normal.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('../webfonts/cooper-hewitt-latin-600-normal.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('../webfonts/cooper-hewitt-latin-700-normal.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('../webfonts/cooper-hewitt-latin-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('../webfonts/cooper-hewitt-latin-500-italic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

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

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

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

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

@font-face {
  font-family: 'Poppins';
  src: url('../webfonts/poppins-latin-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('../webfonts/poppins-latin-500-italic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Great Vibes';
  src: url('../webfonts/great-vibes-latin-400-normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
