---
version: alpha
name: "Vinyl"
description: "封面优先、一个亮粉色播放键，和一间适合听歌的暗房。 Vinyl 让专辑封面定基调：近黑背景、大号方形封面、亮粉色播放键，标题用粗犷又带点古怪的 Syne。每个页面的标签栏上方都有迷你播放器，播放控制永远只差一下点击。"
colors:
  primary: "#D81B60"
  on-primary: "#FFFFFF"
  secondary: "#2F6FD6"
  tertiary: "#E0A43A"
  neutral: "#5E5B57"
  surface: "#F7F6F4"
  on-surface: "#121212"
typography:
  display-lg:
    fontFamily: "Syne"
    fontSize: 48px
    fontWeight: 700
    lineHeight: 1
    letterSpacing: -0.02em
  headline-lg:
    fontFamily: "Syne"
    fontSize: 32px
    fontWeight: 700
    lineHeight: 1.05
    letterSpacing: -0.01em
  headline-md:
    fontFamily: "Syne"
    fontSize: 22px
    fontWeight: 700
    lineHeight: 1.2
  headline-sm:
    fontFamily: "Syne"
    fontSize: 17px
    fontWeight: 700
    lineHeight: 1.3
  body-md:
    fontFamily: "Manrope"
    fontSize: 15px
    fontWeight: 500
    lineHeight: 1.5
  body-sm:
    fontFamily: "Manrope"
    fontSize: 12px
    fontWeight: 500
    lineHeight: 1.4
    letterSpacing: 0.02em
rounded:
  sm: 8px
  md: 10px
  lg: 12px
  xl: 16px
spacing:
  xs: 4px
  sm: 8px
  md: 16px
  lg: 24px
  xl: 48px
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "{colors.on-primary}"
    rounded: "{rounded.lg}"
    padding: "{spacing.md}"
---

## Overview

Vinyl 让专辑封面定基调：近黑背景、大号方形封面、亮粉色播放键，标题用粗犷又带点古怪的 Syne。每个页面的标签栏上方都有迷你播放器，播放控制永远只差一下点击。

## Colors

- **primary (#D81B60):** 浅色模式下是树莓粉，深色模式下是亮粉，用于播放、进度条、收藏的歌曲和当前标签页。
- **on-primary (#FFFFFF)**
- **secondary (#2F6FD6):** 蓝色，用于播客、下载和第二组图表数据。
- **tertiary (#E0A43A):** 琥珀色，用于新发行、现场演出和第三组数据。
- **neutral (#5E5B57):** 暖灰，用于歌手名、时长和节目信息。
- **surface (#F7F6F4):** 深色模式是近黑色，卡片浅一级；浅色模式是暖调米白。
- **on-surface (#121212)**

## Typography

页面标题和专辑名用 Syne，字重 700（展示字号 48px，标题 32px）；正文和歌曲列表用 Manrope，字重 500，15px。时间和时长用等宽数字，播放时不会跳动。

## Layout

手机屏幕左右边距 16px，底部标签栏高 60px，四个带文字的标签，正上方是常驻的迷你播放器。正在播放页是全屏，封面在上方。

## Shapes

卡片、封面和弹层用 12px 圆角；播放键是圆形，点按区域 48px。不用阴影，深色表面靠逐级变浅区分层次。

## Components

横向滑动的方形封面卡片、带序号、歌名、歌手和时长的歌曲行、带进度线的迷你播放器、带拖动条和播放队列的全屏播放页，以及带播放和下载按钮的播客单集卡片。

## Do's and Don'ts

- 让封面成为每屏最大的元素。
- 除了正在播放页，迷你播放器在每一屏都要可见。
- 不要把粉色用在播放、收藏和录制以外的地方。
- 不要把 Syne 用在 17px 以下，更小的字交给 Manrope。
