Linear.app Design System

Engineer-centric, high-performance, dark-mode design language
Back to Home
01

Design Philosophy

Linear Is

Dark-mode first: optimized deep backgrounds with high-contrast text layers.

Calm UI: neutral spaces with low noise and very subtle borders.

Glow & Focus: signature neon purple accents directing user task flows.

Structured Bento: unified grids holding dense components cleanly.

Linear Is Not

No plain grays: gray layers are space-navy tinted to maintain a premium feel.

No round elements: card corners lock strictly at 12px for a precise structure.

No slow animations: transitions are snappy (<300ms) to feel highly responsive.

02

Color Palette

bg
#000212
surface-base
#080a10
surface-raised
#12131e
accent-purple
#5e6ad2
text-primary
#f0f3f6
text-muted
#8b949e
TokenHex ValueUsage
--bg#000212Deep space-navy background
--surface-base#080a10Standard card / surface container
--surface-raised#12131ePopovers, modal overlays, hover cards
--accent-purple#5e6ad2Brand focus indicator, active buttons
--border-subtlergba(255,255,255,0.08)Thin card outlines
--success#4cad6bCompleted task status color
03

Typography

Linear Features & Cycles
Inter Display · 38px · weight 800 · line-height 1.1
Issue tracking built for speed
Inter Display · 24px · weight 700 · line-height 1.2

Linear helps software teams streamline projects, tasks, and bug tracking. It's built for high-density reading and operates at extreme speeds.

Inter · 14px · weight 400 · line-height 1.6
ElementFont StackSizeWeightLine-height
Hero TitlesInter Display32px - 48px8001.1
SubheadingsInter Display24px7001.2
Body TextInter14px4001.6
Meta / BadgesInter11px6001.4
Code blockSF Mono / ui-monospace12.5px4001.6
04

Spacing System

Bento gap24px
Card padding24px
Button padding16px
Tag padding8px
05

Borders & Radius

ElementBorder RuleBorder Radius
Bento cards1px solid rgba(255, 255, 255, 0.08)12px
Buttons & Inputs1px solid rgba(255, 255, 255, 0.12)8px
Badges & Tags1px solid rgba(255, 255, 255, 0.08)6px
06

Bento Grid Layout

Built for the future

High performance rendering engine ensures a lag-free experience across huge issue cycles.

Cycles

Plan sprints easily with automatic backlog carryovers.

Interactive status badges:

Completed In Progress High Priority
07

Motion & Anti-Patterns

AvoidUse Instead
Pure black `#000` panelsTinted space-navy grays `#080a10`
Large borders (>2px)1px thin borders with high transparency
Bouncy animationsSubtle, linear-ease transitions under 250ms
Heavy box shadowsNeon purple radial glows on hover