/* ===============================
   POLICES @font-face
   =============================== */

/* DM Sans */
@font-face {
  font-family: 'DM Sans';
  src: url('/wp-content/themes/kadence-child/fonts/DMSans-9ptRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}



/* Arsenal Regular */
@font-face {
  font-family: 'Arsenal';
  src: url('/wp-content/themes/kadence-child/fonts/Arsenal-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Arsenal Bold */
@font-face {
  font-family: 'Arsenal';
  src: url('/wp-content/themes/kadence-child/fonts/Arsenal-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ===============================
   APPLICATION DES POLICES
   =============================== */

/* Texte général */
body {
  font-family: 'DM Sans Variable', system-ui, sans-serif;
}

/* Titres */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Arsenal', system-ui, sans-serif;
  font-weight: 700;
}

/* Menu Kadence */
.main-navigation,
.main-navigation a {
  font-family: 'Arsenal', system-ui, sans-serif;
  font-weight: 700;
}

/* Boutons Kadence / Gutenberg */
button,
.wp-block-button__link,
.kt-button {
  font-family: 'Arsenal', system-ui, sans-serif;
  font-weight: 700;
}
