Pular para o conteúdo

3 · Cor

Brand canônica

magenta · #E91E8B
coral · #E8606A
orange · #F5A623

Gradient brand canônico: linear-gradient(160deg, #E91E8B 0%, #E8606A 50%, #F5A623 100%).

Estratégia híbrida

A paleta vibrante (magenta puro + gradient) é reservada para surfaces brand: login, hero, splash, marketing. No chrome de UI repetida (botões em formulários, listas, dialogs), usamos coral.600 #BE3550 mais sóbrio (light mode) ou coral.400 #FB7185 brilhante (dark mode) pra evitar fadiga visual.

Token semânticoLightDark
--color-brand-primary#E91E8B magenta#E91E8B (não muda)
--color-interactive-primary#BE3550 coral.600#FB7185 coral.400
--color-feedback-error-solid#DC2626 red puro#F87171 red.400

A --color-feedback-error-solid usa vermelho puro (não coral) pra distinguir claramente do primary.

Escalas completas

Cada cor brand tem 11 paradas (50 → 950). Acesse via var(--color-brand-magenta-500) etc. Demonstradas em Foundations / Color ou explore o Storybook.

Universal feedback

Success (emerald), warning (amber), info (blue) NÃO derivam da brand — são universais, conforme convenção da indústria. Acessibilidade > consistência visual.

Contraste WCAG

Combinações testadas em AA (4.5:1 texto normal, 3:1 large):

TextoFundoContraste
text.primary #261A21surface.base light #FDFAFC14.7:1 ✓ AAA
text.inverse whiteinteractive.primary #BE35505.5:1 ✓ AA
text.primary #FDFAFCsurface.base dark #1A151714.5:1 ✓ AAA
text.inverse #1A111Ainteractive.primary dark #FB71855.0:1 ✓ AA