/* =========================================================================
   MIGNOW DHO  —  FOLHA DE ESTILO PRINCIPAL
   -------------------------------------------------------------------------
   Este é o ÚNICO css que o HTML carrega. Ele apenas importa os módulos,
   na ordem correta de cascata:

     1. base        -> fontes, tokens, temas, reset, tipografia, utilitários
     2. layout      -> container, grade, seções, cabeçalho, rodapé
     3. components  -> um arquivo por componente
     4. animations  -> keyframes e revelação por scroll

   COMO ADICIONAR UM COMPONENTE NOVO
     1. crie assets/css/components/<nome>.css
     2. adicione a linha @import correspondente na seção 3 abaixo
     3. documente em docs/design-system/componentes.md

   CACHE
     Todos os imports carregam o MESMO `?v=` — a versão da biblioteca
     (assets/js/core/App.js -> App.version). Ao publicar uma alteração,
     troque esse número em um lugar só; versões por arquivo divergem e
     deixam módulos velhos em cache no navegador do usuário.

   NUNCA escreva regras diretamente neste arquivo.
   ========================================================================= */

/* ============================ 1. BASE ================================= */
@import url('base/fonts.css?v=1.1.0');
@import url('base/tokens.css?v=1.1.0');
@import url('base/themes.css?v=1.1.0');
@import url('base/reset.css?v=1.1.0');
@import url('base/typography.css?v=1.1.0');
@import url('base/utilities.css?v=1.1.0');

/* ============================ 2. LAYOUT =============================== */
@import url('layout/grid.css?v=1.1.0');
@import url('layout/section.css?v=1.1.0');
@import url('layout/header.css?v=1.1.0');
@import url('layout/app-shell.css?v=1.1.0');
@import url('layout/footer.css?v=1.1.0');

/* ============================ 3. COMPONENTS =========================== */
@import url('components/brand.css?v=1.1.0');
@import url('components/button.css?v=1.1.0');
@import url('components/card.css?v=1.1.0');
@import url('components/badge.css?v=1.1.0');
@import url('components/form.css?v=1.1.0');
@import url('components/alert.css?v=1.1.0');
@import url('components/toast.css?v=1.1.0');
@import url('components/tooltip.css?v=1.1.0');
@import url('components/dropdown.css?v=1.1.0');
@import url('components/modal.css?v=1.1.0');
@import url('components/tabs.css?v=1.1.0');
@import url('components/accordion.css?v=1.1.0');
@import url('components/table.css?v=1.1.0');
@import url('components/progress.css?v=1.1.0');
@import url('components/slider.css?v=1.1.0');
@import url('components/marquee.css?v=1.1.0');
@import url('components/timeline.css?v=1.1.0');
@import url('components/pagination.css?v=1.1.0');
@import url('components/skeleton.css?v=1.1.0');
@import url('components/framed-image.css?v=1.1.0');
@import url('components/hero.css?v=1.1.0');

/* ============================ 4. ANIMATIONS =========================== */
@import url('animations/keyframes.css?v=1.1.0');
@import url('animations/reveal.css?v=1.1.0');
