/* =====================================================================
   FINZAP DESIGN SYSTEM
   Ponto de entrada único. As páginas carregam apenas este arquivo.

   A ordem das camadas resolve especificidade sem !important:
   um componente sempre vence a base, uma utilitária sempre vence
   um componente — independentemente da ordem de escrita.
   ===================================================================== */

@layer reset, tokens, base, layout, components, utilities;

@import url("00-fonts.css");
@import url("01-reset.css")      layer(reset);
@import url("02-tokens.css")     layer(tokens);
@import url("03-base.css")       layer(base);
@import url("04-layout.css")     layer(layout);

@import url("components/brand.css")       layer(components);
@import url("components/button.css")      layer(components);
@import url("components/form.css")        layer(components);
@import url("components/badge.css")       layer(components);
@import url("components/card.css")        layer(components);
@import url("components/insight.css")     layer(components);
@import url("components/list.css")        layer(components);
@import url("components/transaction.css") layer(components);
@import url("components/progress.css")    layer(components);
@import url("components/filter-bar.css")  layer(components);
@import url("components/table.css")       layer(components);
@import url("components/nav.css")         layer(components);
@import url("components/feedback.css")    layer(components);
@import url("components/chart.css")       layer(components);
@import url("components/investimentos.css") layer(components);
@import url("components/auth.css")        layer(components);
@import url("components/configuracoes.css") layer(components);

@import url("05-utilities.css")  layer(utilities);
