Linear
Dark, monochrome marketing site led by large product UI renders; tiered pricing table; sign-up page with a minimal centered auth card.
Summary
Dark, monochrome marketing site led by large product UI renders; tiered pricing table; sign-up page with a minimal centered auth card.
What it is
A well-designed public website, captured by us (hero, key pages and a public flow) as a reference.
Who it’s for
Designers and front-end developers studying landing pages, pricing pages and sign-up entry points.

Key takeaways
- Captured linear.app: near-black canvas (#08090A ESTIMATED), large white headline and a product-UI render as the hero visual; pricing is a dark four-column table; sign-up is a small centered card.
- Accent color is almost absent.
- Color: monochrome dark theme; dominant colors #08090A, #F8F8F9, #303135 (ESTIMATED from our capture).
Best practices to borrow
- Use a near-black canvas, white text and at most one accent.
- Put the promise on one side and proof (product, media or illustration) on the other; keep the headline short.
- Borrow structure and hierarchy, not brand assets; check contrast on any accent you take.
Palette preview
Quick links
Screenshots and the step-by-step flow are in the Flow tab and the Inside the product tab.
Dominant palette from our captures
Measured by us from our screenshot(s) of https://linear.app (median-cut quantization; share = % of pixels). Approximate and not official.
Layout pattern: Split hero
Observed by us on the captured page(s). See all entries by layout.
How to apply it: Put the promise on one side and proof (product, media or illustration) on the other; keep the headline short.
Other entries with this layout: Material Design 3, Heroicons, Phosphor Icons, Stripe, Notion, DiceBear, Open Peeps, Humaaans, Blush, Linear onboarding flow.
Components
Observed on the captured pages.
- Top nav with CTA
- Product UI render
- Pricing table
- Centered auth card
Landing → Pricing → Sign-up entry
Captured with a headless browser. The capture stopped at the sign-up or entry page: no forms were submitted and no login walls were passed. These screenshots are fair-use reference captures; the sites, content and marks belong to their owners.
Mermaid source
flowchart LR
S1["Landing"] --> S2
S2["Pricing"] --> S3
S3["Sign-up entry"]


Inside the product
14 screenshots captured 2026-10-22 ~23:52 (UTC+8) inside Linear with a free account. Reference captures for design research only: Linear’s UI, content and marks belong to their owner. Blanked: the account email (workspace creation screen) and the account name (assignee chip in the issue modal). Every image downloads at full resolution; all of them are in the entry’s .zip.
Onboarding flow
Workspace creation, five optional setup steps (every one has Skip), then the first issues view. Also listed as its own entry: FL-001 · Linear onboarding flow.
Mermaid source
flowchart LR
S1["Create workspace"] --> S2
S2["Set up profile"] --> S3
S3["Invite teammates"] --> S4
S4["Connect GitHub"] --> S5
S5["Connect Slack"] --> S6
S6["Subscribe to updates"] --> S7
S7["Issues view (app shell)"]






In-app UI analysis
Our observations from these captures.
In-app palette: light
Sampled by us from the light captures (most frequent color inside each named region; text colors from small anti-aliased type, so the true values are likely darker/brighter). Not official Linear tokens.
In-app palette: dark
Sampled from the dark-mode captures.
Other screens







Our analysis
Captured linear.app: near-black canvas (#08090A ESTIMATED), large white headline and a product-UI render as the hero visual; pricing is a dark four-column table; sign-up is a small centered card. Accent color is almost absent.
Similar to this
Ranked by shared color theme, layout, category, type and mood tags.
Downloads
PDF: research notes made for this library; third-party images inside follow the credits in their captions. Screenshots are fair-use reference captures; the sites and their content belong to their owners. License / terms of the source: Screenshots: fair-use reference captures; site content © Linear
DESIGN.md for AI coding agents
Copy this into your repo or agent context. OFFICIAL and ESTIMATED values are labelled.
# DESIGN.md · Linear (WR-001) > Written for AI coding agents. Values marked **OFFICIAL** come from the documented source named below; values marked **ESTIMATED** were measured by us from our own screenshots and are approximate. Never treat ESTIMATED values as official brand tokens. ## Overview - Type: Website Reference · Category: I. Website References - Platforms: Web, macOS, iOS - Color theme: Monochrome dark · Layout pattern: Split hero · Mood: Precise, engineering-minimal - License / terms: Screenshots: fair-use reference captures; site content © Linear Dark, monochrome marketing site led by large product UI renders; tiered pricing table; sign-up page with a minimal centered auth card. ### Analysis (ours) Captured linear.app: near-black canvas (#08090A ESTIMATED), large white headline and a product-UI render as the hero visual; pricing is a dark four-column table; sign-up is a small centered card. Accent color is almost absent. ## Color tokens No official color tokens documented for this entry. ESTIMATED · dominant colors measured from our screenshot(s) of the source site (median-cut quantization; share = % of pixels). Approximate, not official: - `#08090A` ~42% - `#F8F8F9` ~32% - `#303135` ~4% ## Typography No official type scale documented for this entry; use the product’s own typography guidance. ## Spacing, radii, shadows Not documented for this entry. Do not invent values; derive from your own design system. ## Components - Top nav with CTA - Product UI render - Pricing table - Centered auth card ## In-app tokens (ESTIMATED) ESTIMATED · sampled by us from logged-in screenshots of the product (free account, 2026-10-22 ~23:52 (UTC+8)). Most frequent color inside each named UI region; approximate, not official Linear tokens. ### Light - `#EFEFF0` Sidebar background - `#F9F9FA` Main canvas - `#EFEFF0` Group header row - `#E1E1E2` Active nav item - `#3B3B3B` Primary text (darkest pixel of issue titles) - `#6D78D5` Primary button (Create new issue) - `#6D78D5` Toggle on - `#FFFFFF` Settings card - `#BDBDBE` Modal overlay (dimmed canvas) ### Dark - `#09090A` Onboarding background - `#121213` Onboarding input - `#080809` Settings sidebar - `#121213` Settings canvas - `#1A1A1B` Settings card - `#5E6AD2` Toggle on - `#FFFFFF` Primary text (brightest pixel of “Preferences” heading) ### In-app patterns (observed) - **App shell layout:** Persistent left sidebar (~130px of a 1024px viewport) on a slightly darker gray than the main canvas; the content area is an inset rounded panel with a header row (breadcrumb + actions) and a view-tab row. A slim bottom bar holds help and Agent shortcuts. - **Sidebar navigation:** Personal items first (Inbox with an unread count, My issues, Agent), then collapsible groups: Workspace, Your teams (team → Home / Issues / Projects / Views) and Try (import, invite, connect GitHub). Small 14px icons, compact rows, active row as a soft gray pill. - **Density:** High information density: ~23px issue rows in the captured list (ID, status icon, title, assignee avatar, date), small type and tight spacing; color is reserved for status and the purple primary actions. - **Command menu pattern:** Ctrl+K opens a centered palette over the current view: one input (“Type a command or search…”, plus “Ask Linear”), results grouped by object type, each row with an icon and its single-key or chord shortcut (C, V, N then P). It teaches shortcuts while you search. - **Empty state pattern:** A monochrome line-art illustration, one sentence (“No issues assigned to you”) and a single primary CTA. Filter chips (Assigned / Created / Subscribed / Activity) stay visible, so the user keeps their bearings. - **Modal pattern:** Issue creation is a centered card over a dimmed shell: breadcrumb (team › New issue), large borderless title field, description, a row of property chips, expand and close icons, plus a “Create more” toggle for batch entry and one primary button. - **Onboarding pattern:** Five dark split-screen steps after workspace creation: a short form on the left, blurred product art on the right, progress dots, and Skip on every step; integrations (GitHub, Slack) are offered but optional. - **Theme system:** Preferences offer System preference, Light, Pure Light, Dark and more, each previewed with an “Aa” chip; a separate Code theme follows the interface theme unless overridden. Light and dark keep identical layouts; only surfaces and text tokens swap. ## Layout rules - Observed layout pattern: **Split hero** (from our captures). - Public flow (captured, stopped before any form submission): Landing (https://linear.app/) → Pricing (https://linear.app/pricing) → Sign-up entry (https://linear.app/signup) ## Do’s and don’ts - Do: Use a near-black canvas with high-contrast white text and at most one accent. - Don’t: Don’t add multiple saturated accents or light-mode shadows. - Do: follow the source’s license/terms listed above. - Don’t: present ESTIMATED colors as official tokens. ## Sources - https://linear.app - Capture: https://linear.app/ - Capture: https://linear.app/pricing - Capture: https://linear.app/signup - Library entry: https://design-library-byt.pages.dev/entry/WR-001



