Mailchimp
Mailchimp
mailchimp
Design System
Mailchimp logo

Mailchimp

Mailchimp's website is a landmark in "outsider-art" brand design — a marketing platform that deliberately rejects the cool, gradient-heavy SaaS aesthetic in favor of something warm, hand-made, and unmistakably its own. The page opens on a pure white canvas (#ffffff) anchored by a single, screaming hero color: Cavendish Yellow (#ffe01b), a saturated volta

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.
small13px · 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
Means Web
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
Graphik Web
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.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
navNear-square3px
badgesSmall8px
trustSmall8px
optionMedium10px
buttonsLarge26px
badgesPill32px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use Means Web editorial serif for headlines at weight 400 — the vintage-press serif is the brand's voice
  • Use Graphik Web grotesque for all body, nav, button, and badge text
  • Reserve Cavendish Yellow (#ffe01b) for the single primary CTA — keep it the one "action" color
  • Use Peppercorn (#231e15) for text and the 1px button outline instead of pure black
  • Outline pill buttons with a 1px peppercorn ring rendered as a box-shadow
  • Separate sections with #f5f5f5 tint and #bcbab6 hairlines, not shadows
  • Use full pill geometry (26px) on buttons, near-square (3px) on nav items
  • Tint the rare elevation shadow warm (rgba(35,30,21,0.15)), never neutral gray
  • Reserve Teal Ink (#004e56) for links — the only cool accent

Don't

  • Set headlines in a geometric sans — Means Web serif owns display, that's the whole point
  • Spread Cavendish Yellow across many elements — it dilutes the single-action signal
  • Use pure black (#000000) for headings — reserve warm Peppercorn #231e15
  • Reach for drop shadows for elevation — separate with hairlines and tint first
  • Use neutral gray shadows — when elevation is needed, tint it warm with peppercorn
  • Make buttons sharp-cornered — every button is a full 26px pill
  • Use bold (700) weight on the serif headlines — weight 400 is the editorial register
05

Components

Buttons

button-primary
Background#ffe01b
Text#231e15
Radius26px
Padding12px 24px
Font13px / 500 Graphik Web
Shadow1px #231e15 ring
Use: Hero CTA — Start Free Trial, full Cavendish-Yellow pill
button-outline
Text#231e15
Radius26px
Padding12px 24px
Font13px / 500 Graphik Web
Shadow1px #231e15 ring
Use: Secondary action — Log In, transparent pill with peppercorn outline
button-outline-light
Text#ffffff
Radius26px
Padding6px 16px
Font13px / 500 Graphik Web
Shadow1px #ffffff ring
Use: Secondary CTA on dark/photographic backgrounds — Customize my experience

Tabs

TabTabTab
nav-link
Text#231e15
Radius3px
Padding8px
Font13px / 500 Graphik Web
Activeteal #004e56 text on hover/active
Use: Top nav item, near-square 3px corner

Cards

card
card
Background#ffffff
Text#000000
Border1px solid #bcbab6
Radius10px
Padding8px
Use: Plan-selector / option card, hairline border, no shadow
card-elevated
card-elevated
Background#ffffff
Text#231e15
Radius10px
Padding24px 16px
Shadowrgba(35,30,21,0.15) 0px 0px 20px 3px
Use: Featured pricing plan card, warm-tinted elevation

Badges

badge
badge-peppercorn
Background#231e15
Text#ffffff
Radius8px
Padding4px 12px
Font13px / 500 Graphik Web
Use: Trust badge — Risk-Free / No Credit Card Required

Inputs

input-radio
Border1px solid #bcbab6
Radius10px
Use: Plan-selector radio option row, sits inside option card

Related design systems