44 lines
1.4 KiB
SCSS
44 lines
1.4 KiB
SCSS
// =============================================================
|
|
// Point d'entrée — importe tous les partiels dans l'ordre
|
|
// =============================================================
|
|
// Règle d'organisation frontend :
|
|
// - core : design tokens et mixins, jamais de CSS généré
|
|
// - base : HTML global (reset, typographie native)
|
|
// - components : blocs BEM réutilisables et exceptions contrôlées
|
|
// - layout : structure globale de page (header, main, footer)
|
|
// - modules : styles propres à un domaine ou à un écran métier
|
|
// - utilities : helpers ponctuels préfixés .u-
|
|
//
|
|
// Ce fichier reste un simple orchestrateur d'imports.
|
|
|
|
@use "core/variables" as *;
|
|
@use "core/mixins" as *;
|
|
|
|
@use "base/reset";
|
|
@use "base/typography";
|
|
|
|
@use "components/button";
|
|
@use "components/alert";
|
|
@use "components/badge";
|
|
@use "components/card";
|
|
@use "components/empty-state";
|
|
@use "components/admin-create";
|
|
@use "components/form-container";
|
|
@use "components/search-bar";
|
|
@use "components/upload";
|
|
@use "components/pagination";
|
|
@use "components/rich-text";
|
|
@use "components/media-picker-modal";
|
|
|
|
@use "layout/site-header";
|
|
@use "layout/site-main";
|
|
@use "layout/picker-layout";
|
|
@use "layout/site-footer";
|
|
|
|
@use "modules/shared/admin" as admin-shared;
|
|
@use "modules/shared/error-page";
|
|
@use "modules/post/listing";
|
|
@use "modules/post/post";
|
|
|
|
@use "utilities/inline";
|