/* Graph A - entrada do sistema de design (etapa 2, 05/10/2026).

   O ÚNICO <link> que a página usa para o comum, e tem de ser o PRIMEIRO
   estilo dela: a ordem das camadas é decidida pela primeira declaração no
   documento (catraca_design.py confere). docs/PLANO_SISTEMA_DE_DESIGN.md,
   seção 2.

   Camadas, da mais fraca para a mais forte:
     tokens   cor, tipo, espaço, altura (escuro.css + tokens.css)
     base     o mínimo comum a toda página (só classes g-*: não muda quem não as usa)
     legado   o CSS antigo da página, inteiro, quando ela passa a usar g-*
     comum    os componentes .g-* (componentes/) e os modelos de página (modelos/)
     tela     o que é só daquela tela
   CSS fora de camada vence todas: é por isso que as páginas que ainda não
   migraram não mudam nada ao carregar este arquivo.

   O PCP não aponta para /comum/: o publicar.py copia a pasta para comum/ do
   build (entra no hash e no aviso de versão), e o pcp.html usa o caminho
   relativo comum/comum.css. Os @import abaixo são relativos e valem nos dois. */
@layer tokens, base, legado, comum, tela;
@import url("escuro.css") layer(tokens);
@import url("tokens.css") layer(tokens);
@import url("fontes.css") layer(tokens);
@import url("base.css") layer(base);
@import url("modelos/pagina.css") layer(comum);
@import url("componentes/tabela.css") layer(comum);
@import url("componentes/filtros.css") layer(comum);
@import url("componentes/selo.css") layer(comum);
@import url("componentes/estado.css") layer(comum);
@import url("componentes/botao.css") layer(comum);
@import url("componentes/abas.css") layer(comum);
@import url("componentes/dialogo.css") layer(comum);
@import url("componentes/toast.css") layer(comum);
@import url("componentes/confirma.css") layer(comum);
@import url("componentes/msg.css") layer(comum);
@import url("componentes/anexo.css") layer(comum);
