Skip to content

Paleta ​

Os valores soltos dos tokens. Nenhum componente usa a paleta direto: cada linha diz quais papéis de Tokens e temas tiram o valor dela. As tabelas se leem como as de lá: o valor, quando usar e quando não usar.

Marca ​

Medida no portal tjes.jus.br: o azul-marinho do cabeçalho, o azul do logo, o rosa e o azul de ação. O navy 200 e 300 são os tons claros do texto sobre o cabeçalho.

TokenValorQuando usarQuando não usar
--tj-navy-950#070625Reserva da escala; nenhum papel usa hoje.Direto num componente: use o papel.
--tj-navy-900#0c0a39Dá o valor de --tj-avatar-text, --tj-background-brand, --tj-background-inverse e --tj-text-brand.Direto num componente: use o papel.
--tj-navy-800#16144fReserva da escala; nenhum papel usa hoje.Direto num componente: use o papel.
--tj-navy-700#222066Reserva da escala; nenhum papel usa hoje.Direto num componente: use o papel.
--tj-navy-300#8e93c4Dá o valor de --tj-text-on-brand-placeholder.Direto num componente: use o papel.
--tj-navy-200#b8bfe0Dá o valor de --tj-text-on-brand-secondary.Direto num componente: use o papel.
--tj-blue-50#ecf2fdDá o valor de --tj-layer-selected-01 e --tj-support-info-subtle.Direto num componente: use o papel.
--tj-blue-100#dbe7fbDá o valor de --tj-avatar-bg, --tj-avatar-text e --tj-layer-selected-hover-01.Direto num componente: use o papel.
--tj-blue-200#b9cff7Dá o valor de --tj-border-selected-subtle, --tj-link-primary-hover, --tj-support-info-border e --tj-support-info-strong.Direto num componente: use o papel.
--tj-blue-300#8cb1f2Dá o valor de --tj-icon-interactive, --tj-link-primary e --tj-support-info-text.Direto num componente: use o papel.
--tj-blue-400#5a8cf2Dá o valor de --tj-border-interactive.Direto num componente: use o papel.
--tj-blue-500#2d66f5Dá o valor de --tj-border-interactive, --tj-icon-interactive, --tj-interactive e --tj-support-info.Direto num componente: use o papel.
--tj-blue-600#1f52d4Dá o valor de --tj-interactive-hover, --tj-link-primary e --tj-support-info-text.Direto num componente: use o papel.
--tj-blue-700#1a43abDá o valor de --tj-interactive-active e --tj-link-primary-hover.Direto num componente: use o papel.
--tj-blue-800#173a8aDá o valor de --tj-support-info-strong.Direto num componente: use o papel.
--tj-blue-logo#1e84ffDá o valor de --tj-brand-accent-blue e --tj-logo-blue.Direto num componente: use o papel.
--tj-pink-50#fdf2f7Reserva da escala; nenhum papel usa hoje.Direto num componente: use o papel.
--tj-pink-100#fbd9e8Dá o valor de --tj-avatar-alt-bg e --tj-avatar-alt-text.Direto num componente: use o papel.
--tj-pink-300#f6adcdDá o valor de --tj-brand-accent-pink e --tj-logo-pink.Direto num componente: use o papel.
--tj-pink-700#a3326aReserva da escala; nenhum papel usa hoje.Direto num componente: use o papel.
--tj-pink-800#6e1f47Dá o valor de --tj-avatar-alt-text.Direto num componente: use o papel.
--tj-tjes-black#100b20Preto TJES do manual de marca; dá o valor de --tj-logo-endorsement.Direto num componente: use o papel.
--tj-tjes-white#fef8fbBranco TJES do manual de marca; dá o valor de --tj-logo-endorsement-on-dark.Direto num componente: use o papel.

Cinzas e cores de situação ​

Os cinzas e as escalas de sucesso, aviso, perigo e laranja não foram medidos no portal. Vêm do protótipo v3, aprovado em 21/10/2026; os cinzas puxam para o azul-marinho da marca. O teste de contraste confere cada par de texto e de controle que sai delas.

