Stripe design system.
Stripe design system — Infraestrutura de pagamentos. Gradientes roxos exclusivos, elegância weight-300.
Veja em contexto
Os mesmos design tokens aplicados a diferentes tipos de artefato — um site, um app, um slide, um pôster. Mockups originais retematizados com este sistema, não capturas de tela.
it
real.
Design tokens
56 tokens em conformidade com o contrato de tokens do Open Design — os mesmos valores estruturados de paleta, tipografia, espaçamento e movimento que seu agent lê para tematizar qualquer artefato.
Superfície
-
--bg#ffffff -
--surface#ffffff -
--surface-warm#f6f9fc
Texto
-
--fg#061b31 -
--fg-2#273951 -
--muted#64748d -
--metavar(--muted)
Borda
-
--border#e5edf5 -
--border-softvar(--border)
Destaque
-
--accent#533afd -
--accent-on#ffffff -
--accent-hover#4434d4 -
--accent-active#2e2b8c
Semântico
-
--success#15be53 -
--warn#9b6829 -
--danger#ea2261
Tipografia
-
--font-display"sohne-var", "Söhne", "Sohne", "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Arial, sans-serif -
--font-body"sohne-var", "Söhne", "Sohne", "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Arial, sans-serif -
--font-mono"SourceCodePro", "Source Code Pro", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Monaco, Consolas, monospace
Escala tipográfica
-
--text-xs12px -
--text-sm14px -
--text-base16px -
--text-lg18px -
--text-xl22px -
--text-2xl32px -
--text-3xl48px -
--text-4xl56px -
--leading-body1.40 -
--leading-tight1.10 -
--tracking-display-0.02em
Espaçamento
-
--space-14px -
--space-28px -
--space-312px -
--space-416px -
--space-520px -
--space-624px -
--space-832px -
--space-1248px -
--section-y-desktop96px -
--section-y-tablet64px -
--section-y-phone40px
Raio
-
--radius-sm4px -
--radius-md6px -
--radius-lg8px -
--radius-pill9999px
Elevação
-
--elev-flatnone -
--elev-ring0 0 0 1px var(--border) -
--elev-raisedrgba(50, 50, 93, 0.25) 0px 30px 45px -30px, rgba(0, 0, 0, 0.10) 0px 18px 36px -18px
Foco
-
--focus-ring0 0 0 2px var(--accent), 0 0 0 5px color-mix(in oklab, var(--accent), transparent 75%)
Movimento
-
--motion-fast150ms -
--motion-base200ms -
--ease-standardcubic-bezier(0.2, 0, 0, 1)
Layout
-
--container-max1080px -
--container-gutter-desktop32px -
--container-gutter-tablet24px -
--container-gutter-phone16px
Design System Inspirado no Stripe
Category: Fintech & Cripto Infraestrutura de pagamentos. Gradientes roxos característicos, elegância com peso 300.
1. Tema Visual & Atmosfera
O site do Stripe é o padrão ouro do design fintech — um sistema que consegue parecer simultaneamente técnico e luxuoso, preciso e acolhedor. A página abre em uma tela branca limpa (#ffffff) com títulos em azul-marinho profundo (#061b31) e um roxo característico (#533afd) que funciona tanto como âncora da marca quanto como destaque interativo. Esse não é o roxo frio e clínico do software corporativo; é um violeta rico e saturado que transmite confiança e sofisticação. A impressão geral é a de uma instituição financeira redesenhada por uma tipografia de classe mundial.
A fonte variável personalizada sohne-var é o elemento definidor da identidade visual do Stripe. Cada elemento de texto habilita o conjunto estilístico OpenType "ss01", que modifica as formas dos caracteres para uma sensação distintamente geométrica e moderna. Em tamanhos de exibição (48px–56px), a sohne-var usa peso 300 — um peso extraordinariamente leve para títulos que cria uma autoridade etérea, quase sussurrada. Isso é o oposto da convenção do “título em negrito no hero”; os títulos do Stripe parecem não precisar gritar. O espaçamento negativo entre letras (-1,4px em 56px, -0,96px em 48px) aperta o texto em blocos densos e engenheirados. Em tamanhos menores, o sistema também usa peso 300 com tracking proporcionalmente reduzido, e numerais tabulares via "tnum" para exibição de dados financeiros.
O que realmente distingue o Stripe é seu sistema de sombras. Em vez da abordagem plana ou de camada única da maioria dos sites, o Stripe usa sombras de múltiplas camadas com tons azulados: a característica rgba(50,50,93,0.25) combinada com rgba(0,0,0,0.1) cria sombras com uma profundidade fria, quase atmosférica — como se os elementos estivessem flutuando em um céu ao entardecer. O subtom azul-acinzentado da cor primária de sombra (50,50,93) se conecta diretamente à paleta da marca em azul-marinho e roxo, fazendo com que até mesmo a elevação pareça parte da marca.
Características Principais:
- sohne-var com
"ss01"OpenType em todos os textos — um conjunto estilístico personalizado que define as formas das letras da marca - Peso 300 como o peso característico dos títulos — leve, confiante, anticonvencional
- Espaçamento negativo entre letras em tamanhos de exibição (-1,4px em 56px, relaxamento progressivo para baixo)
- Sombras de múltiplas camadas com tom azulado usando
rgba(50,50,93,0.25)— elevação que parece colorida pela marca - Títulos em azul-marinho profundo (
#061b31) em vez de preto — acolhedor, sofisticado, de nível financeiro - Border-radius conservador (4px–8px) — nada em formato de pílula, nada agressivo
- Destaques rubi (
#ea2261) e magenta (#f96bee) para gradientes e elementos decorativos SourceCodeProcomo fonte monoespaçada complementar para código e rótulos técnicos
2. Paleta de Cores & Papéis
Primária
- Roxo Stripe (
#533afd): Cor primária da marca, fundos de CTA, texto de link, destaques interativos. Um azul-violeta saturado que ancora todo o sistema. - Azul-Marinho Profundo (
#061b31):--hds-color-heading-solid. Cor primária de título. Não é preto, não é cinza — um azul muito escuro que adiciona calor e profundidade ao texto. - Branco Puro (
#ffffff): Fundo da página, superfícies de cartão, texto de botão em fundos escuros.
Marca & Escuro
- Marca Escuro (
#1c1e54):--hds-color-util-brand-900. Índigo profundo para seções escuras, fundos de rodapé e momentos imersivos da marca. - Azul-Marinho Escuro (
#0d253d):--hds-color-core-neutral-975. O neutro mais escuro — quase preto com subtom azul para profundidade máxima sem agressividade.
Cores de Destaque
- Rubi (
#ea2261):--hds-color-accentColorMode-ruby-icon-solid. Rosa-vermelho quente para ícones, alertas e elementos de destaque. - Magenta (
#f96bee):--hds-color-accentColorMode-magenta-icon-gradientMiddle. Rosa-roxo vibrante para gradientes e destaques decorativos. - Magenta Claro (
#ffd7ef):--hds-color-util-accent-magenta-100. Superfície tingida para cartões e emblemas com tema magenta.
Interativo
- Roxo Primário (
#533afd): Cor primária de link, estados ativos, elementos selecionados. - Roxo Hover (
#4434d4): Roxo mais escuro para estados de hover em elementos primários. - Roxo Profundo (
#2e2b8c):--hds-color-button-ui-iconHover. Roxo escuro para estados de hover em ícones. - Roxo Claro (
#b9b9f9):--hds-color-action-bg-subduedHover. Lavanda suave para fundos de hover discretos. - Roxo Médio (
#665efd):--hds-color-input-selector-text-range. Cor de seletor de intervalo e destaque de input.
Escala Neutra
- Título (
#061b31): Títulos primários, texto de navegação, rótulos em destaque. - Rótulo (
#273951):--hds-color-input-text-label. Rótulos de formulário, títulos secundários. - Corpo (
#64748d): Texto secundário, descrições, legendas. - Verde de Sucesso (
#15be53): Emblemas de status, indicadores de sucesso (com alfa 0,2–0,4 para fundos/bordas). - Texto de Sucesso (
#108c3d): Cor do texto do emblema de sucesso. - Limão (
#9b6829):--hds-color-core-lemon-500. Destaque de aviso e realce.
Superfície & Bordas
- Borda Padrão (
#e5edf5): Cor de borda padrão para cartões, divisórias e contêineres. - Borda Roxa (
#b9b9f9): Bordas de estado ativo/selecionado em botões e inputs. - Borda Roxa Suave (
#d6d9fc): Bordas sutis com tom roxo para elementos secundários. - Borda Magenta (
#ffd7ef): Bordas com tom rosado para elementos com tema magenta. - Borda Tracejada (
#362baa): Bordas tracejadas para zonas de soltar e elementos de espaço reservado.
Cores de Sombra
- Sombra Azul (
rgba(50,50,93,0.25)): A característica — cor primária de sombra com tom azulado. - Sombra Azul Escuro (
rgba(3,3,39,0.25)): Sombra azul mais profunda para elementos elevados. - Sombra Preta (
rgba(0,0,0,0.1)): Camada secundária de sombra para reforço de profundidade. - Sombra Ambiente (
rgba(23,23,23,0.08)): Sombra ambiente suave para elevação sutil. - Sombra Leve (
rgba(23,23,23,0.06)): Sombra ambiente mínima para leve flutuação.
3. Regras Tipográficas
Família de Fontes
- Primária:
sohne-var, com fallback:SF Pro Display - Monoespaçada:
SourceCodePro, com fallback:SFMono-Regular - Recursos OpenType:
"ss01"habilitado globalmente em todo texto sohne-var;"tnum"para números tabulares em dados financeiros e legendas.
Hierarquia
| Papel | Fonte | Tamanho | Peso | Altura de Linha | Espaçamento de Letra | Recursos | Notas |
|---|---|---|---|---|---|---|---|
| Display Hero | sohne-var | 56px (3.50rem) | 300 | 1.03 (estreito) | -1.4px | ss01 | Tamanho máximo, autoridade sussurrada |
| Display Grande | sohne-var | 48px (3.00rem) | 300 | 1.15 (estreito) | -0.96px | ss01 | Títulos hero secundários |
| Título de Seção | sohne-var | 32px (2.00rem) | 300 | 1.10 (estreito) | -0.64px | ss01 | Títulos de seção de funcionalidades |
| Subtítulo Grande | sohne-var | 26px (1.63rem) | 300 | 1.12 (estreito) | -0.26px | ss01 | Títulos de cartão, subseções |
| Subtítulo | sohne-var | 22px (1.38rem) | 300 | 1.10 (estreito) | -0.22px | ss01 | Títulos de seção menores |
| Corpo Grande | sohne-var | 18px (1.13rem) | 300 | 1.40 | normal | ss01 | Descrições de funcionalidades, texto de introdução |
| Corpo | sohne-var | 16px (1.00rem) | 300-400 | 1.40 | normal | ss01 | Texto de leitura padrão |
| Botão | sohne-var | 16px (1.00rem) | 400 | 1.00 (estreito) | normal | ss01 | Texto de botão primário |
| Botão Pequeno | sohne-var | 14px (0.88rem) | 400 | 1.00 (estreito) | normal | ss01 | Botões secundários/compactos |
| Link | sohne-var | 14px (0.88rem) | 400 | 1.00 (estreito) | normal | ss01 | Links de navegação |
| Legenda | sohne-var | 13px (0.81rem) | 400 | normal | normal | ss01 | Rótulos pequenos, metadados |
| Legenda Pequena | sohne-var | 12px (0.75rem) | 300-400 | 1.33-1.45 | normal | ss01 | Letras miúdas, timestamps |
| Legenda Tabular | sohne-var | 12px (0.75rem) | 300-400 | 1.33 | -0.36px | tnum | Dados financeiros, números |
| Micro | sohne-var | 10px (0.63rem) | 300 | 1.15 (estreito) | 0.1px | ss01 | Rótulos minúsculos, marcadores de eixo |
| Micro Tabular | sohne-var | 10px (0.63rem) | 300 | 1.15 (estreito) | -0.3px | tnum | Dados de gráficos, números pequenos |
| Nano | sohne-var | 8px (0.50rem) | 300 | 1.07 (estreito) | normal | ss01 | Rótulos menores possíveis |
| Código Corpo | SourceCodePro | 12px (0.75rem) | 500 | 2.00 (espaçado) | normal | — | Blocos de código, sintaxe |
| Código Negrito | SourceCodePro | 12px (0.75rem) | 700 | 2.00 (espaçado) | normal | — | Código em negrito, palavras-chave |
| Rótulo de Código | SourceCodePro | 12px (0.75rem) | 500 | 2.00 (espaçado) | normal | maiúsculas | Rótulos técnicos |
| Micro de Código | SourceCodePro | 9px (0.56rem) | 500 | 1.00 (estreito) | normal | ss01 | Anotações de código minúsculas |
Princípios
- Peso leve como assinatura: O peso 300 em tamanhos de exibição é a escolha tipográfica mais distintiva do Stripe. Onde outros usam 600–700 para chamar atenção, o Stripe usa a leveza como luxo — o texto é tão confiante que não precisa de peso para ser autoritativo.
- ss01 em todo lugar: O conjunto estilístico
"ss01"é inegociável. Ele modifica glifos específicos (provavelmente formas alternativas dea,g,l) para criar uma sensação mais geométrica e contemporânea em todo texto sohne-var. - Dois modos OpenType:
"ss01"para texto de exibição/corpo,"tnum"para numerais tabulares em dados financeiros. Esses nunca se sobrepõem — um número em um parágrafo usa ss01, um número em uma tabela de dados usa tnum. - Tracking progressivo: O espaçamento entre letras se aperta proporcionalmente ao tamanho: -1,4px em 56px, -0,96px em 48px, -0,64px em 32px, -0,26px em 26px, normal em 16px e abaixo.
- Simplicidade de dois pesos: Principalmente 300 (corpo e títulos) e 400 (UI/botões). Sem negrito (700) na fonte primária — o SourceCodePro usa 500/700 para contraste de código.
4. Estilizações de Componentes
Botões
Roxo Primário
- Fundo:
#533afd - Texto:
#ffffff - Padding: 8px 16px
- Radius: 4px
- Fonte: 16px sohne-var peso 400,
"ss01" - Hover: fundo
#4434d4 - Uso: CTA primário (“Start now”, “Contact sales”)
Ghost / Delineado
- Fundo: transparente
- Texto:
#533afd - Padding: 8px 16px
- Radius: 4px
- Borda:
1px solid #b9b9f9 - Fonte: 16px sohne-var peso 400,
"ss01" - Hover: fundo muda para
rgba(83,58,253,0.05) - Uso: Ações secundárias
Info Transparente
- Fundo: transparente
- Texto:
#2874ad - Padding: 8px 16px
- Radius: 4px
- Borda:
1px solid rgba(43,145,223,0.2) - Uso: Ações terciárias/de nível informativo
Ghost Neutro
- Fundo: transparente (
rgba(255,255,255,0)) - Texto:
rgba(16,16,16,0.3) - Padding: 8px 16px
- Radius: 4px
- Contorno:
1px solid rgb(212,222,233) - Uso: Ações desativadas ou silenciadas
Cartões & Contêineres
- Fundo:
#ffffff - Borda:
1px solid #e5edf5(padrão) ou1px solid #061b31(destaque escuro) - Radius: 4px (estreito), 5px (padrão), 6px (confortável), 8px (destaque)
- Sombra (padrão):
rgba(50,50,93,0.25) 0px 30px 45px -30px, rgba(0,0,0,0.1) 0px 18px 36px -18px - Sombra (ambiente):
rgba(23,23,23,0.08) 0px 15px 35px 0px - Hover: sombra se intensifica, geralmente adicionando a camada com tom azulado
Emblemas / Tags / Pílulas
Pílula Neutra
- Fundo:
#ffffff - Texto:
#000000 - Padding: 0px 6px
- Radius: 4px
- Borda:
1px solid #f6f9fc - Fonte: 11px peso 400
Emblema de Sucesso
- Fundo:
rgba(21,190,83,0.2) - Texto:
#108c3d - Padding: 1px 6px
- Radius: 4px
- Borda:
1px solid rgba(21,190,83,0.4) - Fonte: 10px peso 300
Inputs & Formulários
- Borda:
1px solid #e5edf5 - Radius: 4px
- Foco:
1px solid #533afdou anel roxo - Rótulo:
#273951, 14px sohne-var - Texto:
#061b31 - Placeholder:
#64748d
Navegação
- Navegação horizontal limpa sobre fundo branco, fixa com desfoque de fundo
- Logotipo da marca alinhado à esquerda
- Links: sohne-var 14px peso 400, texto
#061b31com"ss01" - Radius: 6px no contêiner de navegação
- CTA: botão roxo alinhado à direita (“Sign in”, “Start now”)
- Mobile: alternância com hambúrguer com radius de 6px
Elementos Decorativos
Bordas Tracejadas
1px dashed #362baa(roxo) para zonas de espaço reservado/soltar1px dashed #ffd7ef(magenta) para bordas decorativas com tema magenta
Destaques de Gradiente
- Gradientes de rubi a magenta (
#ea2261a#f96bee) para decorações de hero - Seções escuras da marca usam fundos
#1c1e54com texto branco
5. Princípios de Layout
Sistema de Espaçamento
- Unidade base: 8px
- Escala: 1px, 2px, 4px, 6px, 8px, 10px, 11px, 12px, 14px, 16px, 18px, 20px
- Notável: A escala é densa na parte pequena (a cada 2px de 4–12), refletindo a UI orientada à precisão do Stripe para dados financeiros
Grade & Contêiner
- Largura máxima do conteúdo: aproximadamente 1080px
- Hero: coluna única centralizada com padding generoso, títulos leves
- Seções de funcionalidades: grades de 2–3 colunas para cartões de funcionalidades
- Seções escuras de largura total com fundo
#1c1e54para imersão na marca - Pré-visualizações de código/painel como cartões contidos com sombras com tom azulado
Filosofia de Espaço em Branco
- Espaçamento de precisão: Ao contrário do vasto vazio dos sistemas minimalistas, o Stripe usa espaço em branco medido e proposital. Cada espaço é uma escolha tipográfica deliberada.
- Dados densos, cromo generoso: As exibições de dados financeiros (tabelas, gráficos) são compactamente organizadas, mas o cromo da UI ao redor delas é generosamente espaçado. Isso cria uma sensação de densidade controlada — como uma planilha bem organizada em uma moldura bonita.
- Ritmo de seção: Seções brancas se alternam com seções escuras da marca (
#1c1e54), criando uma cadência dramática de claro/escuro que evita a monotonia sem introduzir cores arbitrárias.
Escala de Border-Radius
- Micro (1px): Elementos de granulação fina, arredondamento sutil
- Padrão (4px): Botões, inputs, emblemas, cartões — o que mais se usa
- Confortável (5px): Contêineres de cartão padrão
- Relaxado (6px): Navegação, elementos interativos maiores
- Grande (8px): Cartões em destaque, elementos de hero
- Composto:
0px 0px 6px 6pxpara contêineres com arredondamento inferior (painéis de abas, rodapés de dropdown)
6. Profundidade & Elevação
| Nível | Tratamento | Uso |
|---|---|---|
| Plano (Nível 0) | Sem sombra | Fundo da página, texto inline |
| Ambiente (Nível 1) | rgba(23,23,23,0.06) 0px 3px 6px | Leve elevação de cartão, dicas de hover |
| Padrão (Nível 2) | rgba(23,23,23,0.08) 0px 15px 35px | Cartões padrão, painéis de conteúdo |
| Elevado (Nível 3) | rgba(50,50,93,0.25) 0px 30px 45px -30px, rgba(0,0,0,0.1) 0px 18px 36px -18px | Cartões em destaque, dropdowns, popovers |
| Profundo (Nível 4) | rgba(3,3,39,0.25) 0px 14px 21px -14px, rgba(0,0,0,0.1) 0px 8px 17px -8px | Modais, painéis flutuantes |
| Anel (Acessibilidade) | contorno 2px solid #533afd | Anel de foco por teclado |
Filosofia de Sombra: O sistema de sombras do Stripe é construído sobre o princípio da profundidade cromática. Onde a maioria dos sistemas de design usa sombras cinza neutro ou preto, a cor primária de sombra do Stripe (rgba(50,50,93,0.25)) é um azul-acinzentado profundo que ecoa a paleta azul-marinho da marca. Isso cria sombras que não apenas adicionam profundidade — elas adicionam atmosfera da marca. A abordagem de múltiplas camadas combina essa sombra com tom azulado com uma camada secundária em preto puro (rgba(0,0,0,0.1)) em um deslocamento diferente, criando uma profundidade semelhante a um paralaxe, onde a sombra da marca fica mais longe do elemento e a sombra neutra fica mais próxima. Os valores negativos de espalhamento (-30px, -18px) garantem que as sombras não se estendam além do contorno horizontal do elemento, mantendo a elevação vertical e controlada.
Profundidade Decorativa
- Seções escuras da marca (
#1c1e54) criam profundidade imersiva através do contraste de cor de fundo - Sobreposições de gradiente com transições de rubi a magenta para decorações de hero
- Cor de sombra
rgba(0,55,112,0.08)(--hds-color-shadow-sm-top) para sombras na borda superior de elementos fixos
7. O Que Fazer e O Que Evitar
O Que Fazer
- Usar sohne-var com
"ss01"em cada elemento de texto — o conjunto estilístico É a marca - Usar peso 300 para todos os títulos e texto de corpo — a leveza é a assinatura
- Aplicar sombras com tom azulado (
rgba(50,50,93,0.25)) para todos os elementos elevados - Usar
#061b31(azul-marinho profundo) para títulos em vez de#000000— o calor importa - Manter o border-radius entre 4px–8px — o arredondamento conservador é intencional
- Usar
"tnum"para qualquer exibição de número tabular/financeiro - Camadas de sombra: azulado distante + neutro próximo para paralaxe de profundidade
- Usar o roxo
#533afdcomo a cor interativa/CTA primária
O Que Evitar
- Não usar peso 600–700 para títulos sohne-var — o peso 300 é a voz da marca
- Não usar border-radius grande (12px+, formatos de pílula) em cartões ou botões — o Stripe é conservador
- Não usar sombras cinza neutro — sempre tingir com azul (
rgba(50,50,93,...)) - Não omitir
"ss01"em nenhum texto sohne-var — os glifos alternativos definem a personalidade - Não usar preto puro (
#000000) para títulos — sempre usar#061b31azul-marinho profundo - Não usar cores de destaque quentes (laranja, amarelo) para elementos interativos — o roxo é o primário
- Não aplicar espaçamento positivo entre letras em tamanhos de exibição — o Stripe usa tracking estreito
- Não usar os destaques magenta/rubi em botões ou links — eles são apenas decorativos/gradientes
8. Comportamento Responsivo
Breakpoints
| Nome | Largura | Mudanças Principais |
|---|---|---|
| Mobile | <640px | Coluna única, tamanhos de título reduzidos, cartões empilhados |
| Tablet | 640-1024px | Grades de 2 colunas, padding moderado |
| Desktop | 1024-1280px | Layout completo, grades de 3 colunas para funcionalidades |
| Desktop Grande | >1280px | Conteúdo centralizado com margens generosas |
Alvos de Toque
- Botões usam padding confortável (8px–16px vertical)
- Links de navegação em 14px com espaçamento adequado
- Emblemas têm padding horizontal mínimo de 6px para alvos de toque
- Alternância de navegação mobile com botão de radius 6px
Estratégia de Colapso
- Hero: display de 56px -> 32px no mobile, peso 300 mantido
- Navegação: links horizontais + CTAs -> alternância com hambúrguer
- Cartões de funcionalidades: 3 colunas -> 2 colunas -> coluna única empilhada
- Seções escuras da marca: manter tratamento de largura total, reduzir padding interno
- Tabelas de dados financeiros: rolagem horizontal no mobile
- Espaçamento de seção: 64px+ -> 40px no mobile
- A escala tipográfica se comprime: tamanhos de hero de 56px -> 48px -> 32px entre os breakpoints
Comportamento de Imagens
- Capturas de tela de painel/produto mantêm sombra com tom azulado em todos os tamanhos
- Decorações de gradiente do hero se simplificam no mobile
- Blocos de código mantêm o tratamento
SourceCodePro, podem rolar horizontalmente - Imagens de cartão mantêm border-radius consistente de 4px–6px
9. Guia de Prompts para Agente
Referência Rápida de Cores
- CTA primário: Roxo Stripe (
#533afd) - Hover do CTA: Roxo Escuro (
#4434d4) - Fundo: Branco Puro (
#ffffff) - Texto de título: Azul-Marinho Profundo (
#061b31) - Texto de corpo: Ardósia (
#64748d) - Texto de rótulo: Ardósia Escura (
#273951) - Borda: Azul Suave (
#e5edf5) - Link: Roxo Stripe (
#533afd) - Seção escura: Marca Escuro (
#1c1e54) - Sucesso: Verde (
#15be53) - Decorativo de destaque: Rubi (
#ea2261), Magenta (#f96bee)
Exemplos de Prompts de Componentes
- “Crie uma seção hero em fundo branco. Título em 48px sohne-var peso 300, line-height 1.15, letter-spacing -0.96px, cor #061b31, font-feature-settings ‘ss01’. Subtítulo em 18px peso 300, line-height 1.40, cor #64748d. Botão CTA roxo (#533afd, radius 4px, padding 8px 16px, texto branco) e botão ghost (transparente, 1px solid #b9b9f9, texto #533afd, radius 4px).”
- “Projete um cartão: fundo branco, borda 1px solid #e5edf5, radius 6px. Sombra: rgba(50,50,93,0.25) 0px 30px 45px -30px, rgba(0,0,0,0.1) 0px 18px 36px -18px. Título em 22px sohne-var peso 300, letter-spacing -0.22px, cor #061b31, ‘ss01’. Corpo em 16px peso 300, #64748d.”
- “Construa um emblema de sucesso: fundo rgba(21,190,83,0.2), texto #108c3d, radius 4px, padding 1px 6px, 10px sohne-var peso 300, borda 1px solid rgba(21,190,83,0.4).”
- “Crie navegação: cabeçalho fixo branco com backdrop-filter blur(12px). sohne-var 14px peso 400 para links, texto #061b31, ‘ss01’. CTA roxo ‘Start now’ alinhado à direita (fundo #533afd, texto branco, radius 4px). Contêiner de nav com radius 6px.”
- “Projete uma seção escura da marca: fundo #1c1e54, texto branco. Título 32px sohne-var peso 300, letter-spacing -0.64px, ‘ss01’. Corpo 16px peso 300, rgba(255,255,255,0.7). Cartões internos usam borda rgba(255,255,255,0.1) com radius 6px.”
Guia de Iteração
- Sempre habilitar
font-feature-settings: "ss01"em texto sohne-var — este é o DNA tipográfico da marca - Peso 300 é o padrão; usar 400 apenas para botões/links/navegação
- Fórmula de sombra:
rgba(50,50,93,0.25) 0px Y1 B1 -S1, rgba(0,0,0,0.1) 0px Y2 B2 -S2onde Y1/B1 são maiores (sombra distante) e Y2/B2 são menores (sombra próxima) - Cor de título é
#061b31(azul-marinho profundo), corpo é#64748d(ardósia), rótulos são#273951(ardósia escura) - O border-radius permanece na faixa de 4px–8px — nunca usar formatos de pílula ou arredondamento grande
- Usar
"tnum"para quaisquer números em tabelas, gráficos ou exibições financeiras - Seções escuras usam
#1c1e54— não preto, não cinza, mas um índigo profundo da marca - SourceCodePro para código em 12px/500 com line-height 2.00 (muito generoso para legibilidade)
Tags
design-systemfirst-partydesignfintech-crypto