/* =========================================================
   Imagilire Chemin - feuille de styles (entrée)

   Ordre d'import critique :
     1. les variables (`imagilire-chemin-variables.css`),
        car elles servent de socle ;
     2. le thème sombre (`theme-dark.css`), second jeu de
        valeurs pour les mêmes tokens — il se place avec
        eux, avant toute règle qui les consomme. Sa place
        exacte dans la cascade n'a pas d'importance : son
        sélecteur écarte lui-même le mode contrasté ;
     3. les polices locales (`fonts.css`), déclarées avant
        toute règle qui les utilise ;
     4. le reset léger (`base.css`) ;
     5. les partiels par préoccupation, dont les trois
        derniers ne peuvent pas remonter : `focus-mode.css`
        masque des éléments posés par `layout.css` et
        `views.css`, `edit-mode.css` se range avec lui —
        il masque les mêmes sortes d'éléments, posés par
        `layout.css`, `views.css` et `cards.css` —,
        `safe-area.css` reprend des
        rembourrages posés par `layout.css`, `dialog.css`
        et `focus-mode.css` lui-même, et
        `path-landscape.css` remet en page des blocs de
        `views.css` et `images.css` en reprenant l'encart
        bas du précédent, et `path-swipe.css` déplace la
        carte d'étape dans les deux mises en page.
        `path-timer.css` se range avec eux, avant
        `path-landscape.css` qui redéclare la taille de
        son cadran quand l'écran est couché ;
        `step-drag.css` ferme la série : il reprend le
        bouton icône de `buttons.css` pour la poignée et
        la rangée d'étape de `forms.css` ;
     6. `syllabes.css`, qui colore un contenu déjà mis
        en forme par les partiels précédents ;
     7. `themes.css`, dont les règles de racine (taille du
        texte, police de lecture) doivent l'emporter sur
        tout ce qui précède ;
     8. la couche responsive en dernier, pour pouvoir
        écraser n'importe quelle règle précédente.
   ========================================================= */

@import url("./imagilire-chemin-variables.css");
@import url("./theme-dark.css");
@import url("./fonts.css");

@import url("./base.css");
@import url("./layout.css");
@import url("./buttons.css");
@import url("./forms.css");
@import url("./cards.css");
/* Reprend le bouton de `buttons.css` et la rangée d'actions de
   `cards.css` : il se range donc après les deux. */
@import url("./pdf-export.css");
@import url("./profiles.css");
@import url("./admin.css");
@import url("./categories.css");
@import url("./search.css");
@import url("./template-search.css");
@import url("./filters.css");
@import url("./views.css");
@import url("./success.css");
@import url("./success-reward.css");
@import url("./images.css");
@import url("./dialog.css");
@import url("./settings.css");
@import url("./about.css");
@import url("./pictograms.css");
@import url("./update-banner.css");
@import url("./focus-mode.css");
@import url("./edit-mode.css");
@import url("./safe-area.css");
@import url("./path-timer.css");
@import url("./path-landscape.css");
@import url("./path-swipe.css");
@import url("./step-drag.css");

@import url("./syllabes.css");
@import url("./themes.css");

@import url("./responsive.css");
