Design System
Event Connect — Linear-style
Light por padrão (cards brancos, badges pastel) · Dark nativo Linear (#08090a / #0f1011) · Inter Variable com cv01/ss03 · peso 510 como UI default. Tema atual: light.
Cards de referência
Réplica do alvo visual: cards brancos, título 18px peso 590, body em muted, badges pastel.
Issue Tracking
Plan and track work across teams. Linear's issue tracker is designed for speed, with keyboard shortcuts for every action.
Sprint Cycles
Time-boxed work periods that keep teams focused. Automatic rollover and progress tracking built in.
Product Roadmaps
Visualize direction and progress. Connect issues to projects and track milestones across your entire product.
Cores semânticas
Tokens CSS — funcionam em ambos os temas. Nunca use hex hardcoded ou cores cruas Tailwind.
Superfícies
Background
--background
Card
--card
Muted
--muted
Accent
--accent
Brand & estados
Primary
--primary
Destructive
--destructive
Border
--border
Ring
--ring
Soft variants (badges)
Success soft
--success-soft
Info soft
--info-soft
Warning soft
--warning-soft
Destructive soft
--destructive-soft
Tipografia
Inter Variable + font-feature-settings 'cv01','ss03'. Peso 510 (signature Linear) = UI default.
Display · 48px / 510 / -1.056px
Build with intent.
H1 · 32px / 400 / -0.704px
Major section title
H2 · 24px / 510 / -0.288px
Sub-section heading
H3 · 20px / 590 / -0.24px
Card or feature header
Body — 16px peso 400. The default reading text.
UI / Nav — 15px peso 510 (signature).
Caption — 14px muted, descrições secundárias.
Micro — 12px muted, metadados e tracking 0.125px em badges.
Botões
Primary indigo · neutros translúcidos · ghost.
Variantes
Tamanhos
Com ícone
Badges de status
SEMPRE use .badge-base .badge-{variant}. Funcionam em light e dark via tokens soft.
<span className="badge-base badge-success">Sucesso</span>
Inputs & forms
Cards & estado vazio
O peso 590 do título e o tracking -0.24px são parte do sistema.
Nada por aqui
Crie um item para começar.
Elevação & sombras
Em dark, sombras viram border-as-shadow (Linear signature).
Card
--shadow-card
Elevated
--shadow-elevated
Popover
--shadow-popover