Runwayml
Runwayml
runwayml
Design System
RunwayML logo

RunwayML

Runway's interface is a cinematic reel brought to life as a website — a dark, editorial, film-production-grade design where full-bleed photography and video ARE the primary UI elements. This is not a typical tech product page; it's a visual manifesto for AI-powered creativity. Every section feels like a frame from a film: dramatic lighting, sweeping landscap

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 400 · 1.25
Design at scale
32px32px · 400 · 1.25
Section heading
heading-lg24px · 400 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap28px
Card padding16px
Element gap8px

Border Radius

ElementValuePreview
buttonsSharp4px
smallSharp4px
linksSubtle6px
smallSubtle6px
standardComfortable8px
imageComfortable8px
alertGenerous16px
featuredGenerous16px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use full-bleed cinematic photography as the primary visual element
  • Use abcNormal for all text — maintain the single-typeface commitment
  • Keep display line-heights at 1.0 with negative letter-spacing for film-title density
  • Use the cool-gray neutral palette (#767d88, #7d848e) for secondary text
  • Maintain zero shadows — depth comes from photography and section backgrounds
  • Use uppercase with letter-spacing for navigational labels (14px, 0.35px spacing)
  • Apply small border-radius (4–8px) — the design is NOT pill-shaped
  • Let visual content (photos, videos) dominate — the UI should be invisible
  • Use weight 450 for micro labels — the precision matters

Don't

  • n't add decorative colors to the interface — the only color comes from photography
  • n't use heavy borders or shadows — the interface must be nearly invisible
  • n't use pill-shaped radius — Runway's geometry is subtly rounded, not circular
  • n't use bold (700+) weight — 400–600 is the full range, with 450 as a precision tool
  • n't compete with the visual content — text overlays should be minimal and restrained
  • n't use gradient backgrounds in the interface — gradients exist only in photography
  • n't use more than one typeface — abcNormal handles everything
05

Components

Buttons

button-default
Background#000000
Text#ffffff
Radius4
Padding8px 12px
Font14px/600 abcNormal
Use: Restrained button, blends into editorial flow
button-link
Background#000000
Text#ffffff
Radius4
Padding4px 8px
Font14px/600 abcNormal
Use: Inline link-style button

Inputs

input-default
Background#1a1a1a
Text#ffffff
Radius4
Padding8px 12px
Font14px/400 abcNormal
Use: Minimal dark input, 1px #27272a border

Cards

image fills
card-photo
Radius8
Padding0px
Use: Mixed-size image grid card, image fills frame, no shadow
card-dark
card-dark
Background#1a1a1a
Text#ffffff
Radius8
Padding16px
Use: Functional dark card, 1px #27272a border
card-alert
card-alert
Background#1a1a1a
Radius16
Padding24px
Use: Alert-style container, 1px #27272a border, larger radius

Badges

badge
badge-default
Text#ffffff
Radius4
Padding2px 8px
Font11px/600 abcNormal
Use: Uppercase label-style, 1px #27272a border

Related design systems