TokenValorQuando usarQuando não usar
--tj-gray-0#ffffffDá o valor de --tj-field-01, --tj-layer-01, --tj-text-inverse, --tj-text-on-brand e --tj-text-on-color.Direto num componente: use o papel.
--tj-gray-25#fbfbfeDá o valor de --tj-layer-02.Direto num componente: use o papel.
--tj-gray-50#f6f7fbDá o valor de --tj-background, --tj-field-disabled e --tj-layer-hover-01.Direto num componente: use o papel.
--tj-gray-100#eef0f6Dá o valor de --tj-border-subtle-01 e --tj-layer-accent-01.Direto num componente: use o papel.
--tj-gray-200#e2e5efDá o valor de --tj-border-subtle-02 e --tj-layer-accent-02.Direto num componente: use o papel.
--tj-gray-300#cdd2e1Reserva da escala; nenhum papel usa hoje.Direto num componente: use o papel.
--tj-gray-400#878da8Dá o valor de --tj-border-strong-01, --tj-icon-secondary e --tj-text-placeholder.Direto num componente: use o papel.
--tj-gray-500#5d6484Dá o valor de --tj-border-strong-02 e --tj-text-helper.Direto num componente: use o papel.
--tj-gray-700#363b5cDá o valor de --tj-text-secondary.Direto num componente: use o papel.
--tj-gray-900#15173aDá o valor de --tj-icon-primary, --tj-text-inverse e --tj-text-primary.Direto num componente: use o papel.
--tj-success-50#e6f4ecDá o valor de --tj-support-success-subtle.Direto num componente: use o papel.
--tj-success-200#a9dcc0Dá o valor de --tj-support-success-border.Direto num componente: use o papel.
--tj-success-300#5fd49bDá o valor de --tj-support-success-on-inverse.Direto num componente: use o papel.
--tj-success-500#22a06bDá o valor de --tj-support-success.Direto num componente: use o papel.
--tj-success-700#16794aDá o valor de --tj-support-success-text.Direto num componente: use o papel.
--tj-success-900#0f5434Dá o valor de --tj-support-success-on-inverse e --tj-support-success-strong.Direto num componente: use o papel.
--tj-warning-25#fffaf0Reserva da escala; nenhum papel usa hoje.Direto num componente: use o papel.
--tj-warning-50#fdf0d9Dá o valor de --tj-support-warning-subtle.Direto num componente: use o papel.
--tj-warning-100#fae5bfDá o valor de --tj-button-warning-active.Direto num componente: use o papel.
--tj-warning-200#f2cf8fDá o valor de --tj-support-warning-border.Direto num componente: use o papel.
--tj-warning-300#e2b46aDá o valor de --tj-button-warning-border.Direto num componente: use o papel.
--tj-warning-500#e8a317Dá o valor de --tj-support-warning.Direto num componente: use o papel.
--tj-warning-700#9a5800Dá o valor de --tj-support-warning-text.Direto num componente: use o papel.
--tj-warning-800#7d4700Dá o valor de --tj-button-warning-hover-text.Direto num componente: use o papel.
--tj-warning-900#6b3d00Dá o valor de --tj-support-warning-strong.Direto num componente: use o papel.
--tj-danger-50#fdebeaDá o valor de --tj-support-error-subtle.Direto num componente: use o papel.
--tj-danger-200#f5b9b6Dá o valor de --tj-support-error-border.Direto num componente: use o papel.
--tj-danger-500#e5484dDá o valor de --tj-support-error.Direto num componente: use o papel.
--tj-danger-700#bf2e29Dá o valor de --tj-button-danger e --tj-support-error-text.Direto num componente: use o papel.
--tj-danger-800#a52622Dá o valor de --tj-button-danger-hover.Direto num componente: use o papel.
--tj-danger-900#8c1f1cDá o valor de --tj-button-danger-active e --tj-support-error-strong.Direto num componente: use o papel.
--tj-orange-600#e8590cDá o valor de --tj-support-attention.Direto num componente: use o papel.

Tema escuro ​

As superfícies do tema escuro (escala night, azul-marinho escuro) e as cores de situação clareadas para fundo escuro. Também vêm do protótipo v3. Quanto menor o número, mais clara a cor.

