Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Deezer

deezer.com
Website preview
The character

Festival poster meets dark arena

mixedmediaDeezer Brand (custom condensed display)
Colors
10
Typefaces
2
Components
12
Visit website

Copy a design guide, CSS variables or tokens into your next project.

The design language

Deezer's visual system is a dramatic concert-poster language: a sunlit white hero dominated by a single ultra-condensed display headline, followed by dark arena sections where content floats on light card surfaces against near-black backgrounds. Typography carries the entire brand voice — a custom 700-800 weight display face with absurdly tight line-heights (0.71–0.90) that makes the hero feel like a music festival flyer, not a SaaS page. One vivid violet (#a238ff) is the only chromatic note across the system, used with discipline: filled CTAs, pill badges, and the top promotional banner. The palette is otherwise near-monochrome — stark black on white for the hero, near-black with white text for the lower arena, and a single soft lilac for subtle washes. Components are light, flat, and confident: pill-shaped buttons, thin dividers, no decorative shadows, no gradients. The rhythm alternates light/dark bands vertically to create contrast between marketing drama and product clarity.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Signal Violet

#a238ff

Violet supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color

Lilac Wash

#d09aff

Soft violet tint for decorative washes, the banner background fill, and subtle highlight surfaces adjacent to Signal Violet elements

neutral

Paper White

#fdfcfe

Page and hero backgrounds, card surfaces floating on dark sections, light theme canvas

Carbon Black

#0f0d13

Dark section backgrounds, navigation bar, inverse canvas, pricing and FAQ arena

Pure Black

#000000

Display headline text on light surfaces, icon fills, maximum-contrast text

Ink Black

#191922

Button text on light pill surfaces, subtle text on cards

Graphite

#555257

Secondary text, subdued meta labels, footer body copy

Fog Gray

#a9a6aa

Muted body text, helper text, low-emphasis labels on light surfaces

Steel Gray

#6f6d71

Subdued headings, section sub-labels, de-emphasized display elements

Pearl Gray

#d1d1d7

Hairline borders, thin dividers, subtle separators on cards

Typography

Type scale

Major Third (1.25) · 15px base
display-xl140px · 800 · 99 · 0.28px tracking

The quick brown fox jumps

display120px · 700 · 108 · 0.48px tracking

The quick brown fox jumps

heading-lg56px · 700 · 67 · 0.11px tracking

The quick brown fox jumps

text-4646px · 700 · 1.04

The quick brown fox jumps

heading35px · 700 · 32 · 0.18px tracking

The quick brown fox jumps

heading-sm24px · 700 · 29 · 0.1px tracking

The quick brown fox jumps

subheading20px · 700 · 27 · 0px tracking

The quick brown fox jumps

text-1919px · 700 · 1.2

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

Deezer Brand (custom condensed display)

Weights
700, 800
Sizes
24, 35, 46, 56, 120, 140px
Line height
0.71–1.20
Letter spacing
+0.28px at 140px, +0.48px at 120px, +0.10px at 24px, +0.16px at 18px
Fallback
Anton, Oswald, or Bebas Neue (all condensed 700-800 weight display faces that approximate the compressed poster aesthetic)

All display and heading sizes from 24px upward — the hero headline at 140px with line-height 0.71 is the signature moment, creating a compressed poster-stack effect. Subheading pill labels and small display accents use the 18–19px size with weight 700. The 700 weight carries subheadings and badges; 800 is reserved for the largest display type where the extra weight prevents the condensed letterforms from looking thin at 120–140px. Letter-spacing is consistently positive (0.0020em–0.0130em) — unusual for display type, which compensates for the tight line-heights by keeping glyphs from feeling cramped.

Aa
Additional typeface

Inter

Weights
400, 500, 600, 700
Sizes
12, 14, 16, 20px
Line height
1.20–1.79
Letter spacing
normal
Fallback
Inter is freely available on Google Fonts

Body, UI controls, navigation, buttons, and small labels. Weight 400 is the default body; 500 appears in button labels and nav links; 600 is used for emphasized body and small headings; 700 for strong UI emphasis. Normal letter-spacing. Inter acts as the quiet functional partner to the display face — same brand family voice, but geometric and readable at small sizes where the condensed display would be illegible.

