/* 
   ALLO NETTOYAGE - Custom Fonts
   Fichier CSS pour utiliser Poppins à la place de Playfair Display
*/

/* Import de Poppins depuis Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

/* === Remplacer toutes les polices Playfair par Poppins === */
.font-family-playfair,
.font-family-playfair-display {
  font-family: 'Poppins', sans-serif !important;
}

/* === Tous les titres utilisent maintenant Poppins === */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', sans-serif !important;
}

/* === Classe font-italic : Poppins n'a pas vraiment d'italique stylisée, 
   donc on garde juste un style normal mais on peut ajouter une légère transformation === */
.font-italic {
  font-style: normal !important;
  font-weight: 600 !important;
}

/* === Display titles (très gros titres) === */
.display-1, .display-2, .display-3, .display-4, .display-5, .display-6 {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 700 !important;
}

/* === Titres dans le hero === */
.display-2.fw-medium {
  font-weight: 700 !important;
}

/* === Navigation === */
.nav-link {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 500 !important;
}

/* === Boutons === */
.button, .btn {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px;
}

/* === Logo === */
.header-logo h3,
.logo {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 700 !important;
}

/* === Texte normal - garde la police par défaut (probablement Open Sans) === */
body, p {
  font-family: 'Open Sans', 'Poppins', sans-serif !important;
}

/* === Semi-bold titles === */
.fw-semi-bold, .fw-semibold {
  font-weight: 600 !important;
}

/* === Medium weight === */
.fw-medium {
  font-weight: 500 !important;
}

/* === Section titles === */
.font-small.uppercase {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 2px;
}

/* === Footer === */
footer h5, footer h6 {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600 !important;
}

/* === Testimonials === */
.testimonial-box h5 {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600 !important;
}

/* === Service cards === */
.box-shadow h4 {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600 !important;
}
