← Về thư mục
📄 / / root / .hermes / profiles / glv-director / skills / creative / popular-web-designs / templates / elevenlabs.md

Design System: ElevenLabs

Hermes Agent — Implementation Notes

The original site uses proprietary fonts. For self-contained HTML output, use these CDN substitutes: - Primary: Inter | Mono: JetBrains Mono - Font stack (CSS): font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif; - Mono stack (CSS): font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; html <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> Use write_file to create HTML, serve via generative-widgets skill (cloudflared tunnel). Verify visual accuracy with browser_vision after generating.

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: - Near-white canvas with warm undertones (#f5f5f5, #f5f2ef) - Waldenburg weight 300 (light) for display — ethereal, whisper-thin headings - Inter with positive letter-spacing (0.14–0.18px) for body — airy readability - Multi-layered shadow stacks at sub-0.1 opacity — surfaces barely exist - Pill buttons (9999px) with warm stone-tinted backgrounds - WaldenburgFH bold uppercase for specific CTA labels - Warm shadow tints: rgba(78, 50, 23, 0.04) — shadows have color, not just darkness - Geist Mono / ui-monospace for code snippets

2. Color Palette & Roles

Primary

Neutral Scale

Interactive

Shadows

3. Typography Rules

Font Families

Hierarchy

Role Font Size Weight Line Height Letter Spacing Notes
Display Hero Waldenburg 48px (3.00rem) 300 1.08 (tight) -0.96px Whisper-thin, ethereal
Section Heading Waldenburg 36px (2.25rem) 300 1.17 (tight) normal Light display
Card Heading Waldenburg 32px (2.00rem) 300 1.13 (tight) normal Light card titles
Body Large Inter 20px (1.25rem) 400 1.35 normal Introductions
Body Inter 18px (1.13rem) 400 1.44–1.60 0.18px Standard reading text
Body Standard Inter 16px (1.00rem) 400 1.50 0.16px UI text
Body Medium Inter 16px (1.00rem) 500 1.50 0.16px Emphasized body
Nav / UI Inter 15px (0.94rem) 500 1.33–1.47 0.15px Navigation links
Button Inter 15px (0.94rem) 500 1.47 normal Button labels
Button Uppercase WaldenburgFH 14px (0.88rem) 700 1.10 (tight) 0.7px text-transform: uppercase
Caption Inter 14px (0.88rem) 400–500 1.43–1.50 0.14px Metadata
Small Inter 13px (0.81rem) 500 1.38 normal Tags, badges
Code Geist Mono 13px (0.81rem) 400 1.85 (relaxed) normal Code blocks
Micro Inter 12px (0.75rem) 500 1.33 normal Tiny labels
Tiny Inter 10px (0.63rem) 400 1.60 (relaxed) normal Fine print

Principles

4. Component Stylings

Buttons

Primary Black Pill - Background: #000000 - Text: #ffffff - Padding: 0px 14px - Radius: 9999px (full pill) - Use: Primary CTA

White Pill (Shadow-bordered) - Background: #ffffff - Text: #000000 - Radius: 9999px - Shadow: rgba(0,0,0,0.4) 0px 0px 1px, rgba(0,0,0,0.04) 0px 4px 4px - Use: Secondary CTA on white

Warm Stone Pill - Background: rgba(245, 242, 239, 0.8) (warm translucent) - Text: #000000 - Padding: 12px 20px 12px 14px (asymmetric) - Radius: 30px - Shadow: rgba(78, 50, 23, 0.04) 0px 6px 16px (warm-tinted) - Use: Featured CTA, hero action — the signature warm button

Uppercase Waldenburg Button - Font: WaldenburgFH 14px weight 700 - Text-transform: uppercase - Letter-spacing: 0.7px - Use: Specific bold CTA labels

Cards & Containers

Inputs & Forms

Image Treatment

Distinctive Components

Audio Waveform Sections - Colorful gradient backgrounds showcasing voice AI capabilities - Warm amber, blue, and green gradients behind product demos - Screenshots of the ElevenLabs product interface

Warm Stone CTA Block - rgba(245,242,239,0.8) background with warm shadow - Asymmetric padding (more right padding) - Creates a physical, tactile quality unique to ElevenLabs

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

Level Treatment Use
Flat (Level 0) No shadow Page 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 inset Internal 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 4px Shadow-as-border for cards
Card (Level 2) rgba(0,0,0,0.4) 0px 0px 1px, rgba(0,0,0,0.04) 0px 4px 4px Button elevation, prominent cards
Warm Lift (Level 3) rgba(78,50,23,0.04) 0px 6px 16px Featured CTAs — warm-tinted
Focus (Accessibility) var(--tw-ring-offset-shadow) blue ring Keyboard 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

Name Width Key Changes
Mobile <1024px Single column, hamburger nav, stacked sections
Desktop >1024px Full 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