Igma · Digital Product Company

Design System

A fonte única de verdade para quem constrói produtos digitais com a Igma. Tokens, componentes e padrões visuais — tudo em um lugar.

Versão
2.0.0
Fonte
Space Grotesk
Componentes
12 categorias
Atualizado
2026
Introdução

O que é este Design System?

O Igma Design System centraliza todos os padrões visuais e de interação usados nos produtos digitais criados pela Igma. Ele serve como referência para designers, desenvolvedores humanos e IAs que trabalham em soluções sob a marca Igma.

01
Fonte Única de Verdade
Tokens, componentes e padrões documentados e versionados em um só lugar. Sem ambiguidade.
02
Pronto para Humanos e IAs
Documentado de forma que qualquer desenvolvedor ou agente de IA possa implementar corretamente sem dúvidas.
03
Evolui com os Produtos
Versionado e mantido conforme os produtos da Igma crescem, garantindo consistência em toda a plataforma.
Foundations

Princípios de Design

Quatro valores que orientam cada decisão de produto — do tom de cinza de um border à hierarquia de uma headline.

01
Clareza
A interface não deve gerar dúvida. Hierarquia, contraste e espaço branco são ferramentas de comunicação, não de decoração. Cada elemento deve saber exatamente por que existe.
02
Eficiência
O usuário precisa realizar sua tarefa com o menor número de cliques e fricções possíveis. Interfaces rápidas, responsivas e previsíveis criam confiança.
03
Consistência
Mesmos padrões visuais e comportamentais em todos os produtos e telas. O usuário não deve ter que reaprender como a interface funciona.
04
Confiança
Design premium não é luxo, é respeito. Produtos com alta qualidade visual transmitem seriedade e competência antes de o usuário ler uma linha de texto.
Foundations

Marca & Logo

A logomarca da Igma é o ativo de marca mais importante. Deve ser sempre aplicada com cuidado, respeito ao espaço de respiro e nos contextos aprovados abaixo.

Variações aprovadas

A logo Igma existe em dois formatos: logotipo completo (wordmark) e símbolo (ícone). Utilize sempre os arquivos originais, nunca recriar manualmente.

Igma
Branca · Fundo escuro
Igma
Preta · Fundo claro
Igma
Branca · Fundo vermelho
Igma
Preta · Fundo neutro

Espaço de respiro (clear space)

O espaço mínimo ao redor da logo deve ser equivalente à altura da letra "i" do logotipo. Nunca posicionar outros elementos dentro desta área de exclusão.

Igma

Área de exclusão (dashed) = altura do "i"

O que não fazer

Proibido
  • Alterar cores da logo
  • Distorcer ou esticar
  • Aplicar sombra ou efeito
  • Usar sobre fundos com baixo contraste
  • Recriar o logotipo manualmente
Correto
  • Usar apenas os arquivos originais
  • Respeitar o clear space
  • Aplicar nas variações aprovadas
  • Manter proporções originais
  • Garantir contraste mínimo 4.5:1

Tamanhos mínimos

Digital (telas) Mínimo 80px de largura
Favicon / App icon Usar apenas o símbolo (ícone isolado)
Impressão Mínimo 20mm de largura
Foundations

Tipografia

A Space Grotesk é a única fonte do sistema. Geométrica, moderna e extremamente legível — ela carrega a personalidade técnica e humana da Igma.

Família tipográfica

Space Grotesk
Google Fonts · Variável 300–700

Pesos disponíveis

fw-light 300 Design de produto digital
fw-regular 400 Design de produto digital
fw-medium 500 Design de produto digital
fw-semibold 600 Design de produto digital
fw-bold 700 Design de produto digital

Escala tipográfica

Todas as medidas são em pixels. Use clamp() em títulos de destaque para responsividade fluida.

Display
--fs-5xl
Igma
H1
--fs-4xl · 48px
Produto digital
H2
--fs-3xl · 36px
Produto digital
H3
--fs-2xl · 28px
Produto digital
H4
--fs-xl · 22px
Produto digital de alto impacto
Large
--fs-lg · 18px
Texto de destaque para leads e subtítulos de seção.
Base
--fs-md · 16px
Parágrafo principal. Usado em corpo de texto, descrições e conteúdo editorial.
Small
--fs-base · 14px
Texto secundário, labels de formulário, dicas e metadados de interface.
Caption
--fs-sm · 12px
LEGENDA DE IMAGEM · LABEL DE STATUS · METADADO
Micro
--fs-xs · 11px
EYEBROW · RÓTULO · VERSÃO

