Tokens visuais, componentes e diretrizes que definem a identidade CPFHub.io.
Variantes do logo para diferentes contextos e fundos.
Fundo Escuro
Fundo Colorido
Fundo Claro
Ícone Isolado
Sistema construído sobre transparências e gradientes azuis em contexto escuro.
Cores de Marca
Azul Primário
Cor principal da marca — botões, links e destaques
Azul Claro
Gradientes e elementos de destaque
Azul Escuro
Estados hover e gradientes
Neutros
Cinza 400
Texto secundário e descrições
Cinza 500
Texto de apoio e captions
Cinza 900
Texto principal em fundos claros
Fundos Escuros
Fundo Base
Fundo principal da aplicação (body)
Fundo Sutil
Seções alternadas e hero backgrounds
Surface
Fundo de cards sobre fundo escuro
Status
Sucesso
Indicadores de sucesso e status positivo
Erro
Erros e avisos críticos
Atenção
Avisos e indicadores de atenção
Gradientes
Gradiente Primário
from-blue-500 to-blue-600Botões primários — referência canônica da Navbar e Hero
Gradiente Hover
hover:from-blue-600 hover:to-blue-700Estado hover dos botões primários
Gradiente Sutil
from-blue-500/20 to-blue-600/5Cards em destaque e seções featured
Texto Gradiente
.text-gradientInstrument Serif italic + bg-clip-text, para palavra de destaque no título
Três famílias tipográficas com funções distintas na hierarquia visual.
Inter
font-sansIntegre validação de CPF em minutos.
Corpo de texto, interfaces, labels e UI geral
--font-inter
Geist Sans
font-displayAPI de Consulta de CPF
Títulos, headings e elementos de destaque
--font-geist-sans
Instrument Serif
font-serifinfraestrutura
Palavra de destaque em títulos — via .text-gradient
--font-instrument-serif
globals.cssInstrument Serif italic + gradiente azul. Sempre aplicado a uma única palavra de destaque no título.
A infraestrutura de confiança
Escala Tipográfica
<h1>font-display text-5xl lg:text-6xl font-medium tracking-tightCPFHub.io
<h1>font-display text-4xl md:text-5xl font-medium tracking-tightAPI de Consulta de CPF
<h2>font-display text-3xl md:text-4xl font-medium tracking-tightValidação em Tempo Real
<h3>font-display text-2xl font-semiboldDocumentação Completa
<p>text-lg leading-relaxedIntegre validação de CPF em minutos com nossa API REST.
<p>text-base leading-relaxedAPI de consulta de CPF para sua aplicação.
<p>text-smResposta em tempo real com dados precisos.
<span>text-xs text-gray-400Dados atualizados diariamente
Padrões reutilizáveis que compõem todas as páginas do produto.
Gradiente canônico: from-blue-500 to-blue-600 — mesmo usado na Navbar e Hero.
Variantes
Tamanhos
Com Ícone — Referência Hero/Navbar
Botão de Navegação (Navbar)
Classe: bg-gradient-to-r from-blue-500 to-blue-600 hover:from-blue-600 hover:to-blue-700 text-white
Usados em heroes e seções de destaque para contextualizar conteúdo.
Todos usam rounded-xl como padrão. Sem sombras.
Feature cards e conteúdo geral.
Planos e elementos prioritários.
Informações secundárias.
Usado na documentação com syntax highlighting por linguagem.
Escala de 8px aplicada de forma consistente em toda a interface.
gap-624pxgap-832pxp-624pxp-832pxpy-2080pxmd:py-32128pxmb-416pxmb-1664pxw-4 h-416pxÍcones em botões e inline
w-5 h-520pxÍcones em listas e badges
w-6 h-624pxÍcones de navegação
w-7 h-728pxÍcones de feature cards
w-9 h-936pxÍcone isolado (container médio)
w-11 h-1144pxÍcone isolado (container grande)
rounded-xl é o valor canônico para todos os cards e containers.
rounded-lg8pxrounded-xl12pxpadrão
rounded-2xl16pxrounded-full∞Movimento sutil que reforça interações sem distrair o usuário.
transition-all duration-300Cards, botões, bordas
transition-colors duration-300Ícones, texto colorido
transition-opacityCopy icons, overlays
transition-transformSetas e ícones de ação
animate-marqueeScroll de testemunhos (forward)
animate-marquee-reverseScroll de testemunhos (reverse)
animate-accordion-downAbertura de accordions
animate-accordion-upFechamento de accordions
Diretrizes para manter animações consistentes e não intrusivas.
Animações existem para dar feedback — nunca para chamar atenção sobre si mesmas.
Interações hover são imediatas. duration-300 para a maioria dos estados visuais.
Scroll automático nunca para em hover. Motion adiciona valor ou é removido.