@font-face {
  font-family: 'Nohemi';
  src: url('../fonts/Nohemi/Nohemi-Regular.woff2') format('woff2'),
       url('../fonts/Nohemi/Nohemi-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'Nohemi';
  src: url('../fonts/Nohemi/Nohemi-Bold.woff2') format('woff2'),
       url('../fonts/Nohemi/Nohemi-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ===========================
   Dirtyline 36daysoftype 2022
   =========================== */
@font-face {
  font-family: 'Dirtyline';
  src: url('../fonts/Dirtyline/Dirtyline36daysoftype2022.woff2') format('woff2'),
       url('../fonts/Dirtyline/Dirtyline36daysoftype2022.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'Nohemi', sans-serif;
}


/* Supprimer le blanc forcé par Divi */
.et_pb_section {
  background-color: transparent !important;
}

/* Global site font */
body, button, input, select, textarea {
  font-family: 'Nohemi', sans-serif;
  font-weight: 400; /* Regular par défaut */
  letter-spacing: 1px;
}

/* Classe spécifique pour l'utiliser */
.dirtyline {
  font-family:'Dirtyline'!important;
}

/* Rend les polices plus nettes sur Mac/Windows */
body, h1, h2, h3, h4, h5, h6, p, .dirtyline {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

