Cores
Sistema de cores da EuMilitar: escala primitiva, tokens semânticos e paletas das forças militares. Clique em qualquer swatch para copiar o valor hex.
Escala Primitiva
As escalas brutas de cor. Use os tokens semânticos nos componentes — estas escalas são a referência da fonte da verdade.
Neutros — --n-*
50
#f5f0e8
--n-50
100
#ede4cf
--n-100
200
#e3d8bd
--n-200
300
#c8bda5
--n-300
400
#a89c8a
--n-400
500
#7d7164
--n-500
600
#5a5048
--n-600
700
#433c34
--n-700
800
#2e2720
--n-800
900
#1a1612
--n-900
Brand / Verde Militar — --b-*
50
#eaf2eb
--b-50
100
#d3e8d6
--b-100
200
#b3d3ba
--b-200
300
#85b890
--b-300
400
#5c9968
--b-400
500
#3b7a47
--b-500
600
#2d6338
--b-600
700
#1f4d2a
--b-700
800
#122318
--b-800
900
#0a1a0e
--b-900
Urgência / Fire — --fire-*
Base
#C4521A
--fire
Light
#E8AC80
--fire-light
Pale
#F7E8DC
--fire-pale
Metáfora de Material
Tokens inspirados em material impresso: tinta, lápis, papel, bloco e régua. Usados para hierarquia de texto e superfícies.
Material Impresso
--ink
Tinta principal — texto e ícones
--ink-soft
Tinta suavizada
--pencil
Lápis — secundário
--pencil-soft
Lápis suavizado — terciário
--paper
Papel — fundo de cards
--paper-deep
Papel mais escuro — separadores
--block
Bloco — fundo de seções
--rule
Régua — linhas divisórias
Tokens Semânticos
Tokens de uso — sempre prefira estes nos componentes em vez dos valores primitivos.
Superfícies
--surface-base
Fundo principal da aplicação
--surface-brand
Fundo em verde da marca
--surface-dark
Fundo escuro / dark mode base
--surface-raised
Cards, modais e elementos elevados
Texto
--text-primary
Texto principal
--text-secondary
Texto secundário e labels
--text-placeholder
Placeholders e texto desabilitado
--text-brand
Texto da marca / links ativos
--text-inverse
Texto sobre fundos escuros
Bordas
--border-brand
Borda da marca
--border-default
Borda padrão
--border-strong
Borda de alto contraste
Urgência & Fire
Âmbar queimado — complementar ao verde, máximo contraste visual. Reserve para escassez, prazo e CTA prioritário. Exemplos de uso em Componentes → Badge e Button.
Tokens de Urgência
--fire
Base — fundo de badge urgente, botão CTA máximo
--fire-light
Light — bordas, ícones e texto sobre claro
--fire-pale
Pale — fundo sutil de banners de alerta
--urgent
Alias semântico → var(--fire)
--urgent-light
Alias semântico → var(--fire-light)
--urgent-pale
Alias semântico → var(--fire-pale)
--shadow-urgent
Shadow offset com cor de urgência
Forças Militares
Paletas específicas para cada força. Cada grupo tem três tons: base (saturado, para fundo de badge), light (para bordas e ícones) e pale (para fundos sutis).
Base
#1f4d2a
--ex
Light
#c3d4bd
--ex-light
Pale
#eaf2eb
--ex-pale
Base
#132645
--mb
Light
#b8c8dc
--mb-light
Pale
#e5edf5
--mb-pale
Base
#1a3d5c
--fab
Light
#bdd0e3
--fab-light
Pale
#e8f0f7
--fab-pale
Base
#1e1e58
--pm
Light
#b4b4e0
--pm-light
Pale
#e8e8f5
--pm-pale
Base
#5c1212
--bm
Light
#e0b0b0
--bm-light
Pale
#f5e5e5
--bm-pale