Audible

Audible's iOS app is a literary listening room rendered in software.

Back to all styles

Preview

Every style on this site is applied to the same sample page — same headline, same three columns, same footer. Only the stylesheet changes, so every difference you see below belongs to Audible, not to the copy.

A live page, not a screenshot — the frame scrolls. Open full preview ↗

At a glance

14tokens
11type steps
2radius steps
8pxspacing base

Audible, in one page

Audible's iOS app is a literary listening room rendered in software. The canvas is a warm charcoal (#1A1A1A) — not the cold pure-black of music apps, but a deep, paper-at-night gray that frames book covers like a well-lit shelf. Surfaces step up to #2A2A2A for cards and the player chrome, with #3A3A3A hairline dividers. The mood is calm, premium, and unhurried — this is an app for hours-long sessions, so it avoids visual urgency. Audiobook cover art is the chromatic hero; the UI recedes into warm darkness so the artwork (and the act of reading-by-ear) takes the foreground.

The accent system is a single confident orange. Audible Orange (#FF9900) — the Amazon-family amber — is reserved for the primary action: the play affordance, progress fill, the active chapter, and the primary CTA. A pressed orange (#E68A00) handles tap-down. There is no second brand hue. White (#FFFFFF) is primary text; a soft gray (#B0B0B0) carries author names, narrator credits, and metadata. The orange is the verb; everything else is the warm, quiet room around it.

Typography is a deliberate two-family pairing — and this pairing is the brand's editorial signature. Headers use Playfair Display, a high-contrast transitional serif that signals *literature* the moment you see it; body, metadata, and controls use Inter, a neutral grotesque that stays legible during long sessions (a Voce/serif-headline + sans-body system). Weights stay at 400 / 600 / 700. The most expressive typographic moment is the title screen: the book's title set large in Playfair Display 26-32pt over its cover, with the author in Inter beneath — the look of a hardcover dust jacket.

Key Characteristics:

Do's and don'ts

Do

  • Use a warm charcoal canvas (#1A1A1A) — a paper-at-night reading room, not cold black
  • Reserve Audible Orange (#FF9900) for the primary action, progress, active chapter, and CTA
  • Pair Playfair Display (titles/headers) with Inter (body/UI) — and keep the roles strict
  • Use the gobackward.30 / goforward.30 skip controls flanking a 72pt orange Play
  • Wrap the player cover in an orange circular progress ring
  • Give covers a real, soft shadow so they feel like physical books
  • Mark the active chapter in orange with a leading bar; check finished chapters
  • Make captions large (18pt Inter) — readability while listening comes first
  • Use a speed-dial sheet (0.5×–3.5×) with haptic detents and preset chips

Don't

  • Don't use cold pure-black — Audible's warmth (#1A1A1A) is the literary signature
  • Don't set body or metadata in the serif — Playfair Display is headings/titles only
  • Don't add a second accent color — orange is the entire system
  • Don't use generic ±10s skip — the 30-second skip is Audible's signature transport
  • Don't use full-pill buttons — Audible buttons are 8pt rounded rects
  • Don't flatten the covers — their soft shadow conveys physicality
  • Don't use thin or black weights — 400/600/700 only
  • Don't make the UI feel urgent or dense — this is an unhurried, long-session app
  • Don't animate the progress ring with easing — it sweeps linearly with playback

Copy this into your AI builder

Paste it as-is. Every value below was measured from the original site, not guessed.

Assembled from the measured tokens — the source document has no prompt block.

Build a page in the Audible design language. Follow the measured tokens below — do not substitute your own palette.

Colors:
- Audible Orange: #ff9900
- Orange Pressed: #e68a00
- Canvas Charcoal: #1a1a1a
- Surface 1: #2a2a2a
- Surface 2: #343434
- Divider: #3a3a3a
- Text Primary: #ffffff
- Text Secondary: #b0b0b0
- Text Tertiary: #6e6e6e
- Progress Orange: #ff9900

Type:
- families: Playfair Display, Headers, Inter, Numerics
- scale: 10, 11, 13, 14, 15, 16, 17, 18, 22
- weights: 400, 600, 700

Shape:
- radius: 8, 10
- elevation: Shadow: `rgba(255,153,0,0.28) 0 6px 22px` (orange glow) | Give covers a real, soft shadow so they feel like physical books | Don't flatten the covers — their soft shadow conveys physicality

Spacing: 8, 13

Rules:
- Use a warm charcoal canvas (`#1A1A1A`) — a paper-at-night reading room, not cold black
- Reserve Audible Orange (`#FF9900`) for the primary action, progress, active chapter, and CTA
- Pair Playfair Display (titles/headers) with Inter (body/UI) — and keep the roles strict
- Use the `gobackward.30` / `goforward.30` skip controls flanking a 72pt orange Play
- Wrap the player cover in an orange circular progress ring
- Give covers a real, soft shadow so they feel like physical books

Avoid:
- Don't use cold pure-black — Audible's warmth (`#1A1A1A`) is the literary signature
- Don't set body or metadata in the serif — Playfair Display is headings/titles only
- Don't add a second accent color — orange is the entire system
- Don't use generic ±10s skip — the 30-second skip is Audible's signature transport
- Don't use full-pill buttons — Audible buttons are 8pt rounded rects
- Don't flatten the covers — their soft shadow conveys physicality

Keep every value literal. If a token is given, use that exact value.

The specification

Colour paletteRead the full spec

Primary

  • Audible Orange (#FF9900): Primary CTA, play button, progress fill, active chapter row, speed-dial active value, "Add to Library".
  • Orange Pressed (#E68A00): Tap-down state for the play button and orange CTAs.
  • Orange Glow (rgba(255,153,0,0.28)): Soft halo under the play button and the progress ring.

Canvas & Surfaces

  • Canvas Charcoal (#1A1A1A): Primary canvas — the warm reading-room background.
  • Surface 1 (#2A2A2A): Cards, the player sheet, list rows, chapter panel.
  • Surface 2 (#343434): Pressed rows, elevated panels, the speed-dial sheet.
  • Divider (#3A3A3A): Hairline dividers between chapters and list rows.

Text

  • Text Primary (#FFFFFF): Book titles, screen headlines, primary UI text.
  • Text Secondary (#B0B0B0): Author names, narrator credits, durations, metadata.
  • Text Tertiary (#6E6E6E): Disabled state, very low-emphasis labels.

Semantic

  • Progress Orange (#FF9900): The circular progress ring on the cover and the linear chapter progress.
  • Active Chapter (#FF9900): The currently-playing chapter's title + a leading orange bar.
  • Finished Check (#FF9900): Completed-book / finished-chapter checkmark.
  • Captions Active (#FF9900): The Captions toggle when synced text is on.
  • Error Red (#E5484D): Download failures, playback errors.

Light Mode

Audible's primary listening experience is the warm-dark reading room. A light variant exists for some browse contexts, but the player and library default to charcoal — the warm darkness is core to the long-session, literary identity.

Type scaleRead the full spec

Font Family

  • Headers: Playfair Display (high-contrast transitional serif) — titles, hero, section headers
  • Body / UI: Inter (neutral grotesque) — body, metadata, controls, lists, buttons
  • Production Fallback (headers): 'Playfair Display', Georgia, 'Times New Roman', serif
  • Production Fallback (body): -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif
  • Numerics: Tabular figures (Inter) for time remaining and speed values

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Title Screen (Large)Playfair Display30pt7001.150ptBook title on the player hero
Book TitlePlayfair Display26pt7001.20ptTitle on detail / now-playing
Section HeaderPlayfair Display22pt7001.20pt"Continue Listening", "From Your Wishlist"
Card Title (Serif)Playfair Display17pt7001.30ptAudiobook tile title
Author / SubtitleInter14pt4001.30pt"By Madeline Miller"
Narrator CreditInter13pt6001.30.2pt"Narrated by Jake Gyllenhaal"
Chapter TitleInter16pt6001.30ptChapter row in the chapter list
BodyInter15pt4001.50ptBook summary, About the author
Captions TextInter18pt4001.60ptSynced caption line (large for readability)
Meta / TimeInter13pt4001.30pt"8 hrs 14 min left", tabular
Label (UPPER)Inter11pt7001.20.8pt"AUDIBLE ORIGINAL", section eyebrow
Button (Primary)Inter16pt7001.00.2ptOrange "Play" / "Add to Library"
Button (Secondary)Inter14pt6001.00ptOutline "Sample"
Speed ValueInter15pt7001.00pt"1.5×" on the speed dial, tabular
Tab LabelInter10pt6001.00.2ptBottom tab bar labels

Principles

  • Two families, strict roles: Playfair Display = headings/titles only; Inter = everything else. Never set body in the serif.
  • Weights 400 / 600 / 700: regular, semibold, bold — no thin, no black (Playfair's high contrast supplies the drama)
  • No tracking on the serif (0pt — Playfair's optical spacing is intrinsic); small positive tracking on Inter all-caps labels
  • Tabular numerals on time-remaining and speed values so digits don't shift mid-session
  • Captions are intentionally large (18pt) — readability while listening is the priority
  • Dynamic Type respected on titles, authors, body, captions; speed value and tab labels stay fixed
Components and layoutRead the full spec

Buttons

Primary Play Button (Player)

  • Shape: Circle, diameter 72pt
  • Background: #FF9900
  • Icon: SF Symbol play.fill / pause.fill in #1A1A1A (dark glyph on orange — warm contrast)
  • Pressed: scale 0.93, background #E68A00, with .impactOccurred(.medium) haptic
  • Shadow: rgba(255,153,0,0.28) 0 6px 22px (orange glow)

30-Second Skip Buttons (flanking Play)

  • Shape: 44pt circular tap area, no fill (icon-only)
  • Icon: SF Symbol gobackward.30 (back) / goforward.30 (forward), 30pt, #FFFFFF
  • The "30" numeral is part of the glyph — these are Audible's signature transport controls
  • Pressed: scale 0.9, brief orange tint flash, light haptic

Primary Pill (Add to Library / Play)

  • Background: #FF9900
  • Text: #1A1A1A
  • Padding: 13pt vertical, 28pt horizontal
  • Corner radius: 8pt (Audible uses a soft rounded rect, not a full pill)
  • Font: Inter 16pt weight 700, +0.2pt tracking
  • Pressed: #E68A00, scale 0.98

Outline Pill ("Sample" / "In Library")

  • Background: transparent
  • Text: #FFFFFF
  • Border: 1pt solid #B0B0B0
  • Padding: 13pt vertical, 24pt horizontal
  • Corner radius: 8pt
  • Font: Inter 14pt weight 600
  • Pressed: border #FF9900, text #FF9900

Icon Actions (Bookmark, Sleep, Bookmarks list, Share, More)

  • Size: 22pt glyph, 44pt hit area
  • Default: #B0B0B0
  • Active: #FF9900 (bookmarked, sleep timer running)
  • Spacing: evenly distributed in the player's secondary action row

Text Button ("See all", "Details")

  • Font: Inter 14pt weight 700
  • Color: #B0B0B0
  • No underline, 44pt hit area

Cards & Containers

Audiobook Tile (Horizontal shelf)

  • Width: 150pt
  • Aspect: 1:1 square cover, 8pt corner radius, subtle rgba(0,0,0,0.4) 0 6px 16px shadow (covers feel like physical objects)
  • Gap between tiles: 16pt
  • Structure: cover → title (Playfair Display 17pt 700, 2-line clamp) → author (Inter 13pt 400 #B0B0B0)
  • A thin orange progress underline beneath in-progress tiles
  • Tap: scale 0.97 with light haptic

Continue-Listening Row

  • Height: 96pt
  • Layout: 72pt × 72pt cover (8pt radius) with an orange circular progress ring around it → stacked title (Playfair 17pt 700) + author (Inter 13pt 400) + "8 hrs left" (Inter 12pt 400 #B0B0B0) → trailing 56pt orange play circle
  • Background: #2A2A2A card, 12pt radius

Player (Now Playing — Full Screen)

  • Cover art centered, ~280pt × 280pt, 10pt corner radius, with an orange circular progress ring tracking around its perimeter (4pt stroke, #FF9900, remaining track #3A3A3A)
  • Below: book title (Playfair Display 30pt 700) + author (Inter 14pt 400 #B0B0B0) + narrator (Inter 13pt 600)
  • Transport: gobackward.30 · 72pt orange Play · goforward.30
  • Below transport: chapter scrubber + "8 hrs 14 min left" (tabular)
  • Action row: speed pill · sleep timer · bookmark · chapters · car mode
  • Drag up: chapter list sheet

Chapter List Sheet

  • Bottom sheet, 16pt top corner radius, surface #2A2A2A
  • Each chapter row: chapter number + title (Inter 16pt 600) + duration (Inter 13pt 400 #B0B0B0, tabular)
  • The active chapter: title in #FF9900 with a 3pt orange leading bar; finished chapters show a small orange check

Speed Dial Sheet

  • Bottom sheet, 16pt top corner radius
  • A horizontal arc/slider of speed stops from 0.5× to 3.5× (0.05 increments, snapping to .25 ticks)
  • The selected value renders large center (Inter 22pt 700 #FF9900, e.g. "1.5×")
  • Quick chips: 1.0× · 1.25× · 1.5× · 2.0× as one-tap presets

Navigation

Bottom Tab Bar

  • Height: 54pt + safe area
  • Background: rgba(26,26,26,0.96) with .regularMaterial blur
  • Tabs: Home, Library, Discover, Profile
  • Icon size: 24pt
  • Active color: #FF9900; inactive: #B0B0B0
  • Labels: Inter 10pt weight 600, shown always
  • Active icon: filled SF Symbol variant; inactive: outlined

Now Playing Mini Bar

  • Sits directly above the tab bar, full width, 56pt tall
  • Background: #2A2A2A
  • A 3pt orange progress line pinned to the very top edge of the mini bar
  • Left: 40pt cover (6pt radius); center: title (Playfair Display 14pt 700, single line) + author (Inter 11pt 400 #B0B0B0)
  • Right: gobackward.30 20pt + play.fill / pause.fill 22pt
  • Tap: expands to the full player with a shared-element transition

Top Nav (Library / Home Entry)

  • Height: 44pt + safe area
  • Title centered (Playfair Display 22pt 700), search + settings top-right
  • Filter chips row below on Library (32pt height pills): "All", "Unfinished", "Downloaded"

Input Fields

Search Bar

  • Background: #2A2A2A
  • Height: 44pt
  • Corner radius: 10pt
  • Leading SF Symbol magnifyingglass, 18pt, #B0B0B0
  • Placeholder: "Search Audible", 16pt 400 #B0B0B0
  • Focus: 1pt #FF9900 border, cursor orange
  • Text in field: #FFFFFF

Filter Chip

  • Background: #2A2A2A default / #FF9900 selected
  • Text: #FFFFFF default / #1A1A1A selected
  • Padding: 8pt vertical, 18pt horizontal
  • Corner radius: 8pt
  • Font: Inter 14pt weight 600
  • Examples: "All", "Unfinished", "Downloaded", "Audible Originals"

Distinctive Components

The Speed Dial + 30s Skip Player (Signature)

Responsive behaviourRead the full spec

Device Sizes

DeviceWidthKey Changes
iPhone SE (3rd gen)375pt130pt shelf tiles; player cover 240pt
iPhone 13/14/15390ptStandard 150pt tiles; player cover 280pt
iPhone 15/16 Pro393ptDynamic Island accommodated in top nav
iPhone 15/16 Pro Max430pt170pt tiles; player cover 320pt; larger captions panel
iPad768pt+3-column grid; player cover 420pt, chapter list as a side panel

Dynamic Type

  • Book titles, authors, body, captions, chapter titles: full scale (captions scale generously — readability priority)
  • Speed value ("1.5×"): fixed 15pt (dial geometry is exact)
  • Time-remaining: scales but stays tabular
  • Play button: icon size fixed (32pt within the 72pt circle)
  • Tab labels: fixed 10pt

Orientation

  • Home / Library / Discover: portrait-locked
  • Player: portrait-locked (the cover-ring composition is portrait-tuned)
  • Car mode: a simplified large-control layout, landscape-friendly

Touch Targets

  • Play button: 72pt — unmissable for at-a-glance control
  • 30s skip: 44pt circular hit area each
  • Speed pill: ≥44pt tall
  • Chapter rows: 56pt height, full-row tappable
  • Tab icons: 24pt glyph, 44pt effective hit

Safe Area Handling

  • Top: safe area honored on nav (Dynamic Island clears the title)
  • Bottom: mini-bar floats above tab bar; both respect the home indicator
  • Sides: 16pt content insets

Drop-in CSS variables

The same values as a theme block. Add the class to <body> and the site repaints.

body.theme-audible {--page-bg: #1a1a1a;
  --page-bg-gradient: none;
  --text-color: #ffffff;
  --heading-color: #ffffff;
  --link-color: #ff9900;
  --link-hover-color: #cc7a00;
  --border-color: #434343;
  --card-bg: #1a1a1a;
  --card-shadow: 0 1px 2px rgba(255,255,255,0.06);
  --card-hover-shadow: 0 6px 18px rgba(255,255,255,0.12);
  --header-bg: #2c2c2c;
  --header-text-color: #ffffff;
  --header-shadow: none;
  --footer-bg: #1a1a1a;
  --footer-text-color: #afafaf;
  --button-bg: #ff9900;
  --button-text-color: #000000;
  --button-hover-bg: #cc7a00;
  --button-border: none;
  --button-border-radius: 10px;
  --button-secondary-bg: #282828;
  --button-secondary-text-color: #ffffff;
  --button-secondary-hover-bg: #353535;
  --button-secondary-border: 1px solid #434343;
  --prompt-bg: #252525;
  --prompt-text-color: #ffffff;
  --base-font: var(--font-serif);
  --heading-font: var(--font-inter);
  --card-border-radius: 10px;
}

Download theme.css

Visually close to

Measured with a deterministic colour + geometry comparison across 958 styles. Not a hand-picked list.

Where this came from

Source document
ios/design-md/music/audible/DESIGN.md · 21.5 KB
Repository
Meliwat/awesome-ios-design-md
Licence
MIT

Source text is reproduced under its original licence. Tokens, similarity scores and page structure are ours.