Spacing & shape

Spacing

Density
comfortable
Max width
1200px
Section gap
96px
Card padding
32px
Element gap
14px

Border radius

cards8px
badges12px
images12px
buttons12px

Spacing scale

4px
7px
8px
9px
10px
14px
15px
16px
20px
21px
24px
25px
28px
32px
56px
112px
125px
127px
140px
153px
190px
235px

Guidelines

Do

  • Use #a238ff exclusively for filled primary buttons, badge pills, and the logo mark — never as a text color or background fill for large surfaces
  • Set hero and display headings in Deezer Brand weight 800 with line-height 0.71–0.90 to preserve the compressed poster-stack effect
  • Alternate sections between #fdfcfe light and #0f0d13 dark backgrounds to create the concert-poster contrast rhythm
  • Set button border-radius to 12px and card border-radius to 8px — the 4px gap between these two values is the system's geometric signature
  • Use Inter for all body, UI, and button text at 12–20px — the display face is not legible below 24px
  • Keep components flat: no shadows, no gradients, no decorative borders beyond 1px hairlines in #555257 or #d1d1d7
  • Center-align hero and section-level content; left-align only inside cards and list items

Don’t

  • Do not use a line-height above 1.00 on any Deezer Brand display text — it destroys the condensed poster character
  • Do not introduce additional accent colors beyond #a238ff and #d09aff — the monochrome-plus-one-violet system IS the brand
  • Do not apply shadows to cards or buttons — the system relies on surface contrast (white on black) for elevation, not depth
  • Do not use the display font below 18px — switch to Inter at 14–16px for any text under a subheading
  • Do not stretch the display font or set it in weight 400 — the condensed geometry requires 700+ to maintain stroke weight at large sizes
  • Do not use #a238ff for body text, links, or decorative backgrounds larger than a button — the violet should feel like a small electric pulse, not a wash
  • Do not mix light and dark surfaces within a single section — the system commits to one canvas per band

Components

01

Primary Filled Button

Main call-to-action across the site — hero sign-up, pricing card conversion, banner prompt

Background #a238ff, text #fdfcfe, Inter weight 500 at 16px. Border-radius 12px (pill-soft, not fully rounded). Padding 14px 28px. No border, no shadow. Sits flat against the canvas — the violet fill does all the visual work.

02

Outlined Light Button

Secondary action in the dark navigation bar (Sign up adjacent to Log in)

Transparent background, 1px border #555257, text #fdfcfe, Inter weight 500 at 16px. Border-radius 12px. Padding 14px 24px. Ghost aesthetic — present but unobtrusive next to the filled primary.

03

Ghost Text Link Button

Navigation items (Plans, Features, Music) and inline text actions

No background, no border, text #fdfcfe on dark nav or #0f0d13 on light sections. Inter weight 500 at 16px. No padding, no radius. Relies on text color contrast alone.

04

OnLight Filled Button

Standalone action on light hero surface (the 'Try for free' below the hero headline)

Background #a238ff, text #fdfcfe, Inter weight 500 at 16px. Same dimensions as Primary Filled Button. Sits alone centered beneath the display type — no competing controls.

05

Pricing Tier Card

Premium plan offer card floating on the dark pricing section

Background #fdfcfe, no shadow, no border. Border-radius 8px. Padding 32px. Centered text alignment. Contains a Premium badge at the top, large display price text (Deezer Brand 46px), a filled violet button, and a checklist of features below.

06

Premium Pill Badge

Plan label floating above the pricing card headline

Background #a238ff, text #fdfcfe, Deezer Brand weight 700 at 18px. Border-radius 12px. Padding 7px 16px. All-caps tracking. The only place a small dose of the display font meets the brand color.

07

Top Promotional Banner

Slim full-width announcement bar (e.g. 'Live the music with Deezer')

Background #d09aff (lilac wash), text #0f0d13 weight 600 at 16px. Diamond icon on the left in #a238ff. Pill-shaped 'Try for free' button on the right in #0f0d13 with white text. Padding 12px 24px. Sits at the very top of dark sections.

08

FAQ Accordion Item

Expandable question/answer rows in the FAQ section

