Bella Have app, guia de base visual

Este arquivo serve como referência de identidade para o app Bella Have. A ideia é dar ao time de desenvolvimento um ponto de partida claro sobre tipografia, cores e clima geral da interface, sem engessar o desenho das telas.

A sensação que buscamos é de extremo bom gosto, calma e organização. Elementos grandes, bem espaçados e com muito ar em volta, sem excessos visuais.

Bordas arredondadas suaves, sombras discretas, ícones em outline e blocos de cor com contraste confortável formam a base da linguagem. A partir disso, cada tela pode ser adaptada ao fluxo do app.

Importante, evitar fundo branco puro (#FFFFFF). Em vez disso, usar os tons claros da paleta, como Cream ou principalmente Offwhite, para manter o clima mais aconchegante. White suave pode ser usado em detalhes, mas não como fundo principal de tela.

Cor padrão de texto sobre fundos claros do app, #2F2620 (token --text-dark). Usar essa cor como base para textos principais em Offwhite, Cream, Shell e afins.

Tipografia do app na prática

A hierarquia abaixo usa os tamanhos que definimos para o app. Mais importante do que criar muitos níveis é manter consistência entre título, subtítulo, texto corrido e botões.

Título principal em Source Serif 4, 32px

Subtítulo em Source Sans 3, 20px, peso semibold.

Texto corrido em Source Sans 3, 16px, peso regular. Usado para explicações, descrições de seções e conteúdos do dia a dia. A leitura precisa ser confortável em blocos um pouco maiores.

Texto menor em 14px pode ser usado para detalhes, legendas e informações de apoio que não são o foco principal da tela.

Sugestão de uso nas telas do app, título principal por tela, subtítulos para blocos internos, texto corrido em 16px como padrão e botões com bastante área clicável.

Combinações de cor e contraste

Estas faixas mostram como o texto e os botões se comportam sobre fundos diferentes da paleta Bella Have. São exemplos de clima visual, não layouts prontos. A cor de texto padrão para fundos claros é #2F2620.

Fundo claro do app
Base neutra, respirada, para a maioria das telas.
Este fundo claro deve ser priorizado no app no lugar de branco puro. Ele sustenta bem textos longos e cartões sobrepostos sem cansar.
Exemplo de uso com Offwhite. Recomendado como fundo padrão das telas, evitando #FFFFFF. Texto com #2F2620.
Terracota intensa
Fundo protagonista para momentos especiais.
Ideal para telas hero, mensagens importantes ou blocos de impacto. Deve ser usado com moderação, sempre com texto claro e direto.
Hex de exemplo #A35C3D. Recomendado para destaques pontuais, não como fundo de listas longas.
Terracota suave
Subtítulo com contraste confortável sobre fundo aquecido.
Boa opção para chamadas curtas, áreas de boas-vindas ou destaques de conteúdo que pedem presença sem perder a calma.
Fundo recomendado para cards especiais e mensagens positivas. Hex de exemplo #D1AD9E.
Bege orgânico
Subtítulo para áreas neutras e informativas.
Funciona bem como base de cartões neutros, listas e blocos de informação geral, mantendo a leitura leve e contínua.
Hex de exemplo #EAE1D0. Uso sugerido em fundos de listas, configurações e áreas de leitura.
Oliva
Fundo profundo com clima de natureza e estabilidade.
Bom para cabeçalhos, filtros avançados, barras de navegação ou blocos ligados a organização e estrutura.
Hex de exemplo #6D6A4E. Em fundos mais escuros, manter textos curtos e objetivos.
Mostarda forte
Foco em estados ativos e indicadores.
Indicado para estados ativos, alertas suaves ou etapas destacadas em fluxos, sempre com texto claro e direto.
Hex de exemplo #C4974F. Usar de forma pontual para não competir com terracota.
Mostarda elegante
Subtítulo com mais presença visual.
Boa para destaques discretos e indicadores de ação, desde que o texto fique em blocos curtos e bem espaçados.
Hex de exemplo #E1CBA7. Uso pontual para evitar cansaço visual.
Marrom acolhedor
Subtítulo em texto claro, com clima de material impresso.
Indicado para rodapés, barras de navegação ou áreas de informação mais estruturadas, sempre com texto claro.
Hex de exemplo #8B6C4B. A cor de texto clara deve preservar bom contraste para leitura.
Azul petróleo
Subtítulo com sensação de profundidade e confiança.
Pode ser usado em cabeçalhos, navegação e seções ligadas a status, confirmação ou áreas que pedem mais segurança.
Hex de exemplo #355A5E. Em fundos escuros, evitar textos longos demais e priorizar mensagens mais diretas.

Sempre revisar contraste entre cor de fundo e texto em tela real. Em fundos médios, preferir texto bem claro. Em fundos claros, usar texto escuro suave, evitando preto puro e evitando branco puro como fundo principal.

Exemplo de cartões com ícones outline

A linguagem de ícones é simples e leve, em outline, combinando com a limpeza da tipografia. Ícones preenchidos podem ser reservados para estados ativos, por exemplo na navegação inferior.

Nos exemplos abaixo, os ícones usam SVG inline. Na implementação real, sugerimos o uso de ícones com traço limpo, sempre herdando a cor do texto (currentColor) e mantendo espessura elegante.

Lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer non ligula at ipsum consequat dictum.
Ícone fictício usado apenas para demonstrar traço fino e cor aplicada sobre o fundo.
Lorem ipsum dolor
Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
Exemplo de ícone em linha única, com proporção grande e respirada dentro do cartão.
Lorem ipsum dolor sit
Curabitur pretium, urna a condimentum bibendum, arcu enim finibus ligula, in varius ipsum urna sed nisl.
Outro ícone fictício, focado apenas em demonstrar repetição de formas em outline.

Sugestão de sombra para cartões 0 18px 36px rgba(0, 0, 0, 0.04), apenas para dar elevação, sem pesar o layout.

Paleta Bella Have

Estes tons podem ser combinados em fundos, bordas, textos, ícones e detalhes. A ideia é manter a paleta enxuta, com poucos tons ativos por tela, para preservar a sensação de calma. Sempre evitar branco puro (#FFFFFF) como fundo, preferindo os tons claros abaixo.

Terracota forte #A35C3D
Terracota média #D1AD9E
Terracota clara #E3CEC5
Oliva #6D6A4E
Sálvia #B6B4A6
Stone #D3D2CA
Areia #D6C3A1
Shell #EAE1D0
Shell suave #F3EDE3
Mostarda #C4974F
Wheat #E1CBA7
Wheat suave #EDE0CA
Marrom #8B6C4B
Clay #C5B5A5
Clay suave #DCD3C9
Azul petróleo #355A5E
Seafoam #9AACAE
Mist #C2CDCF
Cream #F3F0E7
Offwhite #F9F7F3
White suave #FBFAF8