/* Executive — overrides pour matcher les métriques des anciens WOFF
   (les WOFF2 fournis ont ascent: 95.5% / descent: 24.5% / lineGap: 0%,
    on force vers 71% / 29% / 20% pour conserver l'alignement vertical
    du texte historique : étiquettes, boutons, sélecteur lang, tableaux meta) */
@font-face {
  font-family: "Executive";
  src: url("Executive-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  ascent-override: 71%;
  descent-override: 29%;
  line-gap-override: 20%;
}

@font-face {
  font-family: "Executive";
  src: url("Executive-Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
  ascent-override: 71%;
  descent-override: 29%;
  line-gap-override: 20%;
}

@font-face {
  font-family: "Executive";
  src: url("Executive-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 71%;
  descent-override: 29%;
  line-gap-override: 20%;
}

@font-face {
  font-family: "Executive";
  src: url("Executive-Medium-Italic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  ascent-override: 71%;
  descent-override: 29%;
  line-gap-override: 20%;
}

@font-face {
  font-family: "Executive";
  src: url("Executive-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 71%;
  descent-override: 29%;
  line-gap-override: 20%;
}

@font-face {
  font-family: "Executive";
  src: url("Executive-Bold-Italic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  ascent-override: 71%;
  descent-override: 29%;
  line-gap-override: 20%;
}

/* System */
@font-face {
  font-family: "System";
  src: url("System-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "System";
  src: url("System-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "System";
  src: url("System-Bold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "System";
  src: url("System-BoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
