/* ==========================================================================
   MAIN STYLESHEET — TerraGrow
   Point d'entree unique : importe tous les modules CSS dans l'ordre correct.

   Ordre de cascade :
   1. Design tokens (variables)
   2. Reset & base (normalisation)
   3. Typography
   4. Animations
   5. Layouts (container, grids)
   6. Components (boutons, cartes, nav, forms, footer)
   7. Page-specific (hero, sections par page)
   8. Utilities (helpers, overrides)
   ========================================================================== */

/* 1. TOKENS */
@import url('tokens/design-tokens.css');

/* 2. BASE */
@import url('base/reset.css');

/* 3. TYPOGRAPHY */
@import url('base/typography.css');

/* 4. ANIMATIONS */
@import url('base/animations.css');

/* 5. LAYOUTS */
@import url('layouts/grid.css');

/* 6. COMPONENTS */
@import url('components/buttons.css');
@import url('components/cards.css');
@import url('components/navigation.css');
@import url('components/forms.css');
@import url('components/footer.css');
@import url('components/logo-masked.css'); /* Logos cabinets — attente consentement */

/* 7. PAGES (decommenter au fur et a mesure du developpement) */
@import url('pages/solution.css');
@import url('pages/accompagnement.css');
@import url('components/diagnostic.css');
@import url('components/popup-demo.css');
@import url('components/workflow-canvas.css');
@import url('pages/ia.css');
/* @import url('pages/transformation.css'); */
/* @import url('pages/cabinets.css'); */
@import url('pages/tarifs.css');
@import url('pages/blog.css');
@import url('pages/ressources.css');
@import url('pages/agriculteur.css');
@import url('pages/carte-experts.css');
@import url('pages/agri-outils.css');
/* @import url('pages/contact.css'); */
/* @import url('pages/legal.css'); */
@import url('pages/errors.css');
@import url('pages/home.css'); /* DERNIER pages/ — maintient la priorite cascade (ex-inline) */

/* 8. UTILITIES (toujours en dernier) */
@import url('utilities/utilities.css');
