Foundation · Lumina
Typography
Três famílias com papéis claros. Comfortaa para títulos com personalidade, Inter para corpo, JetBrains Mono para código e metadados. Hierarquia pelo tamanho, não pelo peso.
Famílias
Cada uma tem um papel exclusivo. Não misture pesos entre famílias na mesma tela.
Display
Comfortaa
--font-title · font-titlePersonalidade do Lumina. Curvas geométricas, espaço respirado. Usar em títulos, hero e display.
A marca em movimento
Medium
500Semibold
600Bold
700Corpo
Inter
--font-sans · font-sansWorkhorse de UI. Legibilidade absoluta, neutra. Usar em corpo, label, navegação.
Componentes que aprendem com o uso.
Regular
400Medium
500Semibold
600Mono
JetBrains Mono
--font-mono · font-monoCódigo, metadados, kbd. Ligaduras desativadas pra clareza em tokens. Tracking generoso em uppercase.
const lumina = { mood: 'dark' }
Regular
400Medium
500Escala display
display-xxlA marca em movimento
display-xlHero secundário
display-lgTítulo de seção
Escala de corpo
text-lgTamanho generoso para parágrafos editoriais.
text-baseTamanho padrão de corpo. Inter regular, leading 1.6.
text-smTexto secundário, descrições.
text-xsMetadados, captions, footnotes.
Tracking
tracking-tightTítulos respiram menos
tracking-normalCorpo respeita o desenho da fonte
tracking-[0.16em] uppercaseeyebrow tem tracking largo
Uso na vida real
Card de componente
Component
Button
Magnetic, liquid e ripple. Cada um com intenção.
Token
Primary
--color-primaryCode snippet
import { Button } from "@nimbuslab/lumina"Atalho de teclado
Abrir busca⌘K