← Về thư mục
📄 / / root / .hermes / profiles / glv-director / skills / creative / popular-web-designs / templates / warp.md

Design System: Warp

Hermes Agent — Implementation Notes

The original site uses proprietary fonts. For self-contained HTML output, use these CDN substitutes: - Primary: Geist | Mono: Geist Mono - Font stack (CSS): font-family: 'Geist', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif; - Mono stack (CSS): font-family: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; html <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet"> Use write_file to create HTML, serve via generative-widgets skill (cloudflared tunnel). Verify visual accuracy with browser_vision after generating.

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: - Warm dark background — not cold black, but earthy near-black with warm gray undertones - Warm Parchment (#faf9f6) text instead of pure white — subtle cream warmth - Matter font family (Regular weight) — geometric but approachable, not the typical developer-tool typeface - Nature photography interleaved with product screenshots — lifestyle meets developer tool - Almost monochromatic warm gray palette — no bold accent colors - Uppercase labels with wide letter-spacing (2.4px) for categorization — editorial signaling - Pill-shaped dark buttons (#353534, 50px radius) — restrained, muted CTAs

2. Color Palette & Roles

Primary

Secondary & Accent

Surface & Background

Neutrals & Text

Semantic & Accent

Gradient System

3. Typography Rules

Font Family

Hierarchy

Role Font Size Weight Line Height Letter Spacing Notes
Display Hero Matter Regular 80px 400 1.00 -2.4px Maximum compression, hero impact
Section Display Matter Regular 56px 400 1.20 -0.56px Feature section headings
Section Heading Matter Regular 48px 400 1.20 -0.48px to -0.96px Alternate heading weight
Feature Heading Matter Regular 40px 400 1.10 -0.4px Feature block titles
Sub-heading Large Matter Regular 36px 400 1.15 -0.72px Sub-section headers
Card Display Matter SQ Regular 42px 400 1.00 0px Squared variant for special display
Sub-heading Matter Regular 32px 400 1.19 0px Content sub-headings
Body Heading Matter Regular 24px 400 1.20 -0.72px to 0px Bold content intros
Card Title Matter Medium 22px 500 1.14 0px Emphasized card headers
Body Large Matter Regular 20px 400 1.40 -0.2px Primary body text, relaxed
Body Matter Regular 18px 400 1.30 -0.18px Standard body paragraphs
Nav/UI Matter Regular 16px 400 1.20 0px Navigation links, UI text
Button Text Matter Medium 16px 500 1.20 0px Button labels
Caption Matter Regular 14px 400 1.00 1.4px Uppercase labels (transform: uppercase)
Small Label Matter Regular 12px 400 1.35 2.4px Uppercase micro-labels (transform: uppercase)
Micro Matter Regular 11px 400 1.20 0px Smallest text elements
Code UI Geist Mono 16px 400 1.00 0px Terminal/code display
Code Body Matter Mono Regular 16px 400 1.00 -0.2px Code content
UI Supplement Inter 16px 500 1.00 -0.2px Specific 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

Level Treatment Use
Level 0 (Flat) No shadow, dark background Page canvas, most surfaces
Level 1 (Veil) rgba(255, 255, 255, 0.04) overlay Subtle surface differentiation
Level 2 (Border) rgba(226, 226, 226, 0.35) 1px border Card 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: - Semi-transparent borders instead of shadows — borders at 35% opacity create a ghostly containment - Photography layering — images create natural depth without artificial shadows - Surface opacity shiftsrgba(255, 255, 255, 0.04) overlays create barely-perceptible layer differences - The effect is calm and grounded — nothing floats, everything rests

Decorative Depth

7. Do's and Don'ts

Do

Don't

8. Responsive Behavior

Breakpoints

Name Width Key Changes
Mobile <810px Single column, stacked sections, hero text reduces to ~48px, hamburger nav
Tablet 810px–1500px 2-column features begin, photography scales, nav links partially visible
Desktop >1500px Full 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