← all systems warp
edit →

Design System Inspired by Warp

1. Visual Theme & Atmosphere

Warp’s website feels like sitting at a campfire in a deep forest — warm, dark, and alive with quiet confidence. Unlike the cold, blue-tinted blacks favored by most developer tools, Warp wraps everything in a warm near-black that feels like charred wood or dark earth. The text isn’t pure white either — it’s Warm Parchment (#faf9f6), a barely-perceptible cream that softens every headline and makes the dark canvas feel inviting rather than austere.

The typography is the secret weapon: Matter, a geometric sans-serif with distinctive character, deployed at Regular weight across virtually all text. The font choice is unusual for a developer tool — Matter has a softness and humanity that signals “this terminal is for everyone, not just greybeards.” Combined with tight line-heights and controlled negative letter-spacing on headlines, the effect is refined and approachable simultaneously. Nature photography is woven between terminal screenshots, creating a visual language that says: this tool brings you closer to flow, to calm productivity.

The overall design philosophy is restraint through warmth. Minimal color (almost monochromatic warm grays), minimal ornamentation, and a focus on product showcases set against cinematic dark landscapes. It’s a terminal company that markets like a lifestyle brand.

Key Characteristics:

2. Color Palette & Roles

Primary

Secondary & Accent

Surface & Background

Neutrals & Text

Semantic & Accent

Gradient System

3. Typography Rules

Font Family

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display HeroMatter Regular80px4001.00-2.4pxMaximum compression, hero impact
Section DisplayMatter Regular56px4001.20-0.56pxFeature section headings
Section HeadingMatter Regular48px4001.20-0.48px to -0.96pxAlternate heading weight
Feature HeadingMatter Regular40px4001.10-0.4pxFeature block titles
Sub-heading LargeMatter Regular36px4001.15-0.72pxSub-section headers
Card DisplayMatter SQ Regular42px4001.000pxSquared variant for special display
Sub-headingMatter Regular32px4001.190pxContent sub-headings
Body HeadingMatter Regular24px4001.20-0.72px to 0pxBold content intros
Card TitleMatter Medium22px5001.140pxEmphasized card headers
Body LargeMatter Regular20px4001.40-0.2pxPrimary body text, relaxed
BodyMatter Regular18px4001.30-0.18pxStandard body paragraphs
Nav/UIMatter Regular16px4001.200pxNavigation links, UI text
Button TextMatter Medium16px5001.200pxButton labels
CaptionMatter Regular14px4001.001.4pxUppercase labels (transform: uppercase)
Small LabelMatter Regular12px4001.352.4pxUppercase micro-labels (transform: uppercase)
MicroMatter Regular11px4001.200pxSmallest text elements
Code UIGeist Mono16px4001.000pxTerminal/code display
Code BodyMatter Mono Regular16px4001.00-0.2pxCode content
UI SupplementInter16px5001.00-0.2pxSpecific UI elements

Principles

4. Component Stylings

Buttons

Cards & Containers

Inputs & Forms

Image Treatment

Testimonial Section

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Level 0 (Flat)No shadow, dark backgroundPage canvas, most surfaces
Level 1 (Veil)rgba(255, 255, 255, 0.04) overlaySubtle surface differentiation
Level 2 (Border)rgba(226, 226, 226, 0.35) 1px borderCard containment, section separation
Level 3 (Ambient)rgba(0, 0, 0, 0.2) 0px 5px 15px (inferred from design)Image containers, floating elements

Shadow Philosophy

Warp’s elevation system is remarkably flat — almost zero shadow usage on the marketing site. Depth is communicated through:

Decorative Depth

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile<810pxSingle column, stacked sections, hero text reduces to ~48px, hamburger nav
Tablet810px–1500px2-column features begin, photography scales, nav links partially visible
Desktop>1500pxFull cinematic layout, 80px hero display, side-by-side photography + text

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

When refining existing screens generated with this design system:

  1. Verify text color is warm parchment (#faf9f6) not pure white — the warmth is subtle but essential
  2. Ensure all buttons use the restrained dark palette (#353534) — no bright or colorful CTAs
  3. Check that Matter Regular (400) is the default weight — Medium (500) only for emphasis
  4. Confirm uppercase labels have wide letter-spacing (1.4px–2.4px) — tight uppercase feels wrong here
  5. The overall tone should feel warm and calm, like a well-designed magazine — not aggressive or tech-flashy