Files
netslim-blog/assets/scss/main.scss
2026-03-20 22:16:20 +01:00

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";