Design System Match
Sistema de design completo derivado da identidade da Match Digital Store. Roxo profundo, verde mint e branco — tokens, tipografia e componentes prontos para produto.
Cores da marca
Três cores extraídas fielmente do logo original. Clique em qualquer amostra (ou Enter/Espaço) para copiar o hex.
Escalas & tokens
Escalas de 50 a 950 para roxo, mint e neutros, mais cores semânticas de estado. Tudo em tokens.css e tokens.json.
#1FA971#F2A93B#E5484D#5B7CFAFamílias & escala
Poppins para títulos (rima com as letras arredondadas do logo), Inter para texto corrido e Pacifico como acento script — eco do wordmark Match.
| Token | Tamanho | Line-height | Tracking | Peso | Uso |
|---|---|---|---|---|---|
--text-6xl | 3.815rem | 1.05 | -0.02em | 800 | hero h1 |
--text-5xl | 3.052rem | 1.1 | -0.02em | 800 | display |
--text-4xl | 2.441rem | 1.1 | -0.02em | 700 | h1 página |
--text-3xl | 1.953rem | 1.15 | -0.02em | 700 | h2 seção |
--text-2xl | 1.563rem | 1.2 | -0.01em | 600 | h3 |
--text-xl | 1.25rem | 1.3 | -0.01em | 600 | h4 / lead |
--text-lg | 1.125rem | 1.4 | 0 | 600 | subtítulo |
--text-base | 1rem | 1.5 | 0 | 400 | corpo |
--text-sm | 0.875rem | 1.5 | 0 | 400 | secundário |
--text-xs | 0.75rem | 1.4 | 0.02em | 500 | label / caption |
Espaçamento
Escala base 4px. Use os tokens --space-* para padding, gap e margin consistentes.
Raio & sombra
Cantos generosos refletem o traço arredondado da marca. Sombras com tom roxo para profundidade coesa.
Elevação
Escala semântica de elevação: cada nível mapeia uma sombra a um uso específico, do repouso ao topo da pilha.
| Nível | Token | Uso |
|---|---|---|
| 0 | none | superfície base, inputs em repouso |
| 1 | --shadow-sm | cards sutis, sem-cards |
| 2 | --shadow-md | cards de produto, swatches |
| 3 | --shadow-lg | hover de card, dropdown |
| 4 | --shadow-xl | modal, hero logo-card |
| brand | --shadow-brand | CTA primário, FAB |
| mint | --shadow-mint | CTA secundário |
Iconografia
Ícones inline SVG, traço 1.75, 24×24, herdam currentColor. Decorativos usam aria-hidden; informativos usam role="img" + aria-label.
Grid & breakpoints
Container de 1120px com 24px de padding lateral. Grid de 12 colunas, colapsando por breakpoint.
| Breakpoint | min-width | Colunas | Sidebar |
|---|---|---|---|
| mobile | 0 | 1 | empilhada (flex-wrap) |
| tablet | 861px | 2 | fixa 248px |
| desktop | 1120px | 3–4 | fixa 248px |
Motion
Durações e curvas de easing. Clique numa faixa para ver a curva animar. Respeita prefers-reduced-motion.
| Token | Valor | Uso |
|---|---|---|
--duration-fast | 120ms | hover, focus, micro |
--duration-base | 220ms | transições padrão |
--duration-slow | 380ms | overlays, toast |
--ease-standard | cubic-bezier(.4,0,.2,1) | maioria |
--ease-emphasized | cubic-bezier(.2,0,0,1) | entrada de elementos |
--ease-bounce | cubic-bezier(.34,1.56,.64,1) | toggle, FAB, swatch |
Badges & status
Indicadores compactos de status e categoria, tags removíveis e status-dot com rótulo. Todos com contraste AA.
Badges
Tags removíveis
Status-dot
Cards
Superfícies de produto, conteúdo e planos. Cobertura em gradiente da marca e hover elevado.
Cards de produto
Produto digital
Card de listagem com hover elevado e raio generoso.
Oferta da semana
Combine roxo e mint em gradientes para destaque.
Coleção premium
Fundo sólido roxo para itens premium e exclusivos.
Cards de conteúdo
Como escolher seu setup
Dicas práticas para montar a estação de trabalho ideal sem estourar o orçamento.
Ler maisMint é o novo destaque
Por que a paleta verde-água domina as vitrines digitais neste semestre.
Ler maisCards de plano
- Até 50 produtos
- Relatórios básicos
- Suporte por e-mail
- Produtos ilimitados
- Relatórios avançados
- Suporte prioritário
- Multi-lojas
- API completa
- Gerente de conta
Formulários
Campos com foco em roxo, estados de erro/ok/disabled, controles customizados acessíveis e busca.
Inputs & estados
Busca
Checkbox, radio, toggle & slider
Feedback
Alertas com role semântico, avatares, progresso, skeletons, spinner e tooltip.
Alertas
Avatares & grupo
Progresso, spinner & tooltip
Skeleton (loading)
Toast (live region)
O toast aparece ao copiar qualquer token de cor (clique numa amostra acima). Usa role="status" + aria-live="polite" para anunciar a confirmação a leitores de tela.
Overlays
Modal com focus-trap, dropdown menu e accordion. Fecham com Esc, click-outside e devolvem foco ao gatilho.
Modal & dropdown
Accordion
Confirmar pedido
Deseja finalizar a compra dos itens no carrinho? O valor será cobrado no método selecionado.
Dados
Tabela, lista e cards de KPI para painéis e relatórios da loja.
KPIs
Tabela
| Pedido | Cliente | Status | Valor |
|---|---|---|---|
| #10293 | Ana Souza | Pago | R$ 149,00 |
| #10294 | Bruno Lima | Pendente | R$ 89,90 |
| #10295 | Carla Dias | Enviado | R$ 312,50 |
| #10296 | Diego Reis | Cancelado | R$ 59,00 |
Lista
Banner & CTA
Composições prontas combinando tokens, tipografia e componentes em peças de campanha.
Logo & variações
Quatro lockups oficiais da marca (extraídos do material original) e variações monocromáticas em PNG e SVG vetorial.
Lockups oficiais
Variações por cor · PNG + SVG
Uso correto
- Use roxo sobre fundos claros (branco, mint); branco ou mint sobre fundos escuros (roxo).
- Mantenha área de respiro mínima ao redor do símbolo — não encoste em texto nem bordas.
- Não distorça, gire ou aplique o logo sobre fundos ruidosos / baixo contraste.
- SVG para web e telas (escala perfeita); PNG transparente para usos rápidos.