/*
 * Fogueira Design System (FDS) — ponto de entrada ÚNICO e oficial.
 * ---------------------------------------------------------------------------
 * Uma tela que quer o FDS carrega, nesta ordem:
 *     /shared/themes.css   (tokens: cores por tema, tipografia, espaço, raio)
 *     /shared/base.css     (reset + utilitários base + toast/reconnect)
 *     /shared/fds.css      (ESTE — os componentes .ds-* do sistema)
 *
 * Os componentes vivem HOJE em /css/admin/components/ por razão histórica
 * (nasceram no redesign do admin, 2026-07-27). Este agregador é a fonte de
 * verdade ÚNICA a partir de agora — nenhuma tela deve linkar os componentes
 * um a um; todas passam a linkar só este arquivo. A realocação física dos
 * arquivos de /css/admin/ para /shared/fds/ (e a troca dos @import por um
 * bundle sem cascata de requests) é dívida planejada da Fase 2 do FDS, quando
 * o próprio admin migrar — feito agora seria um diff destrutivo no admin sem
 * ganho pro usuário. Ver docs/DECISIONS.md > "Fogueira Design System (FDS)".
 *
 * Os componentes dependem SÓ de tokens (--space/--radius/--font/cores de
 * themes.css) — nenhum depende de admin.css, então este bundle funciona
 * standalone em qualquer tela. Confirmado na auditoria da Fase 1.
 */

@import url('../css/admin/components/button.css');
@import url('../css/admin/components/input.css');
@import url('../css/admin/components/select.css');
@import url('../css/admin/components/switch.css');
@import url('../css/admin/components/checkbox.css');
@import url('../css/admin/components/card.css');
@import url('../css/admin/components/badge.css');
@import url('../css/admin/components/chip.css');
@import url('../css/admin/components/modal.css');
@import url('../css/admin/components/toast.css');
@import url('../css/admin/components/dropdown.css');

/* Componentes acrescentados na UX-03 (Fogueira Design System 1.0). Aditivos:
 * novas classes .ds-* que ninguém consome ainda — nenhuma tela existente muda.
 * Ficam no mesmo diretório /css/admin/components/ (a realocação física para
 * /shared/fds/ é fatia futura de baixo risco com bridge — ver
 * docs/engineering/DESIGN_SYSTEM_1.0.md). Demonstrados em /admin/style-guide. */
@import url('../css/admin/components/table.css');
@import url('../css/admin/components/tabs.css');
@import url('../css/admin/components/alert.css');
@import url('../css/admin/components/skeleton.css');
@import url('../css/admin/components/empty-state.css');
@import url('../css/admin/components/pagination.css');
@import url('../css/admin/components/avatar.css');
@import url('../css/admin/components/stat-tile.css');
@import url('../css/admin/components/leaderboard-row.css');
@import url('../css/admin/components/podium.css');
@import url('../css/admin/components/drawer.css');

/* Camada de LAYOUT (UX-04): primitives de composição + application shells.
 * Aditivos — classes .ds-* novas, nenhuma tela existente muda. Ver
 * docs/engineering/DESIGN_SYSTEM_1.0.md > "Layouts e shells". */
@import url('../css/admin/layout/primitives.css');
@import url('../css/admin/layout/shells.css');
