Skip to content

Manual de marca

Cores ​

A paleta tem quatro grupos: neutros (Gelo → Tinta), brand (Verde Lar), destaque (Amarelo Chave) e status. Os HEX vêm do manual de marca. Os contrastes foram medidos com a fórmula da WCAG 2.2.

Núcleo da marca ​

Verde Lar#12463B
Marca: navegação ativa, links, foco, superfícies de marca
Amarelo Chave#F6B73C
Destaque: botão principal, marcadores, contadores
Verde Noite#0B2E27
Profundidade: superfícies escuras
Menta#DDF0E6
Fundos de apoio, ícone em círculo, badges de marca
Gelo#F6F8F5
Fundo de telas e documentos
Tinta#14231E
Texto e títulos (no lugar do preto puro)

Proporção recomendada no conjunto: Gelo 55% · Verde Lar 30% · Menta e Tinta 10% · Amarelo 5%.

Neutros — gray-* ​

No portal Angular a escala gray do Tailwind foi remapeada para estes valores (em src/styles.css). Use as classes gray-* normalmente.

gray-50#F6F8F5
Gelo — fundo da página, itens internos
gray-100#EDF1EE
Hover de superfície, chips
gray-200#DCE4E0
Bordas sutis, divisores
gray-300#C3CFCA
Bordas de input
gray-400#94A39D
Placeholders e ícones (não texto)
gray-500#5B6B65
Texto auxiliar (5,6:1)
gray-600#4A5A54
Nav inativo, texto secundário
gray-700#36443F
Corpo de texto
gray-800#23312C
Texto forte
gray-900#14231E
Tinta — títulos, valores
gray-950#0B1512
Overlays escuros

Brand — Verde Lar brand-* ​

brand-50#EEF6F2
Seleção, hover suave
brand-100#DDF0E6
Menta — ícone em círculo, badge de marca
brand-200#BFD9CE
Texto de apoio sobre Verde Lar (7,1:1)
brand-300#8FBFAE
Série secundária de gráfico, borda de hover
brand-400#5E9C89
Ícones grandes, gráficos (só não-texto)
brand-500#2F6E5E
Gráficos, superfícies
brand-600#12463B
Verde Lar — nav ativo, links, foco, card de marca
brand-700#0F3D33
Hover de elementos Verde Lar
brand-800#0B2E27
Verde Noite — pressed, superfícies profundas
brand-900#08231E
Texto sobre brand-50/100
brand-950#051714
Reservado

Texto branco sobre brand-600 tem contraste de 10,7:1 (AAA). O brand-400 (3,2:1) fica só para ícones e gráficos.

Branco sobre Verde Lar ✓Verde Lar sobre Menta ✓

Destaque — Amarelo Chave coral-* ​

O nome coral-* foi mantido no código para não quebrar classes existentes. Os valores agora são a escala do Amarelo Chave: pense "coral = amarelo de destaque".

coral-50#FEF8EC
Fundo de destaque suave
coral-100#FDEFD2
Avatar placeholder, ícone em círculo de destaque
coral-200#FBDFA6
Decoração
coral-300#F9CF79
Barras secundárias de gráfico
coral-400#F8C35A
Hover do botão principal
coral-500#F6B73C
Amarelo Chave — botão principal, marcadores (texto Tinta)
coral-600#D99A1F
Pressed do botão principal
coral-700#8A5A00
Único amarelo permitido como texto em fundo claro (5,9:1)
coral-800#6E4800
Texto sobre coral-100

Regra crítica

O Amarelo Chave (coral-500) nunca é texto sobre fundo claro (1,8:1) e nunca recebe texto branco (1,8:1). Texto sobre amarelo é sempre Tinta (gray-900) — 9,1:1. Amarelo como texto, só sobre Verde Lar (6,0:1) ou Verde Noite (8,2:1).

Tinta sobre Amarelo ✓8Destaque
Amarelo sobre Verde Lar ✓

Status (só no produto) ​

