/*
Theme Name: Gentologie Theme
Theme URI: https://gentologie.com/
Author: Groupe Gentologie Média inc. | Normand Boulanger
Author URI: https://gentologiemedia.ca/
Description: Thème personnalisé pour Gentologie, prêt pour un passage progressif en headless.
Version: 1.0
License: GNU General Public License v2 or later
Text Domain: gentologie
*/

/* ========================================
   ARCHITECTURE CSS - ORDRE OPTIMAL
   ======================================== 
   
   1. FONDATIONS (variables, reset, base)
   2. LAYOUT (structure globale)
   3. NAVIGATION (header, footer)
   4. COMPOSANTS (éléments réutilisables)
   5. PAGES SPÉCIFIQUES
   6. WOOCOMMERCE (à la fin pour override)
   
   ======================================== */

/* === 1. FONDATIONS === */
@import "variables.css";        /* Variables globales (couleurs, espacements, etc.) */
@import "base.css";             /* Reset CSS et styles de base */
@import "layout.css";           /* Structure de page et grilles */
@import "cookie-consent.css";   /* Barre de cookies */

/* === 2. NAVIGATION === */
@import "header.css";           /* En-tête et menu principal */
@import "footer.css";           /* Pied de page */

/* === 3. COMPOSANTS GLOBAUX === */
@import "components.css";       /* Composants réutilisables (boutons, cards, etc.) */

/* === 4. SECTIONS ARTICLES === */
@import "articles.css";         /* Articles individuels */
@import "recent-articles.css";  /* Page articles récents */
@import "category.css";         /* Archives catégories */
@import "author.css";           /* Pages auteurs */

/* === 5. PAGES INSTITUTIONNELLES === */
@import "about.css";            /* Page À propos */
@import "contact-page.css";     /* Page Contact */
@import "equipe-page.css";      /* Page Équipe */
@import "legal-pages.css";      /* Pages légales (CGV, politique, etc.) */
@import "faq.css";              /* Page FAQ */

/* === 6. SECTIONS SPÉCIALES === */
@import "club-gentologie.css";  /* Page Club Gentologie */
@import "partenaires-page.css"; /* Page Partenaires */
@import "guide-cadeaux.css";    /* Guides cadeaux */
@import "espace-presse.css";    /* Espace presse */
@import "newsletter.css";       /* Newsletter */
@import "publicite.css";        /* Publicités et ads */
@import "gift-page.css";        /* Page cadeaux */

/* === 7. BALADOS (PODCASTS) === */
@import "balados.css";          /* Archive balados */
@import "balado-articles.css";  /* Articles balados */
@import "balado-en-premiere-classe.css"; /* Balado En Première Classe */
@import "the-finest-class-podcast.css"; /* The Finest Class Podcast */

/* === 8. MAGAZINES === */
@import "magazines.css";        /* Archive magazines */
@import "magazine-styles.css";  /* Styles magazines individuels */

/* === 9. WOOCOMMERCE (À LA FIN POUR OVERRIDE) === */
@import "cart.css";             /* Panier */
@import "cart-empty.css";       /* Panier vide */
@import "checkout.css";         /* Processus de commande */
@import "thankyou.css";        /* Confirmation de commande */
@import "account-dashboard.css"; /* Tableau de bord Mon compte */
@import "product-blocks.css";   /* Blocs produits */
@import "wallet-cards.css";     /* Cartes wallet/abonnements */
@import "admin-metaboxes.css";
@import "checkout-addresses.css";
@import "password-security.css";
@import "thankyou.css";
@import "single-product.css";



/* ========================================
   NOTES IMPORTANTES
   ======================================== 
   
   ⚠️ NE PAS ajouter de CSS directement dans ce fichier
   ⚠️ Tout le CSS doit être dans les fichiers importés
   ⚠️ L'ordre des imports est important pour la cascade CSS
   ⚠️ WooCommerce doit toujours être en dernier
   
   Pour ajouter du nouveau CSS :
   1. Créer un nouveau fichier dans /src/css/
   2. Ajouter l'import ici dans la bonne catégorie
   3. Utiliser les variables définies dans variables.css
   
   ======================================== */

   /* Mis à jour le 13 novembre 2025 */  