Tokens
1. Arquitetura em 3 camadas
Padrão da indústria (Carbon, Polaris, Atlassian), com dependência estritamente unidirecional:
1. PRIMITIVOS --seed-turquesa-400 valor bruto, sem opinião de uso
↓ (referenciados por)
2. SEMÂNTICOS --seed-action-primary intenção de uso; é AQUI que light/dark trocam
↓ (referenciados por)
3. COMPONENTE --seed-button-primary-bg exceção local, definida junto de cada componente
Regras invioláveis:
- Componentes consomem semânticos, nunca primitivos, nunca hex.
- Referência reversa é proibida (primitivo não aponta pra semântico) — quebra o build e o raciocínio.
- A camada 3 só nasce quando um componente precisa divergir do semântico. Ela será criada componente a componente na Fase 3; este arquivo entrega as camadas 1 e 2 completas.
- Só se tematiza o que precisa de tema: cor, sombra, foco. Spacing, tipografia e radius são invariantes entre light/dark.