Marca

Tokens de marca — primária e secundária para ações e identidade.

Cada token aponta para uma paleta em Colors. Regras gerais no hub de Tokens.

Boas Práticas

Quando usar
Ações principais e CTAs com `--ui-primary` (ou variantes alpha).
Apoio visual e chips com `--ui-secondary`.
Hover e foco com tokens alpha (`--ui-primary-25`, `--ui-primary-10`).
Quando não usar
HEX ou rgb soltos no lugar dos tokens de marca.
Opacidade manual quando já existe token alpha.
Secundária como substituto da primária em ações principais.

Tokens

Tokens

Token LightDark
--ui-primaryUIColors/ME brand/500UIColors/ME brand/400
--ui-color-primary-600UIColors/ME brand/600UIColors/ME brand/300
--ui-secondarysecondary-500secondary-400
--ui-color-secondary-600secondary-600secondary-300

Alpha

Token LightDark
--ui-primary-90alpha/500-90alpha/400-90
--ui-primary-75alpha/500-75alpha/400-75
--ui-primary-50alpha/500-50alpha/400-50
--ui-primary-25alpha/500-25alpha/400-25
--ui-primary-20alpha/500-20alpha/400-20
--ui-primary-15alpha/500-15alpha/400-15
--ui-primary-10alpha/500-10alpha/400-10
--ui-secondary-90alpha/500-90alpha/400-90
--ui-secondary-75alpha/500-75alpha/400-75
--ui-secondary-50alpha/500-50alpha/400-50
--ui-secondary-25alpha/500-25alpha/400-25
--ui-secondary-20alpha/500-20alpha/400-20
--ui-secondary-15alpha/500-15alpha/400-15
--ui-secondary-10alpha/500-10alpha/400-10

Guia de decisão

ContextoToken recomendado
CTAs e botões de ação principal--ui-primary
Fundo sutil de hover / foco sobre primária--ui-primary-10 ou --ui-primary-25
Chip, badge e elementos de apoio--ui-secondary
Fundo sutil de hover / foco sobre secundária--ui-secondary-10 ou --ui-secondary-25
Estado pressed / tom mais forte--ui-color-primary-600

Pareamentos recomendados

ContextoFundoTexto / ícone
Botão primário (solid)--ui-primary--ui-text-inverted
Hover de botão outline primary--ui-primary-10--ui-primary
Chip / badge de marca ativo--ui-primary-25--ui-primary
Item ativo em navegação--ui-primary-10--ui-primary
Botão secondary (solid)--ui-secondary--ui-text-inverted

Onde aparece

TokenComponentes
--ui-primaryUButton (color=primary solid), UBadge (color=primary), indicador ativo de UTabs, anel de foco de UInput, NavBar
--ui-primary-* (alpha)Hover de UButton outline, fundo de chip ativo, anel de foco global
--ui-secondaryUButton (color=secondary), UBadge (color=secondary)
--ui-secondary-* (alpha)Hover e foco em contextos de secundária