Texto

Tokens de texto — hierarquia de leitura do mais forte ao mais suave, incluindo invertido.

Derivam da escala Neutral. Regras gerais no hub de Tokens.

Boas Práticas

Quando usar
Títulos e ênfase com `--ui-text-highlighted`.
Corpo e labels com `--ui-text`.
Legendas e metadados com `--ui-text-muted` / `--ui-text-dimmed`.
Texto sobre fundos invertidos com `--ui-text-inverted`.
Quando não usar
Texto principal com tokens muted/dimmed.
Combinações texto/fundo que prejudiquem contraste.
Opacidade manual no lugar de tokens alpha de texto.

Tokens

Tokens

Token LightDark
--ui-text-dimmedneutral-400neutral-500
--ui-text-mutedneutral-500neutral-400
--ui-text-tonedneutral-600neutral-300
--ui-textneutral-700neutral-200
--ui-text-highlightedneutral-900White
--ui-text-invertedWhiteneutral-900

Alpha

Token LightDark
--ui-text-muted-10alpha/500-10alpha/400-10
--ui-text-muted-25alpha/500-25alpha/400-25
--ui-text-highlighted-90alpha/900-90alpha/900-90

Guia de decisão

ContextoToken recomendado
Títulos, headings, ênfase máxima--ui-text-highlighted
Corpo de texto, labels de formulário--ui-text
Texto de apoio, subtítulos--ui-text-toned
Metadados, timestamps, placeholders--ui-text-muted
Caption, hint, texto auxiliar--ui-text-dimmed
Texto sobre fundo invertido (tooltip, banner)--ui-text-inverted

Pareamentos recomendados

ContextoBackgroundTexto
Conteúdo principal--ui-bg--ui-text
Card / painel--ui-bg-elevated--ui-text
Metadado em card--ui-bg-elevated--ui-text-muted
Heading de seção--ui-bg--ui-text-highlighted
Tooltip / background invertido--ui-bg-inverted--ui-text-inverted
Os pares são válidos em claro e escuro — cada token resolve automaticamente para a primitiva correta em cada modo. Consulte as páginas de cada família para ver os valores resolvidos.

Onde aparece

TokenComponentes
--ui-text-highlightedUCard (título), UModal (heading), UBreadcrumb (item ativo)
--ui-textUButton (label), UInput (valor digitado), USelect (valor), UTable (células)
--ui-text-tonedUBadge (outline), UAlert (texto secundário)
--ui-text-mutedUInput (placeholder), UFormField (hint/label), UTable (header), UBreadcrumb
--ui-text-dimmedUPagination (itens inativos), estados desabilitados globalmente
--ui-text-invertedTooltip, UBadge (solid neutro), UButton (primary solid)