Acid Lime
#e4f222Primary action buttons, active nav indicators — electric accent that breaks the monochrome system
Linear's design system is a midnight command center built on near-black surfaces (#08090a) with paper-white type and one electric acid-lime accent (#e4f222) that functions as a functional flashlight — small, high-contrast, and used sparingly to signal action. The interface treats darkness as a substrate rather than a theme: text is crisp white at tight tracking (-0.022em), weights sit in a low 400–510 band rather than bold, and borders are hairline-thin (0.5px) to let geometry do the work that shadows usually would. Components feel precision-machined — 6px and 12px radii, compact 8–12px paddings, and almost no decorative ornament — letting the product UI (issue cards, kanban boards, AI agent panels) be the only visual texture in an otherwise quiet system.
#e4f222Primary action buttons, active nav indicators — electric accent that breaks the monochrome system
#27a644Green outline accent for tags, dividers, and focused UI edges. Use as a supporting accent, not as a status color
#eb5757Red wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Use as a supporting accent, not as a status color
#02b8ccDecorative accent, informational icon fills
#6366f1Tag/badge fills — soft chromatic punctuation on tags and labels
#8b5cf6Secondary tag fills, category indicators
#08090aPage canvas, full-bleed backgrounds — the default everything sits on
#0f1011Card surfaces, nav bars — one step above canvas for contained content
#161718Elevated surfaces, deeper card panels
#23252aSubtle borders, dividers, ghost button outlines — low-contrast structural edges
#383b3fHairline borders at higher contrast than graphite — section separators
#62666dMuted body text, inactive icons, secondary metadata
#8a8f98Tertiary text, placeholder copy, icon fills
#d0d6e0Secondary headings, button text on dark surfaces
#e5e5e6Near-white surface fills, high-contrast button text
#ffffffPrimary headings, hero type, max-contrast emphasis text
72px · 510 · 1 · -1.584px trackingThe quick brown fox jumps
64px · 510 · 1 · -1.408px trackingThe quick brown fox jumps
48px · 510 · 1 · -1.056px trackingThe quick brown fox jumps
32px · 400 · 1.13 · -0.704px trackingThe quick brown fox jumps
24px · 400 · 1.33 · -0.288px trackingThe quick brown fox jumps
20px · 590 · 1.33 · -0.24px trackingThe quick brown fox jumps
17px · 590 · 1.6The quick brown fox jumps
16px · 400 · 1.5The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Primary UI and heading typeface — used across nav, body, headings, buttons, cards
Code-adjacent UI text — issue IDs (ENG-2703), keyboard shortcuts, monospaced metadata
12px9999px2px4px6px6px1px2px3px4px5px6px7px8px10px11px12px14px15px16px17px18px19px20px22px23px24px26px27px28px30px31px32px35px36px39px40px46px48px56px58px60px64px68px77px80px81px96px128px132px156px159px224px282pxBackground #e4f222, text #08090a, border-radius 6px, padding 10px 16px, Inter 14px / weight 510, letter-spacing -0.011em. Sits as the sole filled chromatic element — every other button on the site is neutral.
Transparent background, text #d0d6e0, padding 8px 12px, Inter 13px / weight 400. No border, no fill — pure typographic nav with underline on hover.
Background rgba(255,255,255,0.05), text #d0d6e0, border-radius 9999px, padding 4px 12px, Inter 12–13px / weight 400.
Transparent background, border 1px #23252a, text #d0d6e0, border-radius 6px, padding 8px 12px, Inter 13px / weight 400.
Background #ffffff, text #08090a, border-radius 9999px, padding 8px 16px, Inter 13px / weight 510. White pill against the dark nav bar — the second highest-contrast element after the acid-lime CTA.
Background #0f1011, border-radius 12px, inset shadow rgb(35,37,42) 0 0 0 1px, padding 24px. Hairline inner border defines the card edge — no outer shadow, no glow.
Background rgba(255,255,255,0.02), border-radius 6px, shadow rgba(0,0,0,0.4) 0 2px 4px, padding 8px. Almost invisible — the card barely separates from the canvas.
Background rgba(255,255,255,0.02), border 1px rgba(255,255,255,0.08), text #d0d6e0, border-radius 6px, padding 12px 14px, Inter 14px / weight 400. Focus ring: border brightens to #d0d6e0.
Background rgba(255,255,255,0.05), text #8a8f98, border-radius 4px, padding 0px 6px, Inter 12px / weight 400. Color-coded variants use Pulse Green, Coral Red, Iris Violet, or Lavender fills.
Linear wordmark + geometric glyph, Inter 16px / weight 510, color #ffffff. Glyph rendered as inline SVG in white.
Neutral grey logos (Vercel, Cursor, Oscar, OpenAI, Coinbase, Cash App, Boom, Ramp) at #8a8f98–#d0d6e0, evenly spaced with 48–64px gaps, no card backgrounds.
Linear gradient from rgb(8,9,10) at 10% to rgb(208,214,224) at 100% — a subtle light wash that grounds the floating product UI against the void.
#08090aPage canvas — the default full-bleed background
#0f1011Card surfaces, product screenshot frames, nav containers
#161718Elevated panels, deeper nested surfaces
#23252aInteractive surface tint, ghost button fills, border-adjacent backgrounds
Elevation in Linear's system is achieved almost entirely through hairline borders (0.5px #23252a or 1px inset #23252a) and subtle dark drop shadows (rgba(0,0,0,0.4) 0 2px 4px) rather than layered shadow stacks. The visual hierarchy comes from the surface-level progression (#08090a → #0f1011 → #161718 → #23252a) and border definition, not from ambient shadow. The acid-lime CTA button uses an inset shadow stack (0px 5px 2px / 0px 3px 2px / 0px 1px 1px) — the only place in the system where a real shadow is applied to a chrome element.
Layout is max-width contained at ~1200px, centered, with full-bleed dark backgrounds extending to viewport edges. The hero is a left-aligned oversized headline (64–72px) paired with a right-aligned link CTA, followed by a large product screenshot that bleeds beyond the max-width slightly. Section rhythm alternates between text-left/image-right 2-column compositions and full-width product showcase bands, separated by 96px vertical gaps. The customer logo strip is a single horizontal row. The page never uses 3-column card grids or masonry — information density stays low, with most sections using generous whitespace and a single focal point per screen. Navigation is a fixed top bar with left-aligned logo and right-aligned links, no sidebar, no mega-menu.
Linear's visual language is product-screenshot-first: the hero and section illustrations are real Linear app UI captured at full fidelity — issue cards, kanban boards, AI agent panels, command palettes — placed inside framed card containers with hairline borders. No stock photography, no lifestyle imagery, no abstract illustration. Logos appear as a customer strip in neutral grey (#8a8f98) at uniform size. Icons are minimal line-art SVGs in single-color grey scale. The hero screenshot floats on a subtle linear gradient (dark-to-light) that creates atmospheric depth without literal scenery. Every visual element is a functional artifact of the product itself.
**Quick Color Reference:** - text (primary heading): #ffffff - text (body): #d0d6e0 - text (muted): #8a8f98 - background (canvas): #08090a - background (card): #0f1011 - border (hairline): #23252a - accent (CTA): #e4f222 - primary action: #e4f222 (filled action) **3-5 Example Component Prompts:** 1. **Hero headline block:** Full-bleed #08090a canvas. Headline at 64px Inter Variable weight 510, color #ffffff, letter-spacing -0.022em, line-height 1.0. Subtext at 16px Inter weight 400, color #8a8f98. No button — secondary link text in #d0d6e0 with arrow glyph. 2. **Product screenshot card:** Background #0f1011, border-radius 12px, inset border 1px #23252a via box-shadow, padding 24px. Contains a simulated app UI at full opacity over the card surface. No outer drop shadow. 3. **Acid-lime primary action button:** Background #e4f222, text #08090a, border-radius 6px, padding 10px 16px, Inter 14px weight 510, letter-spacing -0.011em. Only one per view. 4. **Nav top bar:** Background #08090a (transparent over canvas), padding 16px horizontal, max-width 1200px centered. Logo wordmark #ffffff at 16px weight 510 left-aligned. Nav links #d0d6e0 at 13px weight 400, 8px gaps. Right-aligned white pill sign-up button: bg #ffffff, text #08090a, border-radius 9999px, padding 8px 16px. 5. **Status badge row:** Horizontal flex, 8px gap. Each badge: background rgba(255,255,255,0.05), text #8a8f98, border-radius 4px, padding 0px 6px, Inter 12px weight 400. Color-coded variants: #27a644 for success, #eb5757 for error, #6366f1 for tags.
Display: 72px / 510 / lh 1.0 / ls -0.022em Hero: 64px / 510 / lh 1.0 / ls -0.022em Section heading: 48px / 510 / lh 1.0 / ls -0.022em Subheading: 32px / 400 / lh 1.13 / ls -0.022em Heading: 24px / 400 / lh 1.33 / ls -0.012em Body emphasis: 20px / 590 / lh 1.33 / ls -0.012em Body large: 17px / 590 / lh 1.6 / ls default Body: 16px / 400 / lh 1.5 / ls default Body small: 15px / 400 / lh 1.6 / ls -0.011em Caption: 13px / 400 / lh 1.2 / ls default Label: 12px / 400 / lh 1.4 / ls default Micro: 10px / 510 / lh 1.5 / ls default
Same dark-canvas-first approach with hairline borders, tight Inter typography, and product-screenshot-as-hero layout — both treat the product UI as the visual content rather than illustration
Identical midnight dark mode with acid-lime accent CTA, compact Inter type at 400–510 weights, and product-screenshot showcase cards at 12px radius
Shared dark precision-instrument aesthetic — compact spacing, 6px button radius, monochromatic chrome with a single functional accent color for active states
Same dark-canvas layout language with large 48–64px Inter headings at tight tracking, product-screenshot hero cards, and minimal ornament between sections
Use the design exports or connect Musterlab to your AI.