Status de cobrança têm duas cores: a de marcação (pontos, barras, ícones) e uma versão mais escura só para texto.

StatusMarcaçãoTextoFundoClasses
Pago#2E9E6B pago#1F7A51 pago-text (5,3:1)#E8F5EE pago-bgbg-pago · text-pago-text · bg-pago-bg
Pendente#F6B73C pendente#8A5A00 pendente-text (5,9:1)#FEF8EC pendente-bgbg-pendente · text-pendente-text · bg-pendente-bg
Atrasado#D9574A atrasado#B23A2F atrasado-text (5,9:1)#FBECEA atrasado-bgbg-atrasado · text-atrasado-text · bg-atrasado-bg
PagoPendenteAtrasadoNovo
  • A marcação de Pago (3,4:1) e de Atrasado (3,9:1) reprova como texto — use sempre a versão -text.
  • Status sempre com cor e texto juntos ("Pago", "Pendente", "Atrasado"), nunca só cor.
  • Mapeamento: Pago, Ativo, Sucesso → pago · Pendente, A vencer, Atenção → pendente · Atrasado, Erro, Cancelado → atrasado · Informativo, Novo → brand (Menta + Verde Lar).
  • O vermelho de status não entra em peças de marketing (site, posts), para não parecer cobrança agressiva.

Migração

Telas antigas ainda usam emerald-*, red-*, amber-* e blue-* do Tailwind. Ao tocar numa tela, troque pelos tokens de status.

Estados interativos ​

EstadoClasses (Tailwind)Uso
Nav ativo.nav-item-active → bg-brand-600 text-white font-mediumItem de menu ativo
Nav inativo.nav-item → text-gray-600 hover:text-gray-900 hover:bg-gray-100Item de menu
Filtro ativobg-brand-600 text-white border-brand-600Chips de status
Filtro inativobg-white text-gray-600 border-gray-200 hover:bg-gray-50Chips de status
Desabilitadoopacity-50 cursor-not-allowedQualquer elemento
Hover de superfíciehover:bg-gray-50 (em card) / hover:bg-brand-50 (item clicável)Linhas, itens de lista
Linktext-brand-600 underline-offset-4 hover:underlineLinks de texto
Foco (input)focus:ring-2 focus:ring-brand-600/25 focus:border-brand-600Inputs
Foco (botão)focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-brand-600Botões e links
Selecionadobg-brand-50 border-brand-200 text-brand-900Linha ou item selecionado
Carregandoanimate-spin text-brand-600Ícone de loading

Combinações ​

✅ RecomendadoUso
Verde Lar + Branco + Amarelo ChaveCard de destaque, superfícies de impacto
Gelo + Verde Lar + TintaTelas e documentos
Amarelo Chave + TintaBotão principal, contadores
Menta + Verde LarÍcones em círculo, badges, áreas de apoio
❌ EvitarProblema
Amarelo como texto em fundo claro1,7–1,8:1
Branco sobre Menta ou sobre Amareloilegível / 1,8:1
Gradientes entre cores da marcaproibido pelo manual
Vermelho de status no marketingparece cobrança agressiva

Gráficos ​

Série / elementoCor
Série principalbrand-600 #12463B
Série de comparaçãocoral-500 #F6B73C
Terceira sériebrand-300 #8FBFAE
Trilhas, grade, eixosgray-100 / rótulos gray-500 em mono
Statussempre os tokens pago, pendente, atrasado
Barras de progressotrilha gray-100, preenchimento brand-600, 6px, pílula

No máximo 3 cores por gráfico, sem gradientes; legenda com pontos circulares; valores sempre com unidade (R$, %, dias).

Modo escuro (referência) ​

Definido no manual, não publicado no portal: fundo #0D1714, texto #E8F0EC (15,8:1), destaque #8FD8B8 (11,0:1). O Amarelo Chave mantém o papel de CTA com texto Tinta. O tema escuro desta documentação usa esses valores.

ImobHapi · uma solução FastGivr — sua imobiliária sob controle.