/* Optimisation des polices - Chargement plus rapide */

/* Polices principales optimisées avec font-display: swap */
@font-face {
  font-family: "apercu-regular-pro";
  src: url("assets/fonts/apercu-regular-pro.woff2") format("woff2"),
       url("assets/fonts/apercu-regular-pro.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "apercu-bold-pro";
  src: url("assets/fonts/apercu-bold-pro.woff2") format("woff2"),
       url("assets/fonts/apercu-bold-pro.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "apercu-medium-italic-pro";
  src: url("assets/fonts/apercu-medium-italic-pro.woff2") format("woff2"),
       url("assets/fonts/apercu-medium-italic-pro.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Infini Regular";
  src: url("assets/fonts/infini-regular.woff2") format("woff2"),
       url("assets/fonts/infini-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Infini Bold";
  src: url("assets/fonts/infini-bold.woff2") format("woff2"),
       url("assets/fonts/infini-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PT Sans";
  src: url("assets/fonts/PTSans-Regular.woff2") format("woff2"),
       url("assets/fonts/PTSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PT Sans Bold";
  src: url("assets/fonts/PTSans-Bold.woff2") format("woff2"),
       url("assets/fonts/PTSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Fallbacks système pour un affichage immédiat */
body {
  font-family: "apercu-regular-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

h1, h2, h3, .simple-title, .intro-text {
  font-family: "apercu-bold-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

.quote {
  font-family: "Infini Regular", Georgia, Times, serif;
}

.simple-text, .esd-list li {
  font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}