TokenValorQuando usarQuando não usar
--tj-night-50#f1f2faDá o valor de --tj-icon-primary, --tj-text-brand e --tj-text-primary.Direto num componente: use o papel.
--tj-night-100#e7e9f6Dá o valor de --tj-background-inverse.Direto num componente: use o papel.
--tj-night-200#cfd2eaDá o valor de --tj-text-secondary.Direto num componente: use o papel.
--tj-night-300#a9adcfDá o valor de --tj-text-helper.Direto num componente: use o papel.
--tj-night-400#9a9dc8Dá o valor de --tj-border-strong-02.Direto num componente: use o papel.
--tj-night-420#8f93bbDá o valor de --tj-text-placeholder.Direto num componente: use o papel.
--tj-night-440#8d91b8Dá o valor de --tj-icon-secondary.Direto num componente: use o papel.
--tj-night-500#7d80b3Dá o valor de --tj-border-strong-01.Direto num componente: use o papel.
--tj-night-700#46458aDá o valor de --tj-layer-accent-02.Direto num componente: use o papel.
--tj-night-740#3b3a75Dá o valor de --tj-layer-accent-01.Direto num componente: use o papel.
--tj-night-760#3a3972Dá o valor de --tj-border-subtle-02.Direto num componente: use o papel.
--tj-night-800#2e2d62Dá o valor de --tj-border-subtle-01.Direto num componente: use o papel.
--tj-night-840#252359Dá o valor de --tj-layer-hover-01.Direto num componente: use o papel.
--tj-night-860#211f52Dá o valor de --tj-layer-02.Direto num componente: use o papel.
--tj-night-880#1f1e4dDá o valor de --tj-field-01.Direto num componente: use o papel.
--tj-night-900#1a1948Dá o valor de --tj-field-disabled e --tj-layer-01.Direto num componente: use o papel.
--tj-night-950#08071fDá o valor de --tj-background.Direto num componente: use o papel.
--tj-blue-night-700#2c43a0Dá o valor de --tj-layer-selected-hover-01.Direto num componente: use o papel.
--tj-blue-night-720#2d4590Dá o valor de --tj-border-selected-subtle e --tj-support-info-border.Direto num componente: use o papel.
--tj-blue-night-760#25398aDá o valor de --tj-layer-selected-01.Direto num componente: use o papel.
--tj-blue-night-800#26376fDá o valor de --tj-avatar-bg.Direto num componente: use o papel.
--tj-blue-night-900#1a2a5cDá o valor de --tj-support-info-subtle.Direto num componente: use o papel.
--tj-pink-night-800#4c2340Dá o valor de --tj-avatar-alt-bg.Direto num componente: use o papel.
--tj-success-night-200#a7ecc8Dá o valor de --tj-support-success-strong.Direto num componente: use o papel.
--tj-success-night-300#6fdba6Dá o valor de --tj-support-success-text.Direto num componente: use o papel.
--tj-success-night-700#1f5c43Dá o valor de --tj-support-success-border.Direto num componente: use o papel.
--tj-success-night-900#12382aDá o valor de --tj-support-success-subtle.Direto num componente: use o papel.
--tj-warning-night-200#f9dca3Dá o valor de --tj-button-warning-hover-text e --tj-support-warning-strong.Direto num componente: use o papel.
--tj-warning-night-300#f5c56bDá o valor de --tj-support-warning-text.Direto num componente: use o papel.
--tj-warning-night-600#8a6420Dá o valor de --tj-button-warning-border.Direto num componente: use o papel.
--tj-warning-night-700#6a4c14Dá o valor de --tj-support-warning-border.Direto num componente: use o papel.
--tj-warning-night-850#4a3510Dá o valor de --tj-button-warning-active.Direto num componente: use o papel.
--tj-warning-night-900#3a2a0cDá o valor de --tj-support-warning-subtle.Direto num componente: use o papel.
--tj-danger-night-200#ffc6c2Dá o valor de --tj-support-error-strong.Direto num componente: use o papel.
--tj-danger-night-300#ff9a95Dá o valor de --tj-support-error-text.Direto num componente: use o papel.
--tj-danger-night-700#74302fDá o valor de --tj-support-error-border.Direto num componente: use o papel.
--tj-danger-night-900#431a1dDá o valor de --tj-support-error-subtle.Direto num componente: use o papel.

Canais e transparências ​

Os canais de cor (-rgb) servem para rgba() e para as variáveis *-rgb do Bootstrap. As transparências (-a08 é 8% de opacidade) dão o véu do modal, o halo de foco e os brilhos do cabeçalho.

TokenValorQuando usarQuando não usar
--tj-white-rgb255, 255, 255Dá o valor de --tj-white-a08, --tj-white-a12 e --tj-white-a18.Direto num componente: use o papel.
--tj-black-rgb0, 0, 0Dá o valor de --tj-shadow-rgb e --tj-black-a60.Direto num componente: use o papel.
--tj-navy-900-rgb12, 10, 57Dá o valor de --tj-shadow-rgb e --tj-navy-900-a48.Direto num componente: use o papel.
--tj-blue-200-rgb185, 207, 247Dá o valor de --bs-link-hover-color-rgb.Direto num componente: use o papel.
--tj-blue-300-rgb140, 177, 242Dá o valor de --bs-link-color-rgb e --tj-blue-300-a45.Direto num componente: use o papel.
--tj-blue-500-rgb45, 102, 244Dá o valor de --bs-primary-rgb e --tj-blue-500-a28.Direto num componente: use o papel.
--tj-blue-600-rgb31, 82, 212Dá o valor de --bs-link-color-rgb.Direto num componente: use o papel.
--tj-blue-700-rgb26, 67, 171Dá o valor de --bs-link-hover-color-rgb.Direto num componente: use o papel.
--tj-danger-700-rgb191, 46, 41Dá o valor de --tj-danger-700-a22.Direto num componente: use o papel.
--tj-white-a08rgba(255, 255, 255, .08)Dá o valor de --tj-layer-on-brand.Direto num componente: use o papel.
--tj-white-a12rgba(255, 255, 255, .12)Dá o valor de --tj-border-on-brand.Direto num componente: use o papel.
--tj-white-a18rgba(255, 255, 255, .18)Dá o valor de --tj-border-on-brand.Direto num componente: use o papel.
--tj-black-a60rgba(0, 0, 0, .6)Dá o valor de --tj-overlay.Direto num componente: use o papel.
--tj-navy-900-a48rgba(12, 10, 57, .48)Dá o valor de --tj-overlay.Direto num componente: use o papel.
--tj-blue-500-a28rgba(45, 102, 244, .28)Dá o valor de --tj-focus.Direto num componente: use o papel.
--tj-blue-300-a45rgba(140, 177, 242, .45)Dá o valor de --tj-focus.Direto num componente: use o papel.
--tj-danger-700-a22rgba(191, 46, 41, .22)Dá o valor de --tj-ring-danger.Direto num componente: use o papel.