/**
 * Police Niyya Brand
 * Déclaration des polices de la marque NIYYA (@font-face) + classes utilitaires.
 *
 * L'APPLICATION des polices (font-family / font-weight par zone) est désormais
 * gérée dynamiquement en CSS inline depuis la page de réglages du plugin.
 * Ce fichier ne contient que :
 *   - les @font-face (chargement local des WOFF2) ;
 *   - les styles non configurables (espacement de lettres / majuscules menus & boutons) ;
 *   - les classes utilitaires.
 * Aucune couleur, espacement, layout, hero, vidéo ou animation n'est touché.
 */

/* =========================================================
   1. @font-face — Polices chargées localement (WOFF2)
   ========================================================= */

/* ---- Inferi Niyya (titres / éditorial) ---- */
@font-face {
  font-family: "Inferi Niyya";
  src: url("../fonts/inferi/Inferi-Niyya-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inferi Niyya";
  src: url("../fonts/inferi/Inferi-Niyya-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inferi Niyya";
  src: url("../fonts/inferi/Inferi-Niyya-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inferi Niyya";
  src: url("../fonts/inferi/Inferi-Niyya-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* ---- Satoshi Niyya (textes courants) ---- */
@font-face {
  font-family: "Satoshi Niyya";
  src: url("../fonts/satoshi/Satoshi-Niyya-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi Niyya";
  src: url("../fonts/satoshi/Satoshi-Niyya-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi Niyya";
  src: url("../fonts/satoshi/Satoshi-Niyya-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* ---- Archivo Niyya (boutons / menus / labels) ---- */
@font-face {
  font-family: "Archivo Niyya";
  src: url("../fonts/archivo/Archivo-Niyya-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Archivo Niyya";
  src: url("../fonts/archivo/Archivo-Niyya-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Archivo Niyya";
  src: url("../fonts/archivo/Archivo-Niyya-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* =========================================================
   2. Styles non configurables (typographie uniquement)
   ========================================================= */

/* Menus : espacement de lettres + majuscules */
.main-navigation a,
.mobile-navigation a,
.header-navigation a,
.wp-block-navigation a {
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

/* Boutons : espacement de lettres + majuscules */
button,
input[type="submit"],
.wp-block-button__link,
.kb-button,
.kb-button-wrapper a,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.single_add_to_cart_button {
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/* =========================================================
   3. Classes utilitaires
   ========================================================= */
.font-inferi-niyya {
  font-family: "Inferi Niyya", Georgia, serif !important;
}
.font-satoshi-niyya {
  font-family: "Satoshi Niyya", Arial, sans-serif !important;
}
.font-archivo-niyya {
  font-family: "Archivo Niyya", Arial, sans-serif !important;
}
