Identidade Visual

Milha.AI
Design System

Cores, tipografia, componentes e padrões visuais da plataforma.

🎨 Cores🗒 Tipografia🔘 Botões📦 Componentes📏 Espaçamento🔲 Ícones

Cores

Todas as variáveis de cor definidas no projeto. Use sempre os tokens CSS para manter consistência.

Primary
#6457F4
Principal — CTAs, links, destaques
--primary-color
Black / Deep
#333396
Títulos, textos principais
--black-color
Aqua / Mint
#C7FFD5
Acento positivo, badges, tags
--aqua-color
Neutro
#C6E1F4
Backgrounds suaves, cards
--neutro-color
Neutro Light
#F5F7FC
Background de página, secões
--neutro-light-color
Green
#16C62E
Sucesso, confirmações, status ok
--green-color
White
#FFFFFF
Fundos de cards, textos sobre escuro
--white-color
Cinza Medium
#666666
Textos secundários, subtitles
--cinza-medium
Shadow Light
rgba(0,0,0,0.08)
Sombras suaves de cards
--shadow-light

Tipografia

Fonte principal: Funnel Sans. Utilizada em todos os textos da plataforma com diferentes pesos e tamanhos.

Funnel Sans — Família Tipográfica
Aa Bb Cc
H1 / Hero
56px / 800
line-height: 1.05
tracking: -2px
color: --black-color

Voe mais longe com suas milhas

H2 / Section
40px / 700
line-height: 1.1
tracking: -1px
color: --black-color

Encontre a melhor rota

H3 / Card
28px / 700
line-height: 1.2
tracking: -0.5px
color: --black-color

Alertas em tempo real

H4 / Label
20px / 600
line-height: 1.3
color: --black-color

Copiloto IA no WhatsApp

Body
16px / 400
line-height: 1.7
color: #444

Gerencie seus pontos, receba alertas de voos e pesquise passagens com até 87% de economia. Tudo em um só lugar, direto no seu WhatsApp.

Small
14px / 400
line-height: 1.6
color: --cinza-medium

Texto auxiliar, notas de rodapé e informações secundárias da interface.

Label / Tag
12px / 700
tracking: 3px
uppercase
color: --primary-color

Milhas — Destinos — Alertas

Botões

Quatro variantes com border-radius:100px e Funnel Sans uppercase. Podem receber ícones Material Symbols inline.

rocket_launchComeçar agoraButton Primary
bg: --primary-color
starVer planosButton Secondary
bg: --aqua-color
Saiba maisButton Outline
border: --primary-color
loginLoginButton Dark
bg: #1a1b1f

Tamanhos:

PequenoSM — 12px / py:10 px:20
MédioMD — 16px / py:16 px:28
GrandeLG — 18px / py:20 px:40

Estados do Button Primary:

Default
Assinar
Hover
Assinar
Disabled
Assinar

Ícones

Biblioteca oficial: Google Material Symbols Outlined. Parâmetros: FILL@0, wght@400, GRAD@0, opsz@24.

Como usar
<!-- 1. Adicionar no <head> -->
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" rel="stylesheet">

<!-- 2. Usar o ícone como texto dentro de um span -->
<span class="material-symbols-outlined">flight_takeoff</span>

Ícones usados na plataforma

search_checksearch_check_2
notificationsnotifications
credit_scorecredit_score
casinopoker_chip
warningwarning
schoolschool
flight_takeoffflight_takeoff
priority_highpriority
arrow_forwardarrow_forward
arrow_backarrow_back
dashboarddashboard
boltbolt
tunetune
rocket_launchrocket_launch
starstar
check_circlecheck_circle
closeclose
menumenu
personperson
locklock
chatwhatsapp / chat
trending_uptrending_up
scheduleschedule
attach_moneyattach_money

Tamanhos

flight_takeoff16px
flight_takeoff20px
flight_takeoff24px — padrão
flight_takeoff32px — cards
flight_takeoff48px — hero

Cores

flight_takeoff--primary-color
flight_takeoff--black-color
flight_takeoff--green-color
flight_takeoff--aqua-color
flight_takeoff--white-color
flight_takeoff--cinza-medium

Gradientes

Gradientes oficiais usados em heroes, cards de destaque e backgrounds de seções.

Primary — #6457F4 → #333396
Green — #16C62E → #0A4D15
Soft — #C7FFD5 → #C6E1F4
Dark — #1A1A2E → #333396
Brand — #6457F4 → #C7FFD5
Light BG — --neutro-light-color
✔ Use
• Sempre usar as variáveis CSS do projeto
• Manter border-radius 100px nos botões
• Usar Funnel Sans em todos os textos
• Gradiente primary nos heroes e CTAs
• Aqua/mint como acento positivo
✗ Evite
• Criar cores fora do sistema
• Usar outras fontes sem alinhamento
• Botões com border-radius quadrado
• Misturar gradiente primary com verde
• Textos em cor primaria sem hierarquia