/* Font reali Elite Detailing — self-hosted da uploads/et-fonts del sito.
   Nessuna dipendenza esterna per i font display. Open Sans (corpo) via Google. */

@font-face {
  font-family: "Neon";
  src: url("../fonts/Neon-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* I titoli display del sito usano NEON BLACK (come il live): mappiamo il peso
   normale (400) e 900 sullo stesso file Black, così ogni uso di "Neon" resta coerente. */
@font-face {
  font-family: "Neon";
  src: url("../fonts/Neon-Black.otf") format("opentype");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neon Regular";
  src: url("../fonts/Neon-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* IMPORTANTE: solo peso 400 (come il live, che non dichiara il peso).
   Con l'intervallo "400 700" il browser considerava il file gia' bold e NON
   sintetizzava il grassetto: gli <strong> risultavano identici al testo normale. */
@font-face {
  font-family: "Techno Nue";
  src: url("../fonts/Techno_Nue-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Riley";
  src: url("../fonts/Riley.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Horizon Outlined";
  src: url("../fonts/horizon_outlined.otf") format("opentype");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NORD";
  src: url("../fonts/NORD-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
