00 Fundamento
Sete páginas, um vocabulário. Hierarquia vem do tamanho da letra e do fio de 1px — não de caixa flutuante com brilho. O amarelo é caneta de destaque, não ouro.
01 Paleta
O amarelo aparece em três lugares e mais nenhum: palavra destacada, fio de rótulo e botão principal. Antes deste sistema existiam oito amarelos diferentes espalhados pelas páginas.
02 Tipografia
Só título. Pesada e estreita, tem cara de manchete — não de app.
Corpo e interface. Neutra, boa de ler em bloco longo.
Rótulo, número e dado. É o que dá o tom de quem mede as coisas.
03 A assinatura
Uma palavra por bloco, nunca duas. É o que faz alguém reconhecer a página como sua antes de ler o nome — e é o oposto do headline com gradiente, que qualquer gerador faz.
Como usar
04 Componentes
Botões — retângulo, raio 4px
Estado
Campo
Números
05 O que este sistema proíbe
Gradiente em texto. Estava em cinco das sete páginas. É a assinatura mais reconhecível de página gerada por IA.
Vidro fosco. Card translúcido flutuando no escuro — bonito uma vez, genérico na terceira.
Emoji como ícone. Muda de desenho em cada sistema e entrega que ninguém desenhou nada.
Botão pílula. Canto vivo é decisão desta casa.
Cor solta. Foi assim que oito amarelos diferentes nasceram.
Fio de 1px para separar, no lugar de sombra e borda arredondada.
Rótulo numerado em mono abrindo cada seção.
Número grande com fio em cima e legenda em mono embaixo.
Medida de 62 caracteres no texto corrido — linha longa cansa.
Marca-texto em uma palavra por bloco.
06 A trava
Sistema de design que depende de disciplina volta a divergir em duas semanas. Este não deixa: a publicação falha e diz onde.
$ node publicar.js liberdadedigital ✖ liberdadedigital/index.html — 3 fora do design system: 118: cor solta #ffdd00 — use var(--…) do tokens.css 204: raio "22px" fora da escala — use var(--r-min|--r|--r-max) 331: gradiente em texto — proibido (é a cara de página gerada por IA) Corrija, ou marque a linha com /* fora do sistema: <motivo> */ se for exceção real.
A exceção existe e é honesta — verde do WhatsApp, laranja da Hotmart. Só exige motivo escrito na linha.
07 Como usar
<!--@design--> no <head> e não declara cor nem fonte.node publicar.js <pasta> injeta tokens e base no lugar do marcador.