capítulos do manual

A aplicação

Grade, espaço, cantos, bordas, sombras, foco, botões, densidade e movimento.

tokenlayout

Espécimes

Espaçamento, raio, borda, sombra e movimento. São essas medidas que fazem uma tela desenhada hoje reconhecer a tela desenhada há seis meses. Abaixo, três delas renderizadas em vez de descritas.

Já enviei o boleto por e-mail.
Perfeito, obrigado!

mensagem · raio 16, canto de 4 do lado de quem fala

primáriocontornotexto

escada de ênfase · um primário por contexto, raio 12

campo com fococampo de IA

foco · anel grafite em tudo, cobalto só em afordância de IA

Regras

  • grade e respiro

    Container de 80rem, com 20 pixels de margem no celular, 40 no tablet e 60 no desktop largo. A faixa de seção traz 64 pixels de respiro vertical, 96 a partir do tablet, e já compõe as duas coisas: recriar espaçamento à mão é como o sistema começa a divergir.

  • espaço

    Cresce de quatro em quatro: 4, 8, 12, 16, 20, 24, 32, 40, 48, 64. Qualquer valor fora dessa lista precisa de justificativa.

  • cantos

    12 em botões e campos, 16 em cards internos e mensagens, 22 nos cards de página. Pílula em chip e selo. Uma mensagem de conversa tem um canto de 4 do lado de quem fala.

  • bordas

    1 pixel em quase tudo, na cor de linha. A exceção é a IA: 1,5 pixel em cobalto, sólido ou tracejado, marcando o que a máquina produziu ou o campo em que ela é acionada. Ali a borda funciona como etiqueta.

  • sombras

    Derivadas da tinta, com transparência, e nunca do cinza-azulado. Grandes, macias e deslocadas para baixo, como papel apoiado em papel.

  • foco

    Anel neutro em grafite em tudo; anel cobalto quando o campo é afordância de IA. O foco é requisito de acessibilidade e nunca é removido.

  • botões

    Escada de ênfase: primário em tinta sólida, um por contexto; depois contorno; depois só texto; perigo em vermelho, com parcimônia; e o gradiente por último, no máximo um por página. O botão de demo é um componente só, com destino e texto fixos.

  • densidade

    Dois modos: confortável para quem visita e compacta para quem passa o dia dentro da caixa de entrada. Mesma marca, altura de controle diferente: 44 pixels contra 36.

  • movimento

    Transições de 200 a 300 milissegundos. A revelação ao rolar é dirigida pela própria rolagem, sem JavaScript, e desaparece inteira quando o sistema pede menos movimento. Toda animação precisa ser desligável.

  • iconografia

    Tipografia faz o papel de ícone: ● para equipe, ▪ para IA, → ⇄ ✓ ✕ para o resto. Emoji não sinaliza estado, categoria nem ação. Quando um ícone de interface for inevitável, ele é de linha, com traço de 1,75.

Medidas

referência rápida

espaço
4 · 8 · 12 · 16 · 20 · 24 · 32 · 40 · 48 · 64
cantos
4 · 12 · 16 · 22 · pílula
borda
1px #E4E4E0 · 1,5px cobalto só em bloco de IA
sombra
0 18px 40px −24px rgba(20,18,15,.25)
densidade
confortável 44px · compacta 36px
foco
anel grafite em tudo · anel cobalto só em afordância de IA
movimento
200 a 300ms · desligável por prefers-reduced-motion
tipos
10 · 11 · 12,5 · 14 · 15,5 · 18 · 22 · 28 · 38 · 56