/*
═══════════════════════════════════════════════════════════════
🎨 FICHIER : main.css
🎯 RÔLE : Point d'entrée CSS unique — importe tous les fichiers
          CSS dans le bon ordre (reset → variables → base → layout
          → components → sections → pages).
📦 LIÉ DANS : chaque page HTML via <link rel="stylesheet" href="...">
📝 NOTE   : l'ordre des @import est critique (cascade).
═══════════════════════════════════════════════════════════════
*/

/* ═══════════════════════════════════════════
   1. FONDATIONS (ordre strict)
   ═══════════════════════════════════════════ */

@import url('reset.css?v=20260601-41');
@import url('variables.css?v=20260601-41');
@import url('base.css?v=20260601-41');
@import url('layout.css?v=20260601-41');

/* ═══════════════════════════════════════════
   2. COMPONENTS (à importer au fur et à mesure de leur création)
   ═══════════════════════════════════════════ */

/* Composants signature (étape B) */
@import url('components/cursor.css?v=20260601-41');

/* Composants communs (étape C) */
@import url('components/buttons.css?v=20260601-41');
@import url('components/header.css?v=20260601-41');
@import url('components/nav.css?v=20260601-41');
@import url('components/footer.css?v=20260601-41');
@import url('components/whatsapp-sticker.css?v=20260601-41');
@import url('components/cookie-banner.css?v=20260601-41');
@import url('components/back-to-top.css?v=20260601-41');
@import url('components/section-decor.css?v=20260601-41');
@import url('components/gallery-vertical.css?v=20260601-41');
@import url('components/activity-map.css?v=20260601-41');

/* Composants restants (cards, forms) à ajouter quand on en aura besoin */
/* @import url('components/cards.css?v=20260601-41'); */
/* @import url('components/forms.css?v=20260601-41'); */

/* ═══════════════════════════════════════════
   3. SECTIONS (réutilisables sur plusieurs pages)
   ═══════════════════════════════════════════ */

/* Sections étape D (page d'accueil) */
@import url('sections/hero.css?v=20260601-41');
@import url('sections/trust-bar.css?v=20260601-41');
@import url('sections/quiz.css?v=20260601-41');
@import url('sections/activities.css?v=20260601-41');
@import url('sections/reviews.css?v=20260601-41');
@import url('sections/guide.css?v=20260601-41');
@import url('sections/map.css?v=20260601-41');
@import url('sections/faq.css?v=20260601-41');
@import url('sections/cta-final.css?v=20260601-41');

/* ═══════════════════════════════════════════
   4. PAGES (styles spécifiques par page)
   ═══════════════════════════════════════════ */

@import url('pages/activity.css?v=20260601-41');
@import url('pages/legal.css?v=20260601-41');
