Doordash
Doordash
doordash

DoorDash's design system uses #eb1700 as its primary color and Inter for typography, with 9999px corner radius. DoorDash's product surface is defined by a single, unmistakable decision: a vivid delivery-truck red (`#eb1700`) that functions as both brand identifier and every interactive element in the system.

Primary
#eb1700
Typography
Inter
Radius
9999px
Design System
Doordash logo

Doordash

DoorDash's product surface is defined by a single, unmistakable decision: a vivid delivery-truck red (#eb1700) that functions as both brand identifier and every interactive element in the system. The page opens on a clean white canvas (#ffffff) with near-black body text (#191919) — a choice that reads warmer than pure black and is used consistently acr

01

Color Palette

Brand

Neutrals

02

Typography

Type Scale

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

display48px · 600 · 1.25
Design at scale
32px32px · 600 · 1.25
Section heading
heading-lg24px · 600 · 1.4
Subheading
body18px · 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
Display
TTNormsProCond-Blk
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
DD Norms
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
DD-TTNorms
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
TT-Norms
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
Segoe UI
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
Roboto
Open · Apache 2.0
Install via Google Fonts
Primary
Helvetica
Commercial
Pre-installed on macOS/iOS.
Source · Linotype
Primary
Arial
Commercial
Pre-installed on Windows/macOS.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
inputsSharp0px
contentStandard8px
allFull9999px
navFull9999px
badgesFull9999px
ghostFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use #eb1700 red for every primary CTA — one color means no ambiguity
  • Apply 9999px radius to all buttons — the pill shape IS the DoorDash interactive language
  • Use DD Norms (TT-Norms) for all UI, nav, and body text
  • Reserve TTNormsProCond-Blk (weight 900) for hero banner moments only
  • Use #191919 near-black for all text instead of pure #000000
  • Segment sections with flat #f6f6f6 backgrounds, not shadows or borders
  • Keep each section to a single pill CTA — no stacked or competing buttons

Don't

  • n't use red on non-interactive elements — it must remain the sole action signal
  • n't use non-pill button shapes (squares, rounded-md) — DoorDash is full-pill only
  • n't use pure black (#000000) for body text — always #191919
  • n't add drop shadows to red buttons — color does the work, shadow is unnecessary
  • n't introduce secondary accent colors — the system is deliberately monochromatic except for red
  • n't mix TTNormsProCond-Blk into body or nav text — condensed black belongs only in hero banners
  • n't use small font sizes — minimum is 16px; DoorDash is mass-market, not data-dense
05

Components

Buttons

button-primary
Background#eb1700
Text#ffffff
Radius9999px
Font16px / 400 DD Norms
stateshover darker red
Use: Primary CTA — 'Find restaurants', 'Get DashPass', 'Sign In'
button-secondary
Background#ffffff
Text#191919
Radius9999px
Font16px / 400 DD Norms
Shadowrgba(25,25,25,0) 0px 0px 0px 1px inset
Use: Secondary CTA — 'Sign Up'
button-ghost-sm
Background#ffffff
Text#191919
Radius9999px
Font16px / 400 DD Norms
Shadowrgba(25,25,25,0) 0px 0px 0px 1px inset, rgba(25,25,25,0.2) 0px 2px 8px 0px
Use: Soft ghost — 'Sign in for saved address', 'Use current location'

Inputs

input-address
Background#ffffff
Text#191919
Radius0px
Font16px / 500 DD Norms
Use: Address / delivery location search field

Cards

card-content
card-content
Background#ffffff
Text#191919
Radius8px
Use: Content card, feature section

Badges

badge
badge-red
Background#eb1700
Text#ffffff
Radius9999px
Font12px / 400 DD Norms
Use: Promotional pill badge

Tabs

TabTabTab
nav-link
Text#191919
Font18px / 500 TT-Norms
Active#191919 underline accent
Use: About-site top nav item

Toggles

dot-indicator
Background#cccccc
Radius50%
Use: Carousel prev/next slide control dot

Related design systems