
primary
#1B1938
--color-primary
primary deep
#0E0C1F
--color-primary-deep
on primary
#FFFFFF
--color-on-primary
ink
#292827
--color-ink
ink mute
#73706D
--color-ink-mute
ink faint
#9A9794
--color-ink-faint
canvas
#FFFFFF
--color-canvas
canvas soft
#FAFAF8
--color-canvas-soft
surface violet soft
#C9B4FA
--color-surface-violet-soft
surface teal deep
#0E3030
--color-surface-teal-deep
surface teal mid
#155555
--color-surface-teal-mid
hairline
#E8E4DD
--color-hairline
hairline dark
#3F3A52
--color-hairline-dark
on dark mute
#BCBAC9
--color-on-dark-mute
on dark faint
#5A5772
--color-on-dark-faint
字体家族
'Super Sans VF', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif
字重
备注
1 个字体家族,完整字阶、行高和字距见 DESIGN.md
品牌设计系统的完整 Markdown 文档
Superhumon-Inspired — Style Reference
> An inspired interpretation of Superhumon's design language — a fast-email productivity brand split between an editorial dark hero (deep indigo navy with violet-sky atmospheric backdrop and a portrait subject) and a quiet white content body with off-warm-grey ink. The system uses a single proprietary variable display sans, heavy weight 460–540 with tight tracking, and a deep-teal closing CTA band that breaks the indigo/white rhythm with a warm dark interlude. Buttons are tight rounded rectangles, pricing is sober and dense, and the brand reads more like a high-end newsletter than a SaaS app.
**Theme:** light
**Source website:** [https://superhuman.com/](https://superhuman.com/)
Use the live official website to compare and validate this extracted snapshot. The current source website remains authoritative.
Tokens — Colors
| Name | Value | Token | Role |
|---|---|---|---|
| primary | `#1b1938` | `--color-primary` | primary role extracted from the source design |
| primary deep | `#0e0c1f` | `--color-primary-deep` | primary deep role extracted from the source design |
| on primary | `#ffffff` | `--color-on-primary` | on primary role extracted from the source design |
| ink | `#292827` | `--color-ink` | ink role extracted from the source design |
| ink mute | `#73706d` | `--color-ink-mute` | ink mute role extracted from the source design |
| ink faint | `#9a9794` | `--color-ink-faint` | ink faint role extracted from the source design |
| canvas | `#ffffff` | `--color-canvas` | canvas role extracted from the source design |
| canvas soft | `#fafaf8` | `--color-canvas-soft` | canvas soft role extracted from the source design |
| surface violet soft | `#c9b4fa` | `--color-surface-violet-soft` | surface violet soft role extracted from the source design |
| surface teal deep | `#0e3030` | `--color-surface-teal-deep` | surface teal deep role extracted from the source design |
| surface teal mid | `#155555` | `--color-surface-teal-mid` | surface teal mid role extracted from the source design |
| hairline | `#e8e4dd` | `--color-hairline` | hairline role extracted from the source design |
| hairline dark | `#3f3a52` | `--color-hairline-dark` | hairline dark role extracted from the source design |
| on dark mute | `#bcbac9` | `--color-on-dark-mute` | on dark mute role extracted from the source design |
| on dark faint | `#5a5772` | `--color-on-dark-faint` | on dark faint role extracted from the source design |
Tokens — Typography
'Super Sans VF', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif · `--font-primary`
Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|
| display-xxl | 64px | 0.96 | 0 | `--text-display-xxl` |
| display-xl | 48px | 0.96 | -1.32px | `--text-display-xl` |
| display-lg | 28px | 1.14 | -0.63px | `--text-display-lg` |
| display-md | 22px | 1.1 | -0.315px | `--text-display-md` |
| heading-lg | 20px | 1.2 | -0.4px | `--text-heading-lg` |
| body-lg | 18px | 1.5 | -0.135px | `--text-body-lg` |
| body-md | 16px | 1.5 | 0 | `--text-body-md` |
| body-strong | 18.72px | 1.5 | 0 | `--text-body-strong` |
| button-md | 16px | 1 | 0 | `--text-button-md` |
| button-cap | 14px | 1 | 0 | `--text-button-cap` |
| caption | 14px | 1.4 | 0 | `--text-caption` |
| micro | 12px | 1.4 | 0 | `--text-micro` |
Tokens — Spacing & Shapes
**Density:** comfortable
Spacing Scale
| Name | Value | Token |
|---|---|---|
| xxs | 2px | `--spacing-xxs` |
| xs | 4px | `--spacing-xs` |
| sm | 8px | `--spacing-sm` |
| md | 12px | `--spacing-md` |
| lg | 16px | `--spacing-lg` |
| xl | 24px | `--spacing-xl` |
| xxl | 32px | `--spacing-xxl` |
| huge | 64px | `--spacing-huge` |
Border Radius
| Name | Value | Token |
|---|---|---|
| xs | 4px | `--radius-xs` |
| sm | 6px | `--radius-sm` |
| md | 8px | `--radius-md` |
| lg | 12px | `--radius-lg` |
| xl | 16px | `--radius-xl` |
| full | 9999px | `--radius-full` |
Layout
Components
button primary dark
**Role:** button primary dark component
button primary dark pressed
**Role:** button primary dark pressed component
button on dark pill
**Role:** button on dark pill component
button secondary outline
**Role:** button secondary outline component
button on teal
**Role:** button on teal component
text input
**Role:** text input component
card feature light
**Role:** card feature light component
card pricing
**Role:** card pricing component
card pricing featured
**Role:** card pricing featured component
card teal band
**Role:** card teal band component
card feature row
**Role:** card feature row component
pill tab light
**Role:** pill tab light component
nav bar dark
**Role:** nav bar dark component
nav bar light
**Role:** nav bar light component
link on light
**Role:** link on light component
footer light
**Role:** footer light component
Do's and Don'ts
Do
Don't
Layout
Use the documented spacing scale and component geometry as the implementation baseline. Validate responsive composition and current page rhythm against [the live source](https://superhuman.com/).