Pular para o conteúdo

Tipografia

Fontes

FunçãoFamíliaUso
font-sansInterToda a interface — títulos, corpo, labels
font-monoJetBrains MonoCódigo, snippets, dados técnicos

Escala de tamanhos

Display (headlines, heroes)

TokenTamanhoLine heightUso
text-display-2xl4.5rem / 72px1.1Hero principal, acima do fold
text-display-xl3.75rem / 60px1.1Headline primária de seção
text-display-lg3rem / 48px1.15H1 de páginas internas
text-display-md2.25rem / 36px1.2H2, títulos de seção
text-display-sm1.875rem / 30px1.25H3, subtítulos

Corpo

TokenTamanhoLine heightUso
text-xl1.25rem / 20px1.75Lead, parágrafos de destaque
text-lg1.125rem / 18px1.75Corpo principal
text-md1rem / 16px1.625Corpo secundário
text-sm0.875rem / 14px1.5Labels, metadata, captions
text-xs0.75rem / 12px1.5Tags, badges, eyebrow text

Pesos

TokenValorUso
font-regular400Corpo de texto
font-medium500Labels, navegação
font-semibold600Subtítulos, botões secundários
font-bold700Títulos, CTAs
font-extrabold800Display de impacto

Regras de uso

  • Display sizes sempre com tracking-tight (letter-spacing negativo)
  • Corpo de texto: nunca abaixo de text-sm para texto de leitura
  • Nunca usar mais de 2 pesos diferentes no mesmo componente
  • Hierarquia visual: título → subtítulo → corpo → metadata