Import HTML

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap" rel="stylesheet">

/* CSS aplicação */
body {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
}
Foundations · Tipografia

Playfair Display

Fonte serifada de alto impacto para títulos editoriais, citações e momentos de destaque. Complementa a Space Grotesk sem competir com ela — usadas juntas criam contraste entre razão e emoção.

Quando usar

Usar para
  • Headlines de seção hero (impacto máximo)
  • Frases de efeito e citações de clientes
  • Pull quotes em artigos e cases
  • Títulos editoriais em propostas e reports
  • Momentos únicos de destaque por página
Não usar para
  • Interface de produto (navs, labels, botões)
  • Textos corridos ou body copy
  • Títulos de componentes ou cards
  • Múltiplas ocorrências na mesma tela
  • Tamanhos abaixo de 24px

Display Hero — título de impacto

Pesos Bold a Black (700–900). Combine texto regular com itálico colorido para criar ritmo e hierarquia visual sem precisar de cores de fundo adicionais.

Quando o Software
Para de Ser Negócio
/* HTML */
<h1 class="playfair-display-block">
  Quando o Software<br>
  <em>Para de</em> Ser Negócio
</h1>

/* CSS */
.playfair-display-block {
  font-family: var(--font-display);
  font-weight: 800;
  font-size: clamp(40px, 6vw, 80px);
  line-height: 1.05;
  letter-spacing: -0.02em;
  color: var(--igma-white);
}
.playfair-display-block em {
  font-style: italic;
  color: var(--igma-red);
}

Pesos e estilos disponíveis

Bold 700 Design de produto digital
ExtraBold 800 Design de produto digital
Black 900 Design de produto digital
Bold Italic 700i Design de produto digital
ExtraBold Italic 800i Design de produto digital
Black Italic 900i Design de produto digital

Combinações aprovadas

Playfair Display sempre acompanhada de Space Grotesk no mesmo layout. A serifada traz emoção e impacto; a grotesca traz clareza e estrutura.

Igma · Digital Product Company
Produtos que geram resultado
desde o primeiro sprint.
Transformamos necessidades de negócio em produtos digitais escaláveis, com método, velocidade e alta qualidade de execução.

↑ Combinação 1: Eyebrow em Space Grotesk · Headline em Playfair · Body e botões em Space Grotesk

"
A Igma transformou a forma como pensamos produto. Em 12 semanas, entregaram o que levaria 2 anos internamente.
Marcelo Ribeiro
CPO · Hospital Sírio-Libanês

↑ Combinação 2: Citação em Playfair italic · Atribuição em Space Grotesk

Cases de sucesso
Resultados que
falam por si.
Cada projeto que entregamos nasce de uma necessidade real de negócio e termina com um produto que funciona — no prazo, dentro do escopo e com qualidade que representa a marca do cliente.

↑ Combinação 3: Seção em grid · Título em Playfair · Texto em Space Grotesk

Escala de tamanhos recomendada

Display XL
clamp(48,7vw,96px)
Igma
Display L
clamp(36,5vw,64px)
Produto digital
Headline
clamp(28,3.5vw,44px)
Produto digital
Pull Quote
clamp(20,2.5vw,32px) italic
"Produto que gera resultado real."

Import HTML

/* Adicione ao <head> — junto com Space Grotesk */
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700
  &family=Playfair+Display:ital,wght@0,700;0,800;0,900;1,700;1,800;1,900
  &display=swap" rel="stylesheet">

/* CSS custom property */
:root {
  --font:         'Space Grotesk', system-ui, sans-serif;
  --font-display: 'Playfair Display', Georgia, serif;
}

/* Aplicação */
.headline-editorial {
  font-family: var(--font-display);
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -0.02em;
}

/* Itálico colorido (acento Igma Red) */
.headline-editorial em {
  font-style: italic;
  color: var(--igma-red);
}

Regras de convivência entre fontes

Hierarquia Playfair acima · Space Grotesk abaixo (sempre)
Proporção por tela Máximo 1 bloco Playfair por viewport
Itálico colorido Apenas --igma-red. Nunca mais de 2 palavras
Tamanho mínimo 24px · Jamais em textos de interface
Fundos aprovados Preto · Branco · Gray-100 · Vermelho (somente sem texto)
Pesos aprovados 700 · 800 · 900 — regular e italic
Foundations

Cores

O sistema de cores da Igma é construído sobre um vermelho de marca forte (#FF462E), preto editorial e uma escala de cinzas funcionais. A paleta é intencional e restrita.

Cores da marca

Igma Red
#FF462E
--igma-red
Red Dark
#CC3520
--igma-red-dark
Red Light
#FF6E5A
--igma-red-light
Red Subtle
#FFF0EE
--igma-red-subtle
Black
#0A0A0A
--igma-black
White
#FFFFFF
--igma-white

Escala de cinzas

Gray 50
#FAFAF8
Gray 100
#F5F5F3
Gray 200
#E8E8E4
Gray 300
#D4D4CF
Gray 400
#9A9A94
Gray 500
#737370
Gray 600
#555550
Gray 700
#3A3A37
Gray 800
#1F1F1D

Cores de feedback

Success
#1A7A4A
--igma-success
Success Light
#E6F5EE
--igma-success-light
Warning
#C97C00
--igma-warning
Warning Light
#FFF8E6
--igma-warning-light
Danger
#CC2222
--igma-danger
Danger Light
#FDEAEA
--igma-danger-light
Info
#1A5AAA
--igma-info
Info Light
#E8F0FA
--igma-info-light

Contrastes e acessibilidade

Branco sobre Igma Red4.5:1 — WCAG AA ✓
Preto sobre Igma Red3.1:1 — Uso decorativo apenas
Preto sobre White21:1 — WCAG AAA ✓
Gray 600 sobre White5.9:1 — WCAG AA ✓
Gray 400 sobre White2.7:1 — Apenas textos grandes (+18px)
Foundations

Ícones

A Igma usa a biblioteca Lucide Icons como padrão. Ícones de linha fina, consistentes e altamente legíveis — alinhados ao caráter técnico e limpo da marca.

Biblioteca padrão

BibliotecaLucide Icons (lucide.dev)
EstiloOutline · Stroke-width: 1.5px
Tamanho base16px · 20px · 24px
CorHerdar do contexto (currentColor)

Exemplos de uso

Home
Search
User
Settings
Bell
Layout
Arrow

Regras de uso

Correto
  • Usar sempre currentColor para herdar a cor do contexto
  • stroke-width: 1.5px padrão
  • Tamanhos: 16px, 20px ou 24px
  • Ícone acompanhado de label textual quando possível
Evitar
  • Misturar diferentes estilos de ícone (outline + filled)
  • Usar ícones menores que 16px
  • Usar ícone como único indicador de ação crítica
  • Ícones com stroke-width diferente de 1.5
Componentes

Botões

Botões são a principal forma de ação em interfaces Igma. Hierarquia clara: Primary para ação principal, Secondary para ação de suporte, Ghost para ações terciárias.

Variantes

Botões com ícone

Tokens CSS

/* Variante Primary */
.btn-primary {
  background: var(--igma-red);
  border-color: var(--igma-red);
  color: var(--igma-white);
}
.btn-primary:hover {
  background: var(--igma-red-dark);
  transform: translateY(-1px);
}

/* Tamanhos */
.btn-md { padding: 10px 20px; font-size: 13px; }
.btn-lg { padding: 14px 28px; font-size: 15px; border-radius: var(--radius-lg); }
Componentes

Inputs

Campos de formulário limpos, com estados bem definidos. O foco usa um ring sutil em preto — consistente com a identidade editorial da Igma.

Estados

Insira seu nome como no documento oficial
Usado para notificações
Formato de e-mail inválido
CPF verificado com sucesso
Componentes

Checkbox

Controles de seleção customizados e acessíveis. O estado marcado usa fundo preto por padrão, com variante em vermelho para contextos de destaque.

Variantes

Componentes

Cards de Valor

Cards para exibir métricas, KPIs e dados resumidos. Três variantes: Light (padrão), Dark e Red (destaque de marca).

Variantes

Receita Mensal
R$ 284k
+12% em relação ao mês anterior
Projetos Ativos
47
8 entregas esta semana
NPS Score
92
Excelente · Top 5% do setor
Taxa de Conversão
3.8%
Meta: 4.0% — quase lá
Componentes

Tags

Tags e chips para categorização, filtros e estados. Sempre em pill shape com dot opcional para indicadores de status.

Variantes de cores

Default Igma Red Black Sucesso Atenção Erro Info

Com dot (indicador)

Online Em progresso Erro crítico Rascunho Em revisão Aguardando
Componentes

Status

Indicadores de status em linha com dot colorido e glow sutil. Usados em tabelas, listas e dashboards para comunicar estado de forma imediata.

Variantes

Ativo · Em produção
Atenção · Degradado
Erro · Fora do ar
Processando · Aguarde
Inativo · Desabilitado
Componentes

Accordion

Componente de expansão para FAQs, configurações e conteúdo agrupado. Animação suave com max-height transition.

Exemplo interativo

O Igma Design System é a fonte única de verdade visual e de interação para todos os produtos digitais criados sob a marca Igma. Ele define tokens, componentes, padrões de linguagem e diretrizes de acessibilidade.
Importe o arquivo de tokens SCSS ou use as CSS custom properties definidas em :root. Todas as variáveis seguem o padrão --igma-[categoria]-[valor]. Nunca use valores hardcoded — sempre referencie os tokens.
Sim. A Space Grotesk é uma fonte variável que suporta pesos de 300 a 700. O sistema define 5 pesos semânticos: light (300), regular (400), medium (500), semibold (600) e bold (700). Evite usar pesos fora deste espectro.
Sim, mas sempre respeitando os tokens, a fonte e os princípios do sistema. Novos componentes devem ser documentados e, se recorrentes, propostos para inclusão na próxima versão do Design System com revisão do time Igma.
Componentes

Linhas / Dividers

Variantes

Padrão .divider


Espessa .divider-thick


Vermelha .divider-red


Tracejada .divider-dashed


Com texto .divider-text

ou continue com
Componentes

Totais

Componente de resumo financeiro. Usado em checkouts, propostas e resumos de investimento. O total final usa o vermelho Igma para dar peso visual.

Exemplo de proposta

Discovery & Estratégia R$ 18.000
Design UX/UI R$ 32.000
Desenvolvimento Frontend R$ 45.000
QA & Testes R$ 12.000
Gerenciamento de Projeto R$ 8.000
Total do Investimento R$ 115.000
Guia Rápido

Cheat Sheet

Referência rápida de todos os tokens visuais do sistema. Copie e use diretamente no seu código.

Cores

TokenValorUso
--igma-red#FF462ECor primária de marca, CTAs, destaques
--igma-red-dark#CC3520Hover de elementos vermelhos
--igma-red-light#FF6E5ALinks ativos em fundo escuro
--igma-red-subtle#FFF0EEBackground de tags e badges vermelhos
--igma-black#0A0A0ATextos, headers, backgrounds escuros
--igma-white#FFFFFFBackgrounds claros, textos sobre escuro
--igma-gray-100#F5F5F3Background de seções alternadas
--igma-gray-200#E8E8E4Borders padrão
--igma-gray-400#9A9A94Placeholders, ícones inativos
--igma-gray-600#555550Textos secundários, descrições
--igma-success#1A7A4AEstados positivos
--igma-warning#C97C00Alertas e avisos
--igma-danger#CC2222Erros e ações destrutivas
--igma-info#1A5AAAInformativos e loading

Tipografia

TokenValorUso
--fs-5xl64pxDisplay / Hero giant
--fs-4xl48pxH1 principal
--fs-3xl36pxH2 seção
--fs-2xl28pxH3 subseção
--fs-xl22pxH4 / Títulos de card
--fs-lg18pxTexto de lead / destaque
--fs-md16pxCorpo principal
--fs-base14pxUI padrão, labels, secundário
--fs-sm12pxCaptions, metadados
--fs-xs11pxEyebrows, tags micro
--fw-light300Textos decorativos muito grandes
--fw-regular400Corpo de texto
--fw-medium500Labels, navegação
--fw-semibold600Botões, subtítulos
--fw-bold700Títulos, destaques

Espaçamento & Raios

TokenValorUso
--radius-sm4pxTags XS, checkboxes, badges
--radius-md8pxBotões, inputs, menus
--radius-lg12pxCards, modals, blocos
--radius-xl16pxPainéis, seções destacadas
--radius-full9999pxPills, tags, avatares redondos
Guia Rápido

Tokens SCSS

Copie os tokens abaixo para o seu arquivo de variáveis SCSS ou como CSS custom properties no :root do seu projeto.

CSS Custom Properties (recomendado)

/* ─────────────────────────────────────────
   IGMA DESIGN SYSTEM — Tokens v2.0
   Copie para o :root do seu projeto
───────────────────────────────────────── */
:root {

  /* Brand Colors */
  --igma-red:         #FF462E;
  --igma-red-dark:    #CC3520;
  --igma-red-light:   #FF6E5A;
  --igma-red-subtle:  #FFF0EE;
  --igma-black:       #0A0A0A;
  --igma-white:       #FFFFFF;

  /* Gray Scale */
  --igma-gray-50:     #FAFAF8;
  --igma-gray-100:    #F5F5F3;
  --igma-gray-200:    #E8E8E4;
  --igma-gray-300:    #D4D4CF;
  --igma-gray-400:    #9A9A94;
  --igma-gray-500:    #737370;
  --igma-gray-600:    #555550;
  --igma-gray-700:    #3A3A37;
  --igma-gray-800:    #1F1F1D;
  --igma-gray-900:    #0A0A0A;

  /* Feedback */
  --igma-success:        #1A7A4A;
  --igma-success-light:  #E6F5EE;
  --igma-warning:        #C97C00;
  --igma-warning-light:  #FFF8E6;
  --igma-danger:         #CC2222;
  --igma-danger-light:   #FDEAEA;
  --igma-info:           #1A5AAA;
  --igma-info-light:     #E8F0FA;

  /* Typography */
  --font:         'Space Grotesk', system-ui, -apple-system, sans-serif;
  --font-display: 'Playfair Display', Georgia, serif;

  --fw-light:    300;
  --fw-regular:  400;
  --fw-medium:   500;
  --fw-semibold: 600;
  --fw-bold:     700;

  --fs-xs:   11px;
  --fs-sm:   12px;
  --fs-base: 14px;
  --fs-md:   16px;
  --fs-lg:   18px;
  --fs-xl:   22px;
  --fs-2xl:  28px;
  --fs-3xl:  36px;
  --fs-4xl:  48px;
  --fs-5xl:  64px;

  /* Spacing & Radii */
  --radius-sm:   4px;
  --radius-md:   8px;
  --radius-lg:   12px;
  --radius-xl:   16px;
  --radius-full: 9999px;
}

SCSS Variables

// ─────────────────────────────────────────
// IGMA DS — SCSS Variables
// ─────────────────────────────────────────

// Brand
$igma-red:         #FF462E;
$igma-red-dark:    #CC3520;
$igma-red-light:   #FF6E5A;
$igma-red-subtle:  #FFF0EE;
$igma-black:       #0A0A0A;
$igma-white:       #FFFFFF;

// Grays
$gray: (
  50:  #FAFAF8,
  100: #F5F5F3,
  200: #E8E8E4,
  300: #D4D4CF,
  400: #9A9A94,
  500: #737370,
  600: #555550,
  700: #3A3A37,
  800: #1F1F1D,
);

// Typography
$font-family:         'Space Grotesk', system-ui, sans-serif;
$font-display: 'Playfair Display', Georgia, serif;

$fw-light:    300;
$fw-regular:  400;
$fw-medium:   500;
$fw-semibold: 600;
$fw-bold:     700;

// Font scale
$fs: (
  xs:   11px,
  sm:   12px,
  base: 14px,
  md:   16px,
  lg:   18px,
  xl:   22px,
  2xl:  28px,
  3xl:  36px,
  4xl:  48px,
  5xl:  64px,
);

// Radii
$radius: (
  sm:   4px,
  md:   8px,
  lg:   12px,
  xl:   16px,
  full: 9999px,
);

// Mixins úteis
@mixin igma-btn($variant: primary) {
  font-family: $font-family;
  font-weight: $fw-semibold;
  border-radius: map-get($radius, md);
  transition: all 0.18s ease;
  cursor: pointer;
  
  @if $variant == primary {
    background: $igma-red;
    color: $igma-white;
    &:hover { background: $igma-red-dark; }
  }
  @if $variant == secondary {
    background: $igma-black;
    color: $igma-white;
  }
}

// Uso: @include igma-btn(primary);
Igma Design System v2.0
Mantido pelo time de produto · igma.do
igma.do Fale com a Igma