---
name: Spotify
description: "This site is a masterclass in dark-mode design and content-heavy UI, demonstrating how to maintain a clear hierarchy while keeping the focus on high-contrast imagery and typography."
version: alpha

colors:
  background: "#121212"
  primary: "#ffffff"
  secondary: "#b3b3b3"
  tertiary: "#1ed760"
  neutral: "#7c7c7c"
  bg-soft: "#1f1f1f"
  bg-quiet: "#2a2a2a"
  line: "rgba(255,255,255,0.1)"

typography:
  display:
    fontFamily: geometric-sans
    fontSize: 24px
    lineHeight: 1.2
    fontWeight: 700
    letterSpacing: "-0.5px"
  heading:
    fontFamily: geometric-sans
    fontSize: 16px
    lineHeight: 1.4
    fontWeight: 700
    letterSpacing: "0px"
  body:
    fontFamily: geometric-sans
    fontSize: 14px
    lineHeight: 1.5
    fontWeight: 400
    letterSpacing: "0px"
  caption:
    fontFamily: geometric-sans
    fontSize: 13.3px
    lineHeight: 1.4
    fontWeight: 400
    letterSpacing: "0px"

rounded:
  sm: 4px
  md: 8px
  lg: 12px
  pill: 999px

spacing:
  xs: 4px
  sm: 8px
  md: 12px
  lg: 16px
  xl: 24px
  2xl: 32px
  3xl: 48px

---

## Overview

A dark-themed music streaming platform with content-focused cards and a minimal sidebar.

*A dark, immersive lounge for music discovery.*

## Colors

Dark surfaces with high-contrast white text and subtle gray hierarchy.

- **Background (`#121212`)** — uses `bg` token
- **Primary text (`#ffffff`)** — uses `ink` token
- **Secondary text (`#b3b3b3`)** — uses `ink-soft` token
- **Accent (`#1ed760`)** — uses `accent` token
- **Muted (`#7c7c7c`)** — uses `muted` token
- **Borders (`rgba(255,255,255,0.1)`)** — uses `line` token

## Typography

- **Display:** geometric-sans
- **Body:** geometric-sans

- Use bold weight for primary titles and section headers.
- Use regular weight for body text and navigation items.
- Maintain tight line-heights for vertical density.

## Layout

Fixed left sidebar (~280px) with a fluid main content area.

*Rhythm:* 8px base rhythm with 12px and 24px increments for content gaps.

## Elevation & Depth

- rgba(0,0,0,0.3) 0px 8px 8px 0px
- rgba(0,0,0,0.5) 0px 8px 24px 0px
- Borders: 1px solid rgba(255,255,255,0.1)

## Shapes

- `sm`: 4px
- `md`: 8px
- `lg`: 12px
- `pill`: 999px

## Components

- **button:** Pill-shaped solid buttons with high contrast or low-emphasis outlines.
- **card:** Flat, hoverable content cards with prominent artwork and minimal padding.
- **chip:** None clearly visible in the current view.
- **input:** Rounded search bar with a subtle dark background and left-aligned icon.
- **hero:** Grid-based sections for trending content and artists.

## Do's and Don'ts

**Don't:**
- Don't use light backgrounds — screenshot shows a dark (#121212) environment.
- Don't use serif fonts — screenshot shows a geometric sans-serif typeface.
- Don't use sharp corners on primary buttons — screenshot shows pill-shaped (999px) buttons.
- Don't use excessive drop shadows — screenshot uses only subtle, dark shadows for elevation.
- Don't use a multi-column layout for navigation — screenshot shows a fixed sidebar.
- Don't use bright, multi-colored UI accents — screenshot uses a single green (#1ed760) for active states.

---

## System Prompt (paste into AI agent)

```
Design a music streaming platform UI that is content-focused and immersive. Use a dark color palette dominated by #121212 and #1f1f1f, with white (#ffffff) for primary text and #b3b3b3 for secondary text. The signature accent is #1ed760. Typography should use a clean geometric sans-serif. Layout should follow a sidebar-plus-content structure. Critical constraints: never use light backgrounds, never use serif fonts, and keep interactive elements pill-shaped or rounded.
```
