Deezer

Deezer, dark-mode, high-contrast

Preview image. Unlock full-res

Electric Violet Nightclub – a bold, high-contrast digital space pulsates with vibrant purple against a deep, dark backdrop.

Industrymedia, music
Palette
#0f0d13
#fdfcfe
#555257
#a9a6aa
#a238ff
#d09aff
#14041

Color palette

brand
Deep Violet
#a238ff

Primary interactive elements like CTA buttons and active navigation items — providing focus and urgency against the dark theme.

Lavender Haze
#d09aff

Subtle visual highlights, secondary interactive elements, or thematic details.

neutral
Midnight Void
#0f0d13

Primary background, deep sections, dark text on light elements.

Ghost White
#fdfcfe

Primary text, contrasting backgrounds for nested elements, card surfaces.

Slate Echo
#555257

Secondary text, disabled states, subtle borders. A desaturated shadow of the primary text.

Ash Whisper
#a9a6aa

Tertiary text, subtle separators, less prominent information. Acts as a light gray against the dark background.

Typography

Type scale
Perfect Fourth (1.333) from 16px base
display-xl120px · 0.71 · 0.013em
The quick brown fox jumps over the lazy dog
display56px · 0.9 · 0.013em
The quick brown fox jumps over the lazy dog
heading-lg35px · 1.04 · 0.002em
The quick brown fox jumps over the lazy dog
heading24px · 1 · 0.004em
The quick brown fox jumps over the lazy dog
heading-sm20px · 1.33
The quick brown fox jumps over the lazy dog
subheading18px · 1.2 · 0.005em
The quick brown fox jumps over the lazy dog
body16px · 1.5
The quick brown fox jumps over the lazy dog
body-sm14px · 1.56
The quick brown fox jumps over the lazy dog
caption12px · 1.5
The quick brown fox jumps over the lazy dog
Deezer Brand
Weights
700, 800
Sizes
18px, 19px, 24px, 35px, 46px, 56px, 120px, 140px
Line height
0.71, 0.9, 1, 1.04, 1.2
Letter spacing
0.002, 0.004, 0.005, 0.013
Fallback
Montserrat Black

Display headlines and prominent calls-to-action. The extremely tight line height and bold weight create an aggressive, confident statement.

Inter
Weights
400, 500, 600, 700
Sizes
12px, 14px, 16px, 20px
Line height
1, 1.2, 1.33, 1.38, 1.5, 1.56, 1.75, 1.79
Letter spacing
normal
Fallback
Inter

Body copy, navigation links, button labels, and secondary information. Its clean legibility provides a functional contrast to the expressive display font.

Spacing & shape

Spacing
Section gap90-140px
Card padding24px
Element gap8px
Radius
General8px
Buttons12px
Cards8px
badges9px / 75%

Components

Pricing Card — Premium 1 Month Free
FAQ Accordion
CTA Banner — Live the Music with Deezer
Secondary Ghost ButtonAction

Ghost White (#fdfcfe) background, Midnight Void (#191922) text, 12px border-radius, 8px vertical padding, 32px horizontal padding. Used for less prominent actions.

Tertiary Dark ButtonAction

Midnight Void (#121216 - derived from component), Ghost White (#fdfcfe) text, 8px border-radius, 4px vertical padding, 16px horizontal padding. For minor actions or within darker sections.

Feature CardContent container

Ghost White (#fdfcfe) background, 8px border-radius, 24px padding on all sides. Used for presenting information blocks on a light surface.

Navigation LinkNavigation

Inter font, 16px, 400 weight, Midnight Void (#0f0d13) color on light background or Ghost White (#fdfcfe) on dark background. No explicit background/border, interaction is text color change.

Guidelines

Do
  • Prioritize Deep Violet (#a238ff) for all primary interactive elements to maintain energetic brand presence.
  • Use Deezer Brand font exclusively for display headings (35px and above) and critical calls to action, leveraging weights 700 and 800 for maximum impact.
  • Maintain a clear high-contrast hierarchy with Midnight Void (#0f0d13) and Ghost White (#fdfcfe) as primary text/background pairing.
  • Apply 12px border-radius for primary buttons and 8px for cards and secondary buttons to establish a consistent softness.
  • Ensure generous vertical spacing between sections (90-140px) to provide clear visual breaks and comfortable density.
  • Utilize Inter font for all body copy, navigation, and detailed information, at weights 400-600 for optimal legibility.
Don’t
  • Avoid using gray tones for primary interactive elements; reserve Deep Violet (#a238ff) for key actions.
  • Do not use Deezer Brand font for body text or small labels; its scale and letter spacing are designed for display.
  • Refrain from introducing additional saturated colors beyond the established violet palette, as it dilutes the brand's energetic focus.
  • Do not use soft shadows for elevation; rely on background color shifts between Midnight Void (#0f0d13) and Ghost White (#fdfcfe) for depth.
  • Avoid mixed border-radii within the same component type; stick to 12px for prominent buttons and 8px for cards.
  • Do not introduce tight letter spacing on Inter font family smaller than 16px; it should remain 'normal' for readability.

About this system

Show

This design system evokes a 'Digital Nightclub' vibe, pairing a dark, almost black background with vibrant, single-hue accents. Prominent high-contrast typography, especially the massive, weighty headlines, grabs immediate attention. The liberal use of a vivid violet for interactive elements and highlights creates an energetic pulse against the deep neutrals, reminiscent of neon lighting in a dim space. Sharp corners on most elements are softened by a few key rounded components, adding subtle visual dynamism.

Reminiscent of Spotify, Apple Music, Tidal, SoundCloud.

# Deezer — Style Reference
> Electric Violet Nightclub – a bold, high-contrast digital space pulsates with vibrant purple against a deep, dark backdrop.

**Theme:** dark

**Site:** https://deezer.com

This design system evokes a 'Digital Nightclub' vibe, pairing a dark, almost black background with vibrant, single-hue accents. Prominent high-contrast typography, especially the massive, weighty headlines, grabs immediate attention. The liberal use of a vivid violet for interactive elements and highlights creates an energetic pulse against the deep neutrals, reminiscent of neon lighting in a dim space. Sharp corners on most elements are softened by a few key rounded components, adding subtle visual dynamism.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Deep Violet | `#a238ff` | `--color-deep-violet` | Primary interactive elements like CTA buttons and active navigation items — providing focus and urgency against the dark theme. |
| Lavender Haze | `#d09aff` | `--color-lavender-haze` | Subtle visual highlights, secondary interactive elements, or thematic details. |
| Midnight Void | `#0f0d13` | `--color-midnight-void` | Primary background, deep sections, dark text on light elements. |
| Ghost White | `#fdfcfe` | `--color-ghost-white` | Primary text, contrasting backgrounds for nested elements, card surfaces. |
| Slate Echo | `#555257` | `--color-slate-echo` | Secondary text, disabled states, subtle borders. A desaturated shadow of the primary text. |
| Ash Whisper | `#a9a6aa` | `--color-ash-whisper` | Tertiary text, subtle separators, less prominent information. Acts as a light gray against the dark background. |

## Tokens — Typography

### Deezer Brand
- **Substitute:** Montserrat Black
- **Weights:** 700, 800
- **Sizes:** 18px, 19px, 24px, 35px, 46px, 56px, 120px, 140px
- **Line height:** 0.71, 0.9, 1, 1.04, 1.2
- **Letter spacing:** 0.002, 0.004, 0.005, 0.013
- **Role:** Display headlines and prominent calls-to-action. The extremely tight line height and bold weight create an aggressive, confident statement.

### Inter
- **Substitute:** Inter
- **Weights:** 400, 500, 600, 700
- **Sizes:** 12px, 14px, 16px, 20px
- **Line height:** 1, 1.2, 1.33, 1.38, 1.5, 1.56, 1.75, 1.79
- **Letter spacing:** normal
- **Role:** Body copy, navigation links, button labels, and secondary information. Its clean legibility provides a functional contrast to the expressive display font.

## Tokens — Type Scale

Perfect Fourth (1.333) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 1.5 | — |
| body-sm | 14px | 1.56 | — |
| body | 16px | 1.5 | — |
| subheading | 18px | 1.2 | 0.005em |
| heading-sm | 20px | 1.33 | — |
| heading | 24px | 1 | 0.004em |
| heading-lg | 35px | 1.04 | 0.002em |
| display | 56px | 0.9 | 0.013em |
| display-xl | 120px | 0.71 | 0.013em |

## Tokens — Spacing

- **Section gap:** 90-140px
- **Card padding:** 24px
- **Element gap:** 8px

## Tokens — Radius

- **General:** 8px
- **Buttons:** 12px
- **Cards:** 8px
- **badges:** 9px / 75%

## Components

### Pricing Card — Premium 1 Month Free

### FAQ Accordion

### CTA Banner — Live the Music with Deezer

### Secondary Ghost Button
*Action*

Ghost White (#fdfcfe) background, Midnight Void (#191922) text, 12px border-radius, 8px vertical padding, 32px horizontal padding. Used for less prominent actions.

### Tertiary Dark Button
*Action*

Midnight Void (#121216 - derived from component), Ghost White (#fdfcfe) text, 8px border-radius, 4px vertical padding, 16px horizontal padding. For minor actions or within darker sections.

### Feature Card
*Content container*

Ghost White (#fdfcfe) background, 8px border-radius, 24px padding on all sides. Used for presenting information blocks on a light surface.

### Navigation Link
*Navigation*

Inter font, 16px, 400 weight, Midnight Void (#0f0d13) color on light background or Ghost White (#fdfcfe) on dark background. No explicit background/border, interaction is text color change.

## Guidelines

### Do

- Prioritize Deep Violet (#a238ff) for all primary interactive elements to maintain energetic brand presence.
- Use Deezer Brand font exclusively for display headings (35px and above) and critical calls to action, leveraging weights 700 and 800 for maximum impact.
- Maintain a clear high-contrast hierarchy with Midnight Void (#0f0d13) and Ghost White (#fdfcfe) as primary text/background pairing.
- Apply 12px border-radius for primary buttons and 8px for cards and secondary buttons to establish a consistent softness.
- Ensure generous vertical spacing between sections (90-140px) to provide clear visual breaks and comfortable density.
- Utilize Inter font for all body copy, navigation, and detailed information, at weights 400-600 for optimal legibility.

### Don't

- Avoid using gray tones for primary interactive elements; reserve Deep Violet (#a238ff) for key actions.
- Do not use Deezer Brand font for body text or small labels; its scale and letter spacing are designed for display.
- Refrain from introducing additional saturated colors beyond the established violet palette, as it dilutes the brand's energetic focus.
- Do not use soft shadows for elevation; rely on background color shifts between Midnight Void (#0f0d13) and Ghost White (#fdfcfe) for depth.
- Avoid mixed border-radii within the same component type; stick to 12px for prominent buttons and 8px for cards.
- Do not introduce tight letter spacing on Inter font family smaller than 16px; it should remain 'normal' for readability.

## Agent Prompt Guide

### Quick Color Reference
- Text (dark background): #fdfcfe (Ghost White)
- Text (light background): #0f0d13 (Midnight Void)
- Primary Background: #0f0d13 (Midnight Void)
- Call-to-Action: #a238ff (Deep Violet)
- Border/Divider (subtle): #a9a6aa (Ash Whisper)

### Example Component Prompts
1. Create a Hero Section: full-width Midnight Void (#0f0d13) background. Centered headline 'YOUR MUSIC, ELEVATED' in Deezer Brand font, 120px, weight 800, #fdfcfe color, line-height 0.9. Below, a subtitle 'Stream millions of songs' in Inter font, 20px, weight 400, #a9a6aa color. Beneath that, a Primary CTA Button 'Start Free Trial'.
2. Create a Feature Card: Ghost White (#fdfcfe) background, 8px border-radius, 24px padding. Inside, 'Enhanced Quality' heading in Inter font, 20px, weight 700, #0f0d13 color. Below, body text 'Experience crystal-clear audio playback.' in Inter font, 16px, weight 400, #555257 color. Add a small filled icon (Ghost White on Deep Violet background) at the top-left.
3. Create a Navigation Bar: Midnight Void (#0f0d13) background, 80px height. On the left, 'Deezer' logo in #fdfcfe. On the right, a series of light text links 'Plans', 'Features', 'Music' in Inter font, 16px, weight 400, #fdfcfe. End with a 'Log In' text link and a Primary CTA Button 'Sign Up'.
4. Create an 'Offer Details' List Item: Ghost White (#fdfcfe) background. Use Inter font, 16px, weight 400, #0f0d13 color. Prepend with a small checkmark icon in Deep Violet (#a238ff). Example text: 'Over 120 million songs'.

More like this