/* ============================================================
   SITE PUBLIC - FEUILLE PRINCIPALE
   ------------------------------------------------------------
   Point d'entree unique du site. Declare l'ordre des couches une
   fois pour toutes, puis importe les modules.

   L'ordre des couches fixe la priorite, independamment de la
   specificite des selecteurs et de l'ordre des imports :

     tokens      jetons de design (Core, puis site)
     base        normalisation et typographie
     layout      primitives de mise en page (partagees) et charpente
     components  composants (champs partages, composants du site, prose)
     blocks      blocs composes (typologies d'articles)
     theme       VOTRE maquette (public/theme/theme.css, chargee par
                 le gabarit du site dans une feuille separee : elle
                 appartient au projet, pas au Core)
     utilities   classes a but unique, qui gardent le dernier mot
     overrides   dernier recours

   Le backoffice et le site partagent tokens.css, base.css,
   grid.css, forms.css et utilities.css : une largeur de champ,
   une classe .l-col-4 ou .u-mt-4 veulent dire la meme chose des
   deux cotes. Aucun composant du backoffice (.c-card, .c-table...)
   n'est charge ici.
   ============================================================ */

@layer tokens, base, layout, components, blocks, theme, utilities, overrides;

@import url("tokens.css");
@import url("site/tokens.css");
@import url("base.css");
@import url("site/base.css");
@import url("grid.css");
@import url("site/layout.css");
@import url("forms.css");
@import url("site/components.css");
@import url("site/prose.css");
@import url("site/blocks.css");
@import url("utilities.css");
