Voltar ao início
Design System

Identidade Visual

Cores, tipografia, logos e guidelines da marca caBRAPI.

Nossa Marca

Identidade e valores

Origem do Nome

caBRAPI é a junção de Cabra (o mais resistente, adaptável) + API (a porta de entrada para automação). Um nome que representa infraestrutura que não para, que escala e que confia no que faz.

A plataforma nasceu com um objetivo claro: democratizar o acesso a tecnologia de pagamento e loja virtual para pequenos empreendedores brasileiros, sem cobrar caro por isso.

Missão

Fornecer infraestrutura tecnológica acessível, segura e escalável que permita a qualquer pessoa criar e gerenciar sua loja virtual com eficiência e controle total.

Visão

Ser referência em democratização do comércio eletrônico no Brasil, conectando tecnologia de ponta à realidade de pequenos empreendedores.

Pilares da Marca

Valores que guiam cada decisão de produto e design.

Automação

Operações manuais transformadas em fluxos automáticos. O que antes levava horas agora roda em segundos. Eficiência que escala.

Controle

Visibilidade total sobre loja, dados e regras de negócio. Sem intermediários, sem surpresas. O empreendedor no comando.

Escalabilidade

Infraestrutura que acompanha o crescimento. Da primeira venda ao milhão, sem travas, sem migração, sem dor de cabeça.

Valores

Princípios que definem como a gente trabalha.

Simplicidade

Tecnologia complexa por trás, interface simples na frente.

Transparência

Preços claros, sem letras miúdas, sem taxas escondidas.

Confiabilidade

Infraestrutura monitorada 24/7. Quando fala, funciona.

Acessibilidade

Preço baixo, barreira de entrada zero. Qualquer pessoa pode começar.

Paleta de Cores

Cores definidas no design system

Paleta reduzida de propósito. Cyan como cor primária, tons de cinza para fundo e estrutura. Cores semânticas para feedback do sistema. Todas as combinações seguem WCAG AA.

Primárias

Cyan Principal#00BCD4

--color-blue

Cor principal da marca

Uso: Botões primários, links, ícones de ação, badges de destaque

Contraste: WCAG AA em fundo #111827 (4.6:1)

Cyan Hover#00A3B8

--hover-blue

Estado hover

Uso: Hover states em botões e links interativos

Contraste: WCAG AA em fundo #111827 (4.1:1)

Cyan Light#4DEDFF

--primary-light

Accents e links

Uso: Textos de destaque em fundo escuro, ícones ativos

Contraste: WCAG AAA em fundo #111827 (8.2:1)

Cyan Dark#008496

--primary-dark

Variação escura

Uso: Bordas, divisórias, elementos secundários

Contraste: WCAG AA em fundo #ffffff (3.8:1)

Background

Gray 900#111827

--bg-primary

Background principal

Uso: Corpo da página, seções principais

Contraste: Fundo base para textos claros

Gray 800#1F2937

--bg-secondary

Cards e superfícies

Uso: Cards, modais, painéis laterais, dropdowns

Contraste: Elevação sobre o Gray 900

Gray 700#374151

Borders e separadores

Uso: Bordas de cards, separadores, linhas de tabela

Contraste: Sutil sobre Gray 800

Gray 800/50#1F293780

Background translúcido

Uso: Superfícies com backdrop-blur, sobreposições

Contraste: Combina com qualquer fundo

Semânticas

Success#22C55E

Confirmação, conclusão

Uso: Toasts de sucesso, badges de status ativo, validação

Contraste: WCAG AA em fundo #111827 (5.1:1)

Error#EF4444

Erros, destruição

Uso: Mensagens de erro, botões de exclusão, validação

Contraste: WCAG AA em fundo #111827 (4.8:1)

Warning#EAB308

Alertas

Uso: Avisos importantes, estados de atenção

Contraste: WCAG AA em fundo #111827 (6.2:1)

Info#3B82F6

Informações

Uso: Dicas, links informativos, badges neutros

Contraste: WCAG AA em fundo #111827 (4.5:1)

Texto

Texto Primário#F9FAFB

--text-primary

Títulos e corpo

Uso: Títulos (h1-h6), parágrafos principais, labels de formulário

Contraste: Máximo contraste sobre fundo escuro

Texto Secundário#9CA3AF

--text-secondary

Descrições, apoio

Uso: Descrições, textos de apoio, metadados

Contraste: Confortável para leitura prolongada

Texto Muted#6B7280

Placeholders, labels

Uso: Placeholders, labels desabilitados, timestamps

Contraste: Uso moderado, apenas para elementos secundários

Referência CSS

:root {
  /* Primárias */
  --color-blue: #00BCD4;
  --hover-blue: #00A3B8;
  --primary-light: #4DEDFF;
  --primary-dark: #008496;

  /* Background */
  --bg-primary: #111827;
  --bg-secondary: #1F2937;

  /* Texto */
  --text-primary: #F9FAFB;
  --text-secondary: #9CA3AF;
  --text-muted: #6B7280;

  /* Semânticas */
  --success: #22C55E;
  --error: #EF4444;
  --warning: #EAB308;
  --info: #3B82F6;
}

Diretrizes de Uso

Regras para manter consistência visual.

Fazer
  • Manter contraste mínimo WCAG AA (4.5:1)
  • Usar cyan para elementos interativos
  • Manter consistência com a paleta definida
  • Verificar contraste em diferentes fundos
  • Usar cores semânticas apenas para feedback
Não fazer
  • Usar cores fora da paleta definida
  • Misturar cores semânticas com primárias
  • Ignorar contraste em fundos escuros
  • Usar cores de erro para avisos
  • Criar novas variações de cor não documentadas

Tipografia

Fontes e hierarquia de texto

Press Start 2P

Logotipos e títulos decorativos

'Press Start 2P', cursive

caBRAPI

PLATAFORMA DIGITAL

AUTOMAÇÃO • CONTROLE • ESCALABILIDADE

Inter

Corpo de texto, UI e elementos gerais

'Inter', sans-serif

A infraestrutura que transforma tecnologia em faturamento.

Texto principal da plataforma

Pesos da Fonte

PesoNomePreviewUso
300LightcaBRAPITextos delicados, subtítulos
400RegularcaBRAPICorpo de texto padrão
500MediumcaBRAPILabels, botões, navigation
600SemiboldcaBRAPISubtítulos, headings menores
700BoldcaBRAPIHeadings, textos de destaque
800ExtraboldcaBRAPITítulos principais, hero
900BlackcaBRAPIDisplay, títulos de impacto

Escala Tipográfica

NívelPreviewTailwindLHLSUso
H1Heading 1text-4xl md:text-5xl1.1-0.02emTítulos de página, hero
H2Heading 2text-3xl md:text-4xl1.2-0.01emTítulos de seção
H3Heading 3text-2xl md:text-3xl1.30Subtítulos de seção
H4Heading 4text-xl md:text-2xl1.40Cards, blocos de conteúdo
BodyBody texttext-base1.60Parágrafos, conteúdo principal
SmallSmall texttext-sm1.50Descrições, textos secundários
CaptionCaption texttext-xs1.40.01emLabels, timestamps, metadata

Propriedades Gerais

Line Height

1.5 para corpo de texto, 1.2 para títulos. Manter consistência em toda a plataforma.

Letter Spacing

-0.02em para títulos grandes, 0 para corpo, 0.01em para textos pequenos.

Font Smoothing

Sempre usar antialiased para textos em fundos escuros.

Espaçamento

Valores de spacing utilizados

Sistema de espaçamento baseado em múltiplos de 4px. Consistência visual em toda a plataforma, do padding de cards ao gap entre elementos.

Escala de Espaçamento

TokenValorPixelsTailwindUso
xs0.25rem4pxp-1 / gap-1Ícones inline, padding mínimo
sm0.5rem8pxp-2 / gap-2Padding interno de badges, gaps entre itens
md0.75rem12pxp-3 / gap-3Padding de cards pequenos, spacing entre elementos
lg1rem16pxp-4 / gap-4Padding padrão de cards, spacing entre seções internas
xl1.5rem24pxp-6 / gap-6Padding de seções, spacing entre cards
2xl2rem32pxp-8 / gap-8Padding de seções grandes, spacing entre blocos
3xl3rem48pxp-12 / gap-12Padding vertical de seções da homepage
4xl4rem64pxpy-16Padding vertical de hero sections

Border Radius

Arredondamento consistente em todos os elementos da interface.

none

0

sm

0.375rem

md

0.5rem

lg

0.625rem

xl

1rem

2xl

1.5rem

full

9999px

Breakpoints

Pontos de quebra para design responsivo.

BreakpointLarguraTailwindDispositivo
sm640pxsm:Mobile landscape
md768pxmd:Tablet
lg1024pxlg:Desktop
xl1280pxxl:Desktop large

Voz da Marca

Tom e diretrizes de escrita

Tom

Direto e objetivo

Fazer

  • Use linguagem direta e objetiva
  • Seja claro sobre o que a plataforma faz

Não fazer

  • Não use jargões técnicos desnecessários
  • Não seja ambíguo ou vago

Vocabulário

Linguagem simples e clara

Fazer

  • Use palavras que o público entenda
  • Prefira termos brasileiros

Não fazer

  • Não misture idiomas sem necessidade
  • Não use termos ultrapassados

Personalidade

Confiante mas não arrogante

Fazer

  • Demonstre competência com naturalidade
  • Mostre resultados reais

Não fazer

  • Não faça promessas exageradas
  • Não minimize a concorrência

Regras de Escrita

Fazer
  • Usar voz ativa
  • Ser específico nos dados
  • Usar 'você' para se dirigir ao usuário
  • Frases curtas e diretas
Não fazer
  • Jargão corporativo
  • Exageros e superlativos
  • Voz passiva
  • Misturar idiomas