No background card — text sits directly on the dark section. Question text: #fdfcfe, Deezer Brand weight 700 at 19–24px. Answer text: #fdfcfe at 16px Inter weight 400. Chevron icon on the right (#a9a6aa) indicates expand state. Thin #555257 bottom border separates items.

09

Star Rating Strip

Social proof below the hero CTA

5 solid black stars (SVG fill #000000) in a horizontal row, centered. Subtitle text below: #0f0d13 Inter weight 400 at 16px. Minimal — the stars and one line of text, nothing else.

10

Navigation Bar

Sticky top header across all pages

Background #0f0d13, full-width, horizontal flex layout. Left: Deezer logo (violet diamond + 'DEEZER' wordmark in white). Center-right: ghost text links (Plans, Features, Music). Right: outlined 'Log in' button + filled 'Sign up' button. Padding 16px horizontal. Height approximately 64px.

11

Feature Check List

Feature bullet points inside the pricing card

Each row: small #a238ff checkmark icon, then #0f0d13 text at 16px Inter weight 400. Row gap 10px. Left-aligned. No bullet markers — the colored checkmark is the only visual indicator.

12

Secondary Surface Button (Discover All Plans)

Tertiary action below the pricing card

Background #fdfcfe, text #0f0d13, Inter weight 500 at 16px. Border-radius 12px. Padding 14px 28px. Appears on the dark section as a white pill — inverse of the primary violet button, signaling secondary action.

Surfaces & elevation

Level 1

Paper White

#fdfcfe

Light hero background, the topmost surface tier

Level 2

Carbon Black

#0f0d13

Dark section backgrounds, inverse canvas for pricing and FAQ

Layout & imagery

Layout

Centered, max-width 1200px container with full-width dark or light section bands. The hero is a single centered text stack: massive display headline (three lines, stacked tight), subtitle, filled button, star rating — all vertically centered with generous vertical padding. Below the hero, the page alternates into full-bleed dark bands (#0f0d13) containing centered content: a single pricing card (max-width ~420px, white surface floating on black), then an FAQ section with centered heading and left-aligned accordion items (max-width ~800px). The nav is sticky at the top, dark. Section gaps are large (96px+) to let the display type breathe. No multi-column grids, no sidebars, no asymmetric layouts — everything is a centered vertical stack.

Imagery

The site is almost entirely typography-driven. The hero uses zero imagery — a massive display headline does all the visual work. The only graphic element is a small diamond/sparkle icon in the top promotional banner and the Deezer logo mark. No photography, no product screenshots, no illustration. The only 'visual' outside of type is the 5-star rating row (solid black SVG stars). This is a deliberate choice: the system trusts the display face and the violet accent to create atmosphere without photographic support, positioning the brand as confident and editorial rather than lifestyle-oriented.

Design notes

Agent Guide

**Quick Color Reference** - text (on light): #000000 - text (on dark): #fdfcfe - background (light surface): #fdfcfe - background (dark surface): #0f0d13 - border / divider: #d1d1d7 (on light) or #555257 (on dark) - accent / brand: #a238ff - soft accent wash: #d09aff - primary action: no distinct CTA color **Example Component Prompts** 1. **Hero Section**: White background (#fdfcfe), full viewport height. Centered headline in Deezer Brand substitute (Bebas Neue) weight 800 at 140px, #000000, line-height 0.71, letter-spacing +0.28px. Below: subtitle in Inter weight 500 at 20px, #0f0d13. Below: a filled button — #a238ff background, #fdfcfe text, Inter 500 at 16px, border-radius 12px, padding 14px 28px. Below: 5 solid black star SVGs in a row, then 'Over 3 million 5-star ratings' in Inter 400 at 16px, #0f0d13. All elements center-aligned. 2. **Pricing Card on Dark Section**: Dark background (#0f0d13), full-width band. Centered: Deezer Brand substitute weight 700 at 46px in #fdfcfe, 'Choose the offer that works for you'. Below: a white card (#fdfcfe, border-radius 8px, padding 32px, max-width 420px). Inside card: a purple badge pill (#a238ff, #fdfcfe text, Deezer Brand 700 at 18px, border-radius 12px, padding 7px 16px). Below: Deezer Brand 800 at 35px, #0f0d13. Below: Inter 400 at 16px, #555257. Below: filled button (#a238ff, #fdfcfe, Inter 500 16px, 12px radius, 14px 28px). Below: feature list — #a238ff checkmark + #0f0d13 text at 16px Inter 400, row gap 10px. 3. **Navigation Bar**: Sticky top, background #0f0d13, padding 16px horizontal. Left: #a238ff diamond icon + 'DEEZER' wordmark in #fdfcfe Inter 700 at 16px. Right side: three ghost links ('Plans', 'Features', 'Music') in #fdfcfe Inter 500 at 16px, then an outlined button ('Log in' — transparent bg, 1px #555257 border, #fdfcfe text, 12px radius, 14px 24px padding), then a filled button ('Sign up' — #a238ff bg, #fdfcfe text, 12px radius). 4. **Top Promotional Banner**: Full-width, background #d09aff, padding 12px 24px. Left: small #a238ff diamond icon + 'Live the music with Deezer' in Inter 600 at 16px, #0f0d13. Right: pill button ('Try for free' — #0f0d13 bg, #fdfcfe text, Inter 500 at 14px, 12px radius). Use flexbox with space-between. 5. **FAQ Accordion Item**: On dark section (#0f0d13), no card background. Question in Deezer Brand substitute weight 700 at 24px, #fdfcfe. Answer in Inter 400 at 16px, #fdfcfe. Right-aligned chevron icon in #a9a6aa. Thin #555257 1px bottom border, padding 24px 0 between items.

Typography Philosophy

The Deezer Brand display face is the single most important asset in the system. Its ultra-condensed proportions and tight line-heights (0.71 at 140px) create a stacked-poster effect where the headline reads as a visual block, not a line of text. This is fundamentally different from typical SaaS hero patterns that use 1.0–1.2 line-heights on sans-serif display faces. Any attempt to 'improve' the line-height for readability would destroy the brand character. Inter serves as the functional substrate — the voice you'd hear if the display face were the announcer. The two-font pairing works because they share a geometric, humanist DNA, but operate at different scales of attention: the display face demands you stop and look, Inter supports you while you read.

Color Discipline

The system uses exactly one chromatic color: #a238ff Signal Violet. Every other color is achromatic — white, black, and six gray steps for text hierarchy and borders. This is not a minimal palette by accident; it is minimal by conviction. The violet functions as a single electric pulse in an otherwise dark room. When you see it, you act. This is why the role assignments are narrow: filled button backgrounds, badge pills, the logo mark, and the top banner. Nothing else. The softer #d09aff Lilac Wash exists only as a companion tone for the banner — it dilutes the violet just enough to create a comfortable announcement bar without competing with the primary brand color.

Similar brands

Spotify

Same music-streaming category with a near-black arena aesthetic, though Spotify uses green where Deezer uses violet; both rely on a single accent color against a dark canvas

SoundCloud

Dark-mode music platform with a single vivid accent color (orange) and flat, type-driven hero sections without photography

Tidal

Music streaming with dramatic display typography and a minimalist black-canvas approach; shares the editorial-poster sensibility

Apple Music

Bold typographic system with a single brand color accent, ultra-condensed display type in marketing surfaces, and a light-on-light hero pattern

Linear

Centered single-column layouts, dramatic display headlines, monochrome palette with one vivid accent, and flat components without decorative shadows

Take this style into your next project.

Use the design exports or connect Musterlab to your AI.

Connect your AI

Keep exploring

Browse the library
A24
A

A24

opening title sequence on pure black

mixedmediaNB International Web
Instagram Sans Typeface
I

Instagram Sans Typeface

Living type museum. Oversized black letterforms on slabs of neon, displayed like sculpture in a white room.

mixedmediaInstagram Sans
Skillshare
S

Skillshare

Poster studio on matte black — bold instructor faces, chalk-white type, single neon pulse.

mixedmediaGT Walsheim Pro
Vimeo
V

Vimeo

Spotlight on matte white

mixedmediaABCRepro
Nakedcityfilms
N

Nakedcityfilms

electric blue headline over cinematic void

mixedmediaHaas Grotesk
Fable
F

Fable

a literary reading nook with cream paper and ink — the book is the art

mixedmediaInter
Musterlab. A closer look at good design.About the library