Colors
O sistema de cores da Ana Autentic é construído sobre uma paleta pink/magenta com 11 tonalidades, cores semânticas para feedback, e tokens de superfície/borda para layout. Alterne o tema para ver os valores em light e dark mode.
Brand Palette
Escala completa da marca. aautentic-500 (#ff3d8d) é a cor primária.
aautentic-50
#fef1f7
aautentic-100
#fee5f1
aautentic-200
#ffcae5
aautentic-300
#ff9fcd
aautentic-400
#ff63aa
aautentic-500
#ff3d8d
aautentic-600
#f01263
aautentic-700
#d10549
aautentic-800
#ad073c
aautentic-900
#8f0c36
aautentic-950
#58001b
Semantic Colors
Cores com significado funcional. Os valores mudam automaticamente entre light e dark mode.
--primaryCor principal da marca - botões, links, destaques
--primary-foregroundTexto sobre fundo primary
--secondaryFundo de elementos secundários
--secondary-foregroundTexto sobre fundo secondary
--accentFundo de itens ativos em menus e seleções
--accent-foregroundTexto sobre fundo accent
--destructiveAções destrutivas - excluir, erro
--successConfirmação, sucesso, pagamento aprovado
--warningAlertas e avisos
--infoInformações e links auxiliares
Surfaces
Tokens de fundo para diferentes camadas da interface.
--backgroundFundo principal de todas as páginas
--surfaceHeader, sidebar, áreas elevadas
--surface-mutedFundo de seções alternadas
--cardFundo de cards e containers
--mutedFundo de inputs desabilitados, badges
--popoverFundo de popovers, dropdowns
Borders
Escala de bordas do mais sutil ao mais forte. O token brand-accent é decorativo.
--borderBorda padrão de cards, inputs, divisores
--border-lightBorda sutil - product cards, linhas divisoras
--border-mediumBorda média - header, separadores
--border-darkBorda forte - search pill, elementos destaque
--brand-accentBorda decorativa - avatar ring, category circles
Status Colors
Cores semânticas para feedback. Use opacity modifiers (ex: bg-success/10) para fundos leves que se adaptam ao dark mode automaticamente.
Pago, confirmado, ativo, entrega local
Pendente, aguardando, estoque baixo
Cancelado, erro, excluído
Enviado, informação, dica
Como usar
{/* Cores de fundo */}
<div className="bg-primary" />
<div className="bg-surface" />
<div className="bg-muted" />
{/* Cores de texto */}
<p className="text-foreground" />
<p className="text-muted-foreground" />
<p className="text-primary" />
{/* Bordas */}
<div className="border border-border" />
<div className="border border-border-light" />
<div className="border border-border-medium" />
<div className="border border-brand-accent" />
{/* Brand palette direto */}
<div className="bg-aautentic-500" />
<div className="text-aautentic-600" />
{/* Status: fundo sólido (Badge) */}
<Badge className="bg-success text-success-foreground" />
<Badge className="bg-warning text-warning-foreground" />
<Badge className="bg-info text-info-foreground" />
{/* Status: fundo leve com opacity (Alert, Card) */}
<Alert className="border-success/20 bg-success/10 text-success" />
<Alert className="border-warning/20 bg-warning/10 text-warning" />
<Alert className="border-info/20 bg-info/10 text-info" />