Make your AI a shadcn expert

Linear Design System

Linear's design system as a DESIGN.md file.

About Linear DESIGN.md

Curated by Dov AzencotUpdated Source linear.app

  • Project Management
  • Productivity & SaaS

Linear's marketing site is the strictest dark-canvas system in this directory. The page floor is "#010102" — essentially pure black with a faint blue cast, never the unfortunate "#000000" true black that most dark sites default to. On top sits a four-step surface ladder: charcoal panels at "#0f1011", "#141516", "#18191a", and "#191a1b" carrying every card, hovered tile, and lifted dropdown. Hairlines run from "#23252a" up through "#34343a" and "#3e3e44". The single chromatic accent is Linear's lavender-blue "#5e6ad2", deployed scarcely on the brand mark, focus rings, and one primary CTA per section. There is no second chromatic color, no atmospheric gradient, no spotlight card. Linear trusts surface lift and hairline borders to carry every bit of hierarchy.

This page packages the entire spec into one DESIGN.md file written to the Google Labs spec. Inside: 22 color tokens grouped into brand, surface, hairline, text, and semantic families; 14 type tokens running Linear Display, Linear Text, and Linear Mono with negative tracking scaling from -3.0px at 80px down to 0 at body; an 8-step rounded scale (4px through 24px plus pill and full); a 9-step spacing scale on a 4px base unit ending at 96px section padding; and 22 component definitions covering buttons, pricing cards, product screenshot panels, testimonial cards, changelog rows, and the dark top-nav and footer.

Feed the file to Claude, Cursor, or GitHub Copilot and the agent reproduces Linear's discipline — dark canvas, single lavender accent, surface ladder over shadows — rather than a generic dark theme. Or reference the tokens directly: every hex, font, radius, and spacing value is a quoted scalar you can paste into Tailwind config, CSS variables, or your component library. Linear is worth studying because it proves how far restraint scales: a single accent color, one negative-tracking display family, and four surface lifts produce a marketing page that reads as software-craft documentation.

What makes it distinct

  1. Deepest dark canvas in the directory#010102 with a faint blue tint, never pure #000000 true black
  2. Single chromatic accentlavender-blue #5e6ad2 reserved for brand mark, focus ring, and primary CTA only
  3. Four-step surface ladder carries hierarchy without drop shadowscanvas to surface-4 with hairline borders
  4. Aggressive negative letter-spacing on display-3.0px at 80px, scaling to -0.05px at 16px body
  5. Product UI screenshots are the protagonistmarketing chrome is a dark frame for high-fidelity app captures

Live at linear.app

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Linear's website at linear.applinear.app

Explore Linear

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Semantic

Status, errors, success, inline links.

Other

Specialty colors.

Linear design system FAQ

Common questions about Linear's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Linear in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md