Airbnb Design System
The Airbnb design system is built around a near-monochromatic neutral palette anchored in deep charcoal (#222222) and mid-grey (#6a6a6a), punctuated by the iconic coral-red brand color (#ff385c).
https://airbnb.com ↗Design Tokens & Export Formats
---
name: Airbnb
url: https://airbnb.com
version: 3.1.0
tokens:
colors:
primary: "#ff385c"
primary-hover: "#e00b41"
secondary: "#222222"
background: "#ffffff"
background-subtle: "#f7f7f7"
surface: "#ffffff"
text-primary: "#222222"
text-secondary: "#6a6a6a"
text-muted: "#b0b0b0"
border: "#dddddd"
typography:
font-sans: "Airbnb Cereal VF, Inter, -apple-system, BlinkMacSystemFont, sans-serif"
scale:
- { name: display, size: "52px", weight: 700, lineHeight: 1.1, letterSpacing: "-0.02em" }
- { name: heading-1, size: "32px", weight: 600, lineHeight: 1.2, letterSpacing: "-0.01em" }
- { name: heading-2, size: "22px", weight: 600, lineHeight: 1.3, letterSpacing: "0" }
- { name: body, size: "16px", weight: 400, lineHeight: 1.5, letterSpacing: "0" }
- { name: caption, size: "12px", weight: 500, lineHeight: 1.4, letterSpacing: "0" }
spacing:
base: "8px"
scale:
space-1: "4px"
space-2: "8px"
space-3: "12px"
space-4: "16px"
space-6: "24px"
space-8: "32px"
space-12: "48px"
radius:
sm: "8px"
md: "12px"
lg: "16px"
full: "9999px"
shadows:
card: "0 6px 16px rgba(0, 0, 0, 0.12)"
hover: "0 12px 24px rgba(0, 0, 0, 0.18)"
breakpoints:
sm: "640px"
md: "768px"
lg: "1024px"
xl: "1280px"
---
# Airbnb — Design System Specification
## 1. Overview & Visual Rationale
Airbnb's design language emphasizes warmth, photographic storytelling, and effortless search navigation. Anchored by the iconic coral-red primary color (`#ff385c`) on a crisp white canvas (`#ffffff`), the interface provides high legibility using the custom `Airbnb Cereal VF` font family.
## 2. Color Palette & Hierarchy
- **Rausch Coral (`#ff385c`):** Signature primary action color for reservation CTAs and highlighted icons.
- **Deep Charcoal (`#222222`):** Primary text color and header navigation elements.
- **Neutral Grey (`#6a6a6a`):** Subheadings, secondary badges, and review counts.
## 3. Typography Scale & Font Rules
- **Display:** 52px / weight 700
- **Heading 1:** 32px / weight 600
- **Body:** 16px / weight 400
## 4. Button Variants
### Primary Button
```css
background-color: #ff385c;
color: #ffffff;
font-weight: 600;
font-size: 16px;
padding: 14px 24px;
border-radius: 8px;
```
### Pill Badge Filter Button
```css
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 9999px;
padding: 8px 16px;
```
## 5. Card Examples & Elevation
- **Photo Listing Card:** `border-radius: 12px`, `box-shadow: 0 6px 16px rgba(0,0,0,0.12)`
## 6. Form Elements
- **Search Pill Input:** `border-radius: 9999px`, `border: 1px solid #dddddd`
## 7. Spacing Scale (8px Grid)
- 4px, 8px, 12px, 16px, 24px, 32px, 48px, 64px
## 8. Border Radius Scale
- `sm: 8px`, `md: 12px`, `lg: 16px`, `full: 9999px`
## 9. Elevation & Depth
- `card: 0 6px 16px rgba(0, 0, 0, 0.12)`
## 10. Responsive Behavior
- Mobile (`sm: 640px`), Tablet (`md: 768px`), Desktop (`lg: 1024px`)
Extracted Color Palette
primary
#ff385c
text
#222222
grey
#6a6a6a
background
#ffffff
surface
#ffffff
Live Website & UI Component Preview
Rendered with Airbnb Cereal VF font stack and extracted color tokens
Designed with Airbnb's visual identity
The Airbnb design system is built around a near-monochromatic neutral palette anchored in deep charcoal (#222222) and mid-grey (#6a6a6a), punctuated by the iconic coral-red brand color (#ff385c).
#ff385c
#71717a
#ff385c
Design Tokens & UI System Specifications
1. Typography Scale
Type hierarchy using Airbnb Cereal VF font stack
Display • 64px • Weight 700
Build visually stunning web apps.
Heading 1 • 40px • Weight 600
Design Systems for AI Coding Agents
Heading 2 • 28px • Weight 600
Extract tokens from any domain
Heading 3 • 20px • Weight 600
Production-ready CSS variables
Body Large • 18px • Weight 400
Structured markdown files designed specifically for AI prompt engineering.
Body Regular • 15px • Weight 400
Includes color palettes, typography scales, layout rules, and component specs.
Caption / Mono • 12px • Weight 500
npx getdesignsystem@latest add stripe
2. Button Variants
Interactive primary, secondary, outline, ghost, and pill buttons
Primary Button
Secondary Button
Outline Button
Ghost Button
Pill Badge Button
Disabled State
3. Card Examples
Feature cards, metric callouts, and interactive containers
AI Token Extractor
Parse CSS rules, colors, and typography from any live web page instantly.
System Installs
983
Used across 1,000+ AI developer agent prompts.
Developer Documentation
Complete specification rules and design token mapping for Claude Code and Cursor.
4. Form Elements
Inputs, search bars, selects, and controls
5. Spacing Scale (8px Base Grid)
Proportional spacing tokens for padding, margins, and gaps
6. Border Radius Scale
Corner radius specifications across components
radius-sm
4px
radius-md
8px
radius-lg
16px
radius-full
Pill (9999px)
7. Elevation & Depth
Box shadows and progressive depth layers
Subtle Shadow
0 2px 4px rgba(0,0,0,0.1)
Elevated Card
0 8px 24px rgba(0,0,0,0.15)
Accent Glow
0 0 30px #ff385c35
8. Responsive Breakpoints & Grid
Fluid layouts across mobile, tablet, and desktop viewports
640px
Mobile landscape & small tablets
768px
Tablets & portrait iPads
1024px
Laptops & small desktop monitors
1280px
Large widescreen displays
Independent analysis of publicly observable patterns, curated as a starting point for developer inspiration and AI coding agents. Not affiliated with or endorsed by Airbnb; Airbnb and its respective logos are trademarks of their respective owners.
Related Design Systems
Explore similar pre-analyzed DESIGN.md specifications for AI agents.
Shopify
Shopify uses a dramatic full-bleed video hero with near-black (#02090a) background, vivid mint green (#36f4a4) accent, and pill-shaped CTAs.
Stripe
Stripe's design uses a deep navy-to-indigo palette anchored by #533afd (Stripe Indigo), sohne-var typography, and a signature spectral gradient hero.
Notion
Notion pairs a deep navy (#02093a) hero with a light (#f6f5f4) body, NotionInter typeface, and a 12-column grid with dual-radius language.