Skip to content

Cores ​

O sistema de cores HalfByte é organizado em duas camadas: a paleta primitiva (valores brutos) e os tokens semânticos (significado de uso). Sempre referencie os tokens semânticos nos seus componentes — nunca os primitivos diretamente.

Paleta primitiva ​

Blue#3381ffCor primária da marca
Blue Dark#0d3aa0Hover e ênfase
Blue Light#92acffSoft accent
Lime#a6d31cCor de detalhe/acento
Lime Dark#5ba323Hover do detalhe
Lime Light#c6f995Versão suave
Cyan#92d5efAcento complementar
Gray#878489Neutro
White#efe8efOff-white de marca
Black#111114Quase-preto de marca

Tokens semânticos ​

Os tokens semânticos mapeiam a paleta primitiva para usos específicos. Ao alterar um valor aqui, todos os componentes são atualizados automaticamente.

Fundos ​

bg#efe8efBackground padrão da aplicação
bg-inverse#111114Fundo invertido / modo escuro
bg-elevated#ffffffCards e superfícies elevadas
bg-muted#e3dde3Estados desabilitados, fundos atenuados

Texto ​

fg#111114Texto primário
fg-inverse#efe8efTexto sobre fundos escuros
fg-muted#878489Texto secundário, labels, placeholders
fg-subtle#5a585cTexto terciário, helper text

Bordas ​

border#d6cfd6Borda decorativa padrão
border-strong#111114Borda de ênfase, inputs ativos

Acento (azul) ​

accent#3381ffCor primária de ação — botões, links, foco
accent-hover#0d3aa0Estado hover/pressed
accent-soft#92acffFundos de badge, estados selecionados suaves

Detalhe (lime) ​

O lime é uma cor de uso controlado — deve aparecer em pequenas quantidades para criar contraste visual, nunca como cor de fundo dominante.

detail#a6d31cAcentos visuais, highlights, indicadores
detail-soft#c6f995Fundos de badges de sucesso, highlights suaves
detail-strong#5ba323Texto sobre fundos lime, hover

Gradientes ​

Os gradientes de marca são usados em hero sections, banners e CTAs. Evite usá-los em áreas de leitura.

Blue Noirgradient.blueNoirHero sections, banners de destaque
Lime Bluegradient.limeBlueCTAs, botões de destaque máximo
Auroragradient.auroraFundos decorativos, ilustrações

Sombras ​

sm0 1px 2px rgba(17,17,20,0.06)
md0 4px 12px rgba(17,17,20,0.08)
lg0 12px 32px rgba(17,17,20,0.12)