/* 1) Déclaration Inter (Regular 400) */
@font-face {
  font-family: "Inter";
  src: url("../fonts/inter/inter-sans-serif.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 2) Stack par défaut */
:root {
  --font-sans: "Inter", sans-serif;
}

/* 3) Application “forte” pour battre les styles du thème */
html, body {
  font-family: var(--font-sans) !important;
  color: rgb(46, 45, 43) !important;
}


/* Albra Text Regular */
/* Albra Text – Medium (500) */
@font-face {
  font-family: "Albra Text";
  src: url("../fonts/Albra/Albra-Text-Medium.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Albra Text – SemiBold (600) */
@font-face {
  font-family: "Albra Text";
  src: url("../fonts/Albra/Albra-Text-Semi.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Albra Text – Black (900) */
@font-face {
  font-family: "Albra Text";
  src: url("../fonts/Albra/Albra-Text-Black.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Classe utilitaire --- class="font-albra" a ajouter sur les textes/titres avec cette typo*/
.font-albra {
  font-family: "Albra Text", var(--font-sans);
}


