skills/creative/popular-web-designs/templates/warp.md
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_fileto create HTML, serve viagenerative-widgetsskill (cloudflared tunnel). Verify visual accuracy withbrowser_visionafter generating.
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:
#faf9f6) text instead of pure white — subtle cream warmth#353534, 50px radius) — restrained, muted CTAs#faf9f6): Primary text color — a barely-cream off-white that softens every surface#353534): Button backgrounds, dark interactive surfaces — warm, not cold#868584): Secondary text, muted descriptions — warm mid-gray#afaeac): Body text, button text — the workhorse reading color#666469): Link text with subtle purple undertone — underlined links in contentrgba(255, 255, 255, 0.04)): Ultra-subtle white overlay for surface differentiationrgba(226, 226, 226, 0.35) / rgba(227, 227, 227, 0.337)): Semi-transparent borders for card containmentrgba(250, 249, 246, 0.9)): Slightly transparent primary surface, allowing depth#faf9f6): Headlines, high-emphasis text#afaeac): Body paragraphs, descriptions#868584): Secondary labels, subdued information#666469): Underlined links, tertiary content#454545 / #353534): Borders, button backgroundsMatter Regular — geometric sans-serif with soft character. Fallbacks: Matter Regular Placeholder, system sans-serifMatter Medium — weight 500 variant for emphasis. Fallbacks: Matter Medium PlaceholderMatter SQ Regular — squared variant for select display contexts. Fallbacks: Matter SQ Regular PlaceholderInter — used for specific UI elements. Fallbacks: Inter PlaceholderGeist Mono — for code/terminal display headingsMatter Mono Regular — custom mono companion. Fallbacks: Matter Mono Regular Placeholder| 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 |
#353534 background, Ash Gray (#afaeac) text, pill shape (50px radius), 10px padding. The primary CTA — warm, muted, understatedrgba(255, 255, 255, 0.16) background, black text (rgb(0, 0, 0)), rectangular (6px radius), 1px 6px padding. Small inline tag-like buttonsrgba(226, 226, 226, 0.35)) for containment, 12px–14px radius#868584) for muted nav, Warm Parchment for active/hover| 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 |
Warp's elevation system is remarkably flat — almost zero shadow usage on the marketing site. Depth is communicated through:
rgba(255, 255, 255, 0.04) overlays create barely-perceptible layer differences#faf9f6) for text instead of pure white — the cream undertone is essentialrgba(226, 226, 226, 0.35)) for card containment instead of shadows| 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 |
#faf9f6)#afaeac)#868584)#353534)rgba(226, 226, 226, 0.35))When refining existing screens generated with this design system: