Design System

Identidade Visual

Cores, tipografia, logos e guidelines da marca caBRAPI.

NOSSA MARCA

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.

LOGO

O logotipo da caBRAPI é composto pelo nome em Press Start 2P com a cor cyan. Versões para fundo claro e escuro estão disponíveis abaixo.

Logo Primário

Fundo escuro
caBRAPI Logo - Fundo Escuro

Use em backgrounds escuros ou neutros (#111827, #0c0d12)

Fundo claro
caBRAPI Logo - Fundo Claro

Use em backgrounds brancos ou claros (#ffffff, #f3f4f6)

Zona Segura

Mantenha sempre um espaço mínimo ao redor do logo equivalente à altura da letra "C" do logotipo.

Correto
Logo com zona segura

Espaço mínimo respeitado

Incorreto
Logo sem zona segura

Logo encostado nas bordas

Tamanhos Mínimos

Para garantir legibilidade, o logo não deve ser exibido abaixo dos seguintes tamanhos.

ContextoLargura MínimaUso
Desktop120pxHeader, footer, apresentações
Mobile80pxAplicativos, responsivo
Ícone24pxFavicon, avatar (apenas símbolo)

Variações de Cor

O ícone está disponível em diferentes cores para se adequar a diversos contextos e plataformas.

Blue

Blue

Black

Black

Purple

Purple

Red

Red

Deep Saffron

Deep Saffron

Light Transparent

Light Transparent

Variações de Formato

Formatos arredondados ideiais para avatares, ícones de aplicativos e plataformas que exigem bordas arredondadas.

Rounded

Arredondado

Cantos 100% arredondados

Semi-Rounded

Semi-arredondado

Cantos parcialmente arredondados

Regras de Uso

Diretrizes para manter a integridade visual da marca.

Fazer
  • Manter espaçamento mínimo ao redor do logo
  • Utilizar os arquivos originais (PNG/WEBP)
  • Respeitar a paleta de cores definida
  • Manter proporção original do logo
Não fazer
  • Alterar as cores do logo
  • Esticar, comprimir ou rotacionar
  • Adicionar sombras, gradientes ou efeitos
  • Utilizar em fundos com baixo contraste

CORES

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

Duas fontes definem a identidade visual. Inter para interface e conteúdo, Press Start 2P para a marca. Ambas carregadas via Google Fonts.

Interface

Inter

Sans-serif · Google Fonts · Pesos 300-900

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm

Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

0123456789 !@#$%&*()

Pesos e Uso

300LightAa Bb Cc Dd Ee
400RegularAa Bb Cc Dd Ee
500MediumAa Bb Cc Dd Ee
600Semi BoldAa Bb Cc Dd Ee
700BoldAa Bb Cc Dd Ee
800Extra BoldAa Bb Cc Dd Ee
900BlackAa Bb Cc Dd Ee
Marca

Press Start 2P

Monospace pixel · Google Fonts · Uso exclusivo da marca

text-lg · Uso: logo em header/footer

caBRAPI

text-sm · Uso: logo em seções internas

caBRAPI

text-xs · Uso: badges, assinatura

caBRAPI

Importante: Press Start 2P é usada apenas para o nome da marca. Não utilize para textos corridos, títulos de seção ou qualquer outro elemento de interface.

Escala Tipográfica

ElementoPreviewClasseLine-heightUso
H1Aatext-5xl1.2Títulos de página, hero sections
H2Aatext-3xl1.3Títulos de seção
H3Aatext-xl1.4Subtítulos, títulos de card
H4Aatext-lg1.4Títulos de componente
BodyAatext-base1.6Parágrafos, conteúdo principal
SmallAatext-sm1.5Descrições, texto de apoio
CaptionAatext-xs1.4Labels, timestamps, badges

Propriedades Gerais

Line-height

1.4-1.6 para corpo, 1.2-1.3 para títulos

Letter-spacing

-0.02em para h1, normal para corpo

Font smoothing

Antialiased em todos os textos

ESPAÇAMENTO

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

A forma como a caBRAPI se comunica é tão importante quanto o visual. Tom direto, sem enrolação, técnico quando precisa, acessível sempre.

Tom

Direto e objetivo. Fala o que precisa, sem rodeio. Técnico quando o assunto exige, mas nunca arrogante.

"Configure sua loja em 3 passos"

"Preço justo, sem surpresa na fatura"

"Alavanque seu negócio com sinergia digital"

Vocabulário

Use linguagem simples e clara. Prefira palavras curtas. Evite jargão desnecessário, mas não simplifique demais o técnico.

"Loja virtual" em vez de "e-commerce platform"

"Cupom de desconto" em vez de "voucher incentive"

"Otimizar a jornada do consumidor"

Personalidade

A caBRAPI é confiante mas não arrogante. Ajuda quem tá começando, respeita quem já manja. Humor leve quando apropriado.

"Comece pequeno, cresça no seu ritmo"

"Sua loja, suas regras"

"A solução definitiva para o comércio moderno"

Regras de Escrita

Fazer

  • Usar voz ativa: "Configure sua loja" em vez de "Sua loja pode ser configurada"
  • Ser específico: "R$ 19,98/mês" em vez de "preço acessível"
  • Usar "você" para se dirigir ao usuário
  • Manter frases curtas e diretas

Não fazer

  • Usar linguagem corporativa: "solução", "ecossistema", "disruptivo"
  • Exagerar: "o melhor", "revolucionário", "incrível"
  • Usar voz passiva: "é possível criar" em vez de "crie"
  • Misturar idiomas desnecessariamente

Comece a usar

Acesse a documentação ou entre no dashboard para começar.