runwayml.com is built on a pure-white canvas (rgb(255,255,255)).
The system uses rgb(247, 247, 247) as the singular interactive color.
AbcNormal as the primary typeface.
AbcNormal is paired with abcNormal Fallback for secondary roles.
Depth comes from borders and surface contrast rather than shadows — a flat, structural elevation model.
Interactions are smoothed by transitions across many elements, with little or no keyframe animation.
01
Color — roles, semantics & the full census
14 colors measured · click any swatch to copy
Canvas
#ffffff
AAA 10.37:1
Ink
#404040
AAA 10.37:1
Accent
#f7f7f7
Fail 1.07:1
Line
#404040
AAA 10.37:1
Semantic states
No semantic state colors detected — this system signals state through weight & motion, not hue.
14 colors mined from the live renderexpand
02
Type — the ladder, in the real face
6 roles · rendered live in the real Inter (captured woff2) · lines are editable, click any spec to copy
18 enforceable rules pulled verbatim from the spec
Do
Use abcNormal as the primary typeface — it defines the brand personality
Keep font weights between 400-600 — the system uses a narrow weight range for subtle hierarchy
Use negative letter-spacing (-1.2px) at display sizes for compressed, editorial headlines
Use Off-White (`#f7f7f7`) as the primary accent — it's the brand's signature interactive color
Use 6px border-radius on buttons — the standard corner rounding for interactive elements
Maintain nav height at 64px — consistent vertical space for the navigation bar
Respect the 4px–40px spacing range — the design uses a wide scale for visual breathing room
Make the hero full-viewport (≥70% screen height) — this design uses an immersive hero, not a tall navbar
Use a single primary CTA in the hero — the design intentionally avoids choice paralysis
Each card includes a none image — imagery is part of the card identity, not optional
Use a 5-column grid on desktop — density matters for this content type
Don't
Don't substitute with generic sans-serif or serif — the custom font carries the brand
Don't use weight 700 (bold) or above — 600 is the maximum weight in this system
Don't increase letter-spacing on headings — the type is designed to run tight at scale
Don't introduce additional saturated accent colors — the palette is intentionally controlled
Don't collapse or hide the nav on scroll without an explicit scroll-triggered animation — the design uses fixed nav presence
Don't make the nav sticky — this design lets it scroll away to maximize content focus
Don't put a CTA button in the nav — this design uses links only at the top
10
Agent guide & export
Paste-ready prompt + the real files behind this page
Build a UI in the runwayml.com design system.
Canvas #ffffff · ink #404040 · accent #f7f7f7.
Type: abcNormal — respect the size/weight ladder in §3.
Radius, spacing, shadow: use only the extracted scales (no magic numbers).
Full spec follows — paste the DESIGN.md below into your agent.