Accent #bda6f7 · Inter — chaque valeur ci-dessous est mesurée via getComputedStyle(), jamais affirmée à la main.


warp.dev is built on a near-black canvas (#121212). The system uses rgb(28, 26, 24) as a near-neutral accent (low saturation). Crisp CTAs (4px radius) reinforce a precise, technical aesthetic alongside Matter as the primary typeface. Matter is paired with Inter Fallback for secondary roles. A layered elevation system (9 distinct shadows) building a clear front-to-back hierarchy. Motion is a first-class concern — 8 keyframe animations plus transition-driven interactions.
13 colors measured · click any swatch to copy
No semantic state colors detected — this system signals state through weight & motion, not hue.
5 roles · rendered live in the real Inter (captured woff2) · lines are editable, click any spec to copy
9 spacing steps · 7 radii · bars are exact px widths
9 box-shadows measured on the live page · click a tile to copy its raw value
4 easing curves · 8 keyframes · hover a tile to preview
11 component families · 42 variants counted on the live DOM
| Component | Variants found |
|---|---|
| buttons | ×10 |
| testimonial | ×7 |
| links | ×6 |
| nav Links | ×5 |
| cards | ×3 |
| heading H3 | ×3 |
| tabs | ×2 |
| footer Links | ×2 |
| heading H2 | ×2 |
| heading H1 | ×1 |
| captions | ×1 |
Icon Button
transparent#605d59#000000, color: #5f5d59, border: 0px solid oklab(0.479999 0.000654012 0.00697976)oklab(0.14 0.000375051 0.00398531 / 0.000898747), color: oklab(0.473888 0.000648998 0.00692594), border: 0px solid oklab(0.473888 0.000648998 0.00692594)Ghost
transparent#f8f5ee {colors.ink}#000000, color: #5f5d59, border: 0px solid oklab(0.479999 0.000654012 0.00697976)oklab(0.14 0.000375051 0.00398531 / 0.000898747), color: oklab(0.473888 0.000648998 0.00692594), border: 0px solid oklab(0.473888 0.000648998 0.00692594)Ghost
transparent#f8f5ee {colors.ink}#000000, color: #5f5d59, border: 0px solid oklab(0.479999 0.000654012 0.00697976)oklab(0.14 0.000375051 0.00398531 / 0.000898747), color: oklab(0.473888 0.000648998 0.00692594), border: 0px solid oklab(0.473888 0.000648998 0.00692594)Secondary
#1c1a18 {colors.primary}#f8f5ee {colors.ink}#000000, color: #5f5d59, border: 0px solid oklab(0.479999 0.000654012 0.00697976)oklab(0.14 0.000375051 0.00398531 / 0.000898747), color: oklab(0.473888 0.000648998 0.00692594), border: 0px solid oklab(0.473888 0.000648998 0.00692594)Light / Invert
#f8f5ee {colors.ink}#121212 {colors.canvas}#000000, color: #5f5d59, border: 0px solid oklab(0.479999 0.000654012 0.00697976)oklab(0.14 0.000375051 0.00398531 / 0.000898747), color: oklab(0.473888 0.000648998 0.00692594), border: 0px solid oklab(0.473888 0.000648998 0.00692594)Icon Button
transparent#a5a39d {colors.ink-subtle}#000000, color: #5f5d59, border: 0px solid oklab(0.479999 0.000654012 0.00697976)4 layout metrics measured
fluid system — no hard stops
No distinct @media breakpoints captured at the desktop/mobile pass — this layout is fluid, adapting by ratio rather than hard stops.
24 enforceable rules pulled verbatim from the spec
Paste-ready prompt + the real files behind this page