/*
  assets/css/main.css
  -------------------
  Point d'entrée unique pour les styles de l'application.
  Remplace l'appel direct à general.css.
*/

/* 0. Thèmes (Doit être chargé AVANT les variables qui les utilisent) */
@import 'themes/themes.css';

/* 1. Les Bases (Variables, Reset, Typo, Animations) */
@import 'base/variables.css';
@import 'base/reset.css';
@import 'base/typography.css';
@import 'base/animation.css';

/* 2. Le Layout */
@import 'layout/structure.css';
@import 'layout/header.css';
@import 'layout/footer.css';
@import 'layout/overlays.css';

/* 3. Les Composants */
@import 'components/buttons.css';
@import 'components/tree-nodes.css';
@import 'components/tree-paths.css';
@import 'components/tree-extras.css';
@import 'components/tooltips.css';
@import 'components/accordion.css';
@import 'components/audio-player.css';
@import 'components/settings.css';

/* 4. Les Utilitaires */
@import 'utils/debug.css';

/* 5. Responsive (Surcharges finales) */
@import 'layout/responsive.css';
