/**
 * Configuration de la police Poppins
 * Fichier optimisé pour les performances et la maintenance
 * 
 * Weights disponibles :
 * - Thin (100)
 * - Light (300)
 * - Regular (400)
 * - Bold (700)
 * - Heavy (900)
 */

/* Import Google Fonts Poppins avec tous les weights nécessaires */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;700;900&display=swap');

/**
 * Classes utilitaires pour l'utilisation des polices
 * Exemple d'utilisation : <p class="font-bold">Texte en gras</p>
 */

/* Weights */
.font-thin {
    font-weight: 100;
}

.font-light {
    font-weight: 300;
}

.font-regular {
    font-weight: 400;
}

.font-bold {
    font-weight: 700;
}

.font-heavy {
    font-weight: 900;
}

/* Configuration par défaut du site */
body {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-style: normal;
}

/**
 * Styles spécifiques pour certains éléments
 * Ces classes peuvent être modifiées selon les besoins du design
 */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.top-bar-text {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

/* Classe pour les textes importants/mis en avant */
.text-emphasis {
    font-family: 'Poppins', sans-serif;
    font-weight: 900;
}

/* Classe pour les textes légers/secondaires */
.text-light {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}