← all systems elevenlabs
edit →

Design System Inspired by ElevenLabs

1. Visual Theme & Atmosphere

ElevenLabs’ website is a study in restrained elegance — a near-white canvas (#ffffff, #f5f5f5) where typography and subtle shadows do all the heavy lifting. The design feels like a premium audio product brochure: clean, spacious, and confident enough to let the content speak (literally, given ElevenLabs makes voice AI). There’s an almost Apple-like quality to the whitespace strategy, but warmer — the occasional warm stone tint (#f5f2ef, #777169) prevents the purity from feeling clinical.

The typography system is built on a fascinating duality: Waldenburg at weight 300 (light) for display headings creates ethereal, whisper-thin titles that feel like sound waves rendered in type — delicate, precise, and surprisingly impactful at large sizes. This light-weight display approach is the design’s signature — where most sites use bold headings to grab attention, ElevenLabs uses lightness to create intrigue. Inter handles all body and UI text with workmanlike reliability, using slight positive letter-spacing (0.14px–0.18px) that gives body text an airy, well-spaced quality. WaldenburgFH appears as a bold uppercase variant for specific button labels.

What makes ElevenLabs distinctive is its multi-layered shadow system. Rather than simple box-shadows, elements use complex stacks: inset border-shadows (rgba(0,0,0,0.075) 0px 0px 0px 0.5px inset), outline shadows (rgba(0,0,0,0.06) 0px 0px 0px 1px), and soft elevation shadows (rgba(0,0,0,0.04) 0px 4px 4px) — all at remarkably low opacities. The result is a design where surfaces seem to barely exist, floating just above the page with the lightest possible touch. Pill-shaped buttons (9999px) with warm-tinted backgrounds (rgba(245,242,239,0.8)) and warm shadows (rgba(78,50,23,0.04)) add a tactile, physical quality.

Key Characteristics:

2. Color Palette & Roles

Primary

Neutral Scale

Interactive

Shadows

3. Typography Rules

Font Families

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display HeroWaldenburg48px (3.00rem)3001.08 (tight)-0.96pxWhisper-thin, ethereal
Section HeadingWaldenburg36px (2.25rem)3001.17 (tight)normalLight display
Card HeadingWaldenburg32px (2.00rem)3001.13 (tight)normalLight card titles
Body LargeInter20px (1.25rem)4001.35normalIntroductions
BodyInter18px (1.13rem)4001.44–1.600.18pxStandard reading text
Body StandardInter16px (1.00rem)4001.500.16pxUI text
Body MediumInter16px (1.00rem)5001.500.16pxEmphasized body
Nav / UIInter15px (0.94rem)5001.33–1.470.15pxNavigation links
ButtonInter15px (0.94rem)5001.47normalButton labels
Button UppercaseWaldenburgFH14px (0.88rem)7001.10 (tight)0.7pxtext-transform: uppercase
CaptionInter14px (0.88rem)400–5001.43–1.500.14pxMetadata
SmallInter13px (0.81rem)5001.38normalTags, badges
CodeGeist Mono13px (0.81rem)4001.85 (relaxed)normalCode blocks
MicroInter12px (0.75rem)5001.33normalTiny labels
TinyInter10px (0.63rem)4001.60 (relaxed)normalFine print

Principles

4. Component Stylings

Buttons

Primary Black Pill

White Pill (Shadow-bordered)

Warm Stone Pill

Uppercase Waldenburg Button

Cards & Containers

Inputs & Forms

Image Treatment

Distinctive Components

Audio Waveform Sections

Warm Stone CTA Block

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Flat (Level 0)No shadowPage background, text blocks
Inset Edge (Level 0.5)rgba(0,0,0,0.075) 0px 0px 0px 0.5px inset, #fff 0px 0px 0px 0px insetInternal border definition
Outline Ring (Level 1)rgba(0,0,0,0.06) 0px 0px 0px 1px + rgba(0,0,0,0.04) 0px 1px 2px + rgba(0,0,0,0.04) 0px 2px 4pxShadow-as-border for cards
Card (Level 2)rgba(0,0,0,0.4) 0px 0px 1px, rgba(0,0,0,0.04) 0px 4px 4pxButton elevation, prominent cards
Warm Lift (Level 3)rgba(78,50,23,0.04) 0px 6px 16pxFeatured CTAs — warm-tinted
Focus (Accessibility)var(--tw-ring-offset-shadow) blue ringKeyboard focus

Shadow Philosophy: ElevenLabs uses the most refined shadow system of any design system analyzed. Every shadow is at sub-0.1 opacity, many include both outward cast AND inward inset components, and the warm CTA shadows use an actual warm color (rgba(78,50,23,...)) rather than neutral black. The inset half-pixel borders (0px 0px 0px 0.5px inset) create edges so subtle they’re felt rather than seen — surfaces define themselves through the lightest possible touch.

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile<1024pxSingle column, hamburger nav, stacked sections
Desktop>1024pxFull layout, horizontal nav, multi-column grids

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Start with white — the warm undertone comes from shadows and stone surfaces, not backgrounds
  2. Waldenburg 300 for headings — never bold, the lightness is the identity
  3. Multi-layer shadows: always include inset + outline + elevation at sub-0.1 opacity
  4. Positive letter-spacing on Inter body (+0.14px to +0.18px) — the airy reading quality
  5. Warm stone CTA is the signature — rgba(245,242,239,0.8) with rgba(78,50,23,0.04) shadow
  6. Pill (9999px) for buttons, generous radius (16px–24px) for cards