← all systems pinterest
edit →

Design System Inspired by Pinterest

1. Visual Theme & Atmosphere

Pinterest’s website is a warm, inspiration-driven canvas that treats visual discovery like a lifestyle magazine. The design operates on a soft, slightly warm white background with Pinterest Red (#e60023) as the singular, bold brand accent. Unlike the cool blues of most tech platforms, Pinterest’s neutral scale has a distinctly warm undertone — grays lean toward olive/sand (#91918c, #62625b, #e5e5e0) rather than cool steel, creating a cozy, craft-like atmosphere that invites browsing.

The typography uses Pin Sans — a custom proprietary font with a broad fallback stack including Japanese fonts, reflecting Pinterest’s global reach. At display scale (70px, weight 600), Pin Sans creates large, inviting headlines. At smaller sizes, the system is compact: buttons at 12px, captions at 12–14px. The CSS variable naming system (--comp-*, --sema-*, --base-*) reveals a sophisticated three-tier design token architecture: component-level, semantic-level, and base-level tokens.

What distinguishes Pinterest is its generous border-radius system (12px–40px, plus 50% for circles) and warm-tinted button backgrounds. The secondary button (#e5e5e0) has a distinctly warm, sand-like tone rather than cold gray. The primary red button uses 16px radius — rounded but not pill-shaped. Combined with warm badge backgrounds (hsla(60,20%,98%,.5) — a subtle yellow-warm wash) and photography-dominant layouts, the result is a design that feels handcrafted and personal, not corporate and sterile.

Key Characteristics:

2. Color Palette & Roles

Primary Brand

Text

Interactive

Surface & Border

Semantic

3. Typography Rules

Font Family

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display HeroPin Sans70px (4.38rem)600normalnormalMaximum impact
Section HeadingPin Sans28px (1.75rem)700normal-1.2pxNegative tracking
BodyPin Sans16px (1.00rem)4001.40normalStandard reading
Caption BoldPin Sans14px (0.88rem)700normalnormalStrong metadata
CaptionPin Sans12px (0.75rem)400–5001.50normalSmall text, tags
ButtonPin Sans12px (0.75rem)400normalnormalButton labels

Principles

4. Component Stylings

Buttons

Primary Red

Secondary Sand

Circular Action

Ghost / Transparent

Cards & Containers

Inputs

Image Treatment

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Flat (Level 0)No shadowDefault — pins rely on content, not shadow
Subtle (Level 1)Minimal shadow (from tokens)Elevated overlays, dropdowns
Focus (Accessibility)--sema-color-border-focus-outer-default ringFocus states

Shadow Philosophy: Pinterest uses minimal shadows. The masonry grid relies on content (photography) to create visual interest rather than elevation effects. Depth comes from the warmth of surface colors and the generous rounding of containers.

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile<576pxSingle column, compact layout
Mobile Large576–768px2-column pin grid
Tablet768–890pxExpanded grid
Desktop Small890–1312pxStandard masonry grid
Desktop1312–1440pxFull layout
Large Desktop1440–1680pxExpanded grid columns
Ultra-wide>1680pxMaximum grid density

Collapsing Strategy

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Warm neutrals everywhere — olive/sand grays, never cool steel
  2. Pinterest Red for CTAs only — bold and singular
  3. 16px radius on buttons/inputs, 20px+ on cards — generous but not pill
  4. Pin Sans is the only font — compact at 12px for UI, 70px for display
  5. Photography carries the design — the UI stays warm and minimal
  6. Plum black (#211922) for text — warmer than pure black