Runway DESIGN.md

Brands

Creative AI video design with stark black-and-white brand discipline, cinematic media surfaces, and precise generation controls.

Raw DESIGN.md

At a glance

Group
Brands
Also here
Runway (community file)
Main color
#3b82f6Blue design systems
Fonts
InterSF Mono

Colors in this file

  • #000000

    background

  • #ffffff

    background

  • #d4d4d4

    Unnamed

  • #f5f5f5

    Unnamed

  • #404040

    Unnamed

  • #3b82f6

    Unnamed

  • #16a34a

    Unnamed

  • #f59e0b

    Unnamed

Creative AI video design with stark black-and-white brand discipline, cinematic media surfaces, and precise generation controls.

1. Visual Theme & Atmosphere

Runway should feel like a professional creative AI lab for video, images, characters, and world models. The brand guidelines emphasize correct naming, clear black/white logo usage, and strong legibility. Product surfaces should let generated media carry the visual weight.

  • Mood: cinematic, experimental, controlled, creative, professional
  • Density: medium, with tool controls around large media previews
  • Character: black/white identity, full-bleed media, minimal chrome, precise controls

2. Color Palette & Roles

TokenHexRole
--runway-black#000000Primary brand surface and text
--runway-white#FFFFFFInverted text and light surface
--neutral-100#F5F5F5Light UI panels
--neutral-300#D4D4D4Borders and inactive controls
--neutral-700#404040Secondary text
--accent-blue#3B82F6Informational product state
--success#16A34ACompleted generation
--warning#F59E0BProcessing or caution

Keep the identity black and white. Use accent colors only for product state, not brand decoration.

3. Typography Rules

css--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--font-mono: "SF Mono", "JetBrains Mono", "Roboto Mono", Menlo, monospace;
ElementSizeWeightLine Height
Hero Display64px7001.02
Page Title42px7001.1
Section Title30px6501.2
Tool Title18px6501.3
Body16px4001.6
Small14px4001.45
Label13px6001.35

4. Component Stylings

css.button-primary {
  min-height: 44px;
  padding: 0 18px;
  border: 1px solid #000000;
  border-radius: 999px;
  background: #000000;
  color: #FFFFFF;
  font: 600 14px/1 Inter, sans-serif;
}

.media-stage {
  overflow: hidden;
  border-radius: 16px;
  background: #000000;
  color: #FFFFFF;
  aspect-ratio: 16 / 9;
}

.control-panel {
  border: 1px solid #D4D4D4;
  border-radius: 14px;
  background: #FFFFFF;
  padding: 16px;
}

.input {
  min-height: 44px;
  border: 1px solid #D4D4D4;
  border-radius: 12px;
  padding: 0 14px;
}

5. Layout Principles

TokenValueUsage
--space-28pxControl spacing
--space-416pxPanels
--space-632pxTool groups
--space-1064pxCinematic sections

Let media previews dominate. Place prompts, parameters, timeline, and output controls around the stage.

6. Depth & Elevation

css.shadow-panel { box-shadow: 0 12px 32px rgba(0, 0, 0, 0.10); }
.shadow-stage { box-shadow: 0 24px 64px rgba(0, 0, 0, 0.22); }

Use depth mainly to focus the active media stage or modal workflow.

7. Do's and Don'ts

Do refer to the company as Runway. Do use black wordmark on light backgrounds and white on dark. Do not type out a fake wordmark. Do not overload media creation UI with decorative gradients.

8. Responsive Behavior

BreakpointMin WidthBehavior
Mobile0pxMedia stage first, controls stacked below
Tablet768pxStage plus compact controls
Desktop1200pxLarge stage with side controls and timeline

Preserve aspect ratios and keep generation controls reachable.

9. Agent Prompt Guide

Design like Runway: stark black-and-white creative AI video tool, cinematic media previews, minimal chrome, rounded control panels, clear generation actions, and professional experimental energy.

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/runway.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "runway" })