TBrWebVisão geral

TBrWeb Design System · 2026

Criamos pontes digitais.

Uma linguagem de produto que transforma a nova marca TBrWeb em interfaces consistentes, acessíveis e reconhecíveis — da primeira ideia ao site publicado.

04cores proprietárias
4 pxritmo de espaçamento
AAmeta mínima WCAG

01 · Direção

Uma marca madura, sem perder energia.

A identidade parte de três ideias encontradas no brandbook: solidez para entregar, clareza para conectar e brasilidade com propósito. Cada decisão visual deve reforçar pelo menos uma delas.

Clara

Hierarquia nítida, textos diretos e componentes previsíveis. Tecnologia útil não precisa parecer complicada.

Vibrante

Verde e amarelo dão energia às ações e destaques, sempre com disciplina de contraste e sem excesso decorativo.

Confiável

O azul-marinho ancora a experiência. Estados completos, acessibilidade e padrões repetíveis tornam a promessa visível.

03 · Cor

Cor com função, não apenas presença.

O azul-marinho sustenta navegação e confiança. Verde orienta ações positivas, amarelo chama atenção e azul-ciano organiza informação. Branco e neutros mantêm a leitura confortável.

Ação · crescimento
Destaque · energia
Informação · tecnologia
Base · confiança
Primarycolor-primary
Accentcolor-accent
Infocolor-info
Successcolor-success
Warningcolor-warning
Dangercolor-danger
Canvascolor-canvas
Textcolor-text

04 · Tipografia

Barlow fala digital com naturalidade.

Família oficial do brandbook, Barlow combina formas técnicas, largura eficiente e boa leitura. Use peso 700 para mensagens de marca, 600 para hierarquia e 400 para conteúdo contínuo.

Display / 700Pontes para o futuro.
Heading / 600Tecnologia que aproxima.
Body / 400Criamos experiências digitais claras, humanas e confiáveis. Cada detalhe da interface ajuda pessoas e marcas a avançarem com segurança.
Label / 700Projeto em desenvolvimento

05 · Estrutura

Ritmo que organiza.

O sistema usa múltiplos de 4 px, contêiner máximo de 1216 px e texto longo limitado a 68 caracteres. Espaço, forma e elevação comunicam hierarquia antes da cor.

Espaçamento

Escala enxuta para manter consistência entre componente e página.

04
space-1
08
space-2
16
space-4
24
space-6
32
space-8
48
space-12
64
space-16

Raios

Formas discretas e técnicas; pílula reservada a badges e controles binários.

6 px
10 px
16 px
24 px
Pill

Elevação

Sombras frias derivadas do azul-marinho, usadas apenas para sobreposição.

sm
md
lg

Densidade

Alvos interativos têm no mínimo 44 px. Use altura 36 px apenas em ações secundárias densas no desktop.

06 · Movimento

Movimento explica causa e efeito.

Transições duram de 120 a 320 ms, usam opacidade ou transformação e nunca bloqueiam a interação. O sistema respeita automaticamente prefers-reduced-motion.

Curva padrão

cubic-bezier(0.2, 0, 0, 1) cria entrada firme e desaceleração natural.

Duração por intenção

Escolha o menor tempo capaz de comunicar a mudança sem parecer abrupto.

  • 120 ms — pressão, hover e feedback imediato.
  • 200 ms — troca de estado e expansão local.
  • 320 ms — entrada de painel, modal ou rota.
  • Saídas devem ser mais rápidas que entradas.

07 · Componentes

Ações com hierarquia inequívoca.

Uma tela deve ter uma ação primária. Accent serve a momentos promocionais ou positivos; secondary e ghost reduzem competição; danger fica isolado de fluxos normais.

Button

.tbr-button

Badge e card

.tbr-badge · .tbr-card
Em análise Publicado
Experiências que conectam.

Site institucional

Estrutura clara, marca consistente e desempenho desde o primeiro acesso.

08 · Entrada

Formulários orientam a correção.

Labels permanecem visíveis, helper text antecipa dúvidas e erros explicam causa e solução junto ao campo. A validação ocorre depois da tentativa ou ao sair do campo.

Campos e seleção

.tbr-field

Use um nome que a equipe reconheça.

A opção define o fluxo inicial do projeto.

09 · Retorno

Todo estado precisa de próximo passo.

Feedback combina cor, ícone e texto. Mensagens informam o que aconteceu, o impacto e, quando necessário, como a pessoa pode se recuperar.

Alert

.tbr-alert
Publicação agendadaO site entrará no ar hoje às 18h.
Domínio conectadoA configuração foi validada com sucesso.
Revisão pendenteHá duas páginas aguardando aprovação.
Falha no envioVerifique a conexão e tente novamente.

Toast

aria-live="polite"

10 · Qualidade

Acessibilidade é parte da marca.

A meta mínima é WCAG 2.2 AA: contraste 4,5:1 para texto normal, navegação completa por teclado, foco visível, alvos de 44 px e conteúdo compreensível sem depender só da cor.

ParAmostraContrasteUsoStatus
#FFFFFF / #00355BTexto12,65:1Texto e ação primáriaAAA
#00355B / #87B037Texto5,00:1Texto em destaque verdeAA
#00355B / #F0CE00Texto8,15:1Foco, aviso e promoçãoAAA
#FFFFFF / #1782B5Texto4,29:1Apenas texto grande ou gráficoLimitado
#FFFFFF / #87B037Texto2,53:1Não usar para textoReprovado
44

Alvo mínimo

Controles interativos devem ter ao menos 44 × 44 px, inclusive botões apenas com ícone.

2–4

Foco visível

Contorno de 2 px com afastamento de 3 px. Amarelo sobre marinho garante alta percepção.

68ch

Leitura confortável

Textos longos não ultrapassam 68 caracteres por linha; o corpo começa em 16 px.

Alterações salvas com sucesso.