
primary
#FFFFFF
--color-primary
ink
#FFFFFF
--color-ink
body
#CCCCCC
--color-body
body strong
#E6E6E6
--color-body-strong
muted
#999999
--color-muted
muted soft
#666666
--color-muted-soft
hairline
#262626
--color-hairline
hairline strong
#3A3A3A
--color-hairline-strong
canvas
#000000
--color-canvas
surface soft
#0D0D0D
--color-surface-soft
surface card
#141414
--color-surface-card
surface elevated
#1F1F1F
--color-surface-elevated
on primary
#000000
--color-on-primary
on dark
#FFFFFF
--color-on-dark
on photo
#FFFFFF
--color-on-photo
link
#C3D9F3
--color-link
warning
#D4A017
--color-warning
success
#5FA657
--color-success
字体家族
Bugatti Display, sans-serif / Bugatti Display, serif / Bugatti Monospace, ui-monospace, monospace / Bugatti Text Regular, serif
字重
备注
4 个字体家族,完整字阶、行高和字距见 DESIGN.md
品牌设计系统的完整 Markdown 文档
Bugatti — Style Reference
> An austere luxury-automotive interface that uses near-pure black canvas, white uppercase letterspaced display, and full-bleed automotive photography as the only voltage. The system runs three custom Bugatti typefaces — Bugatti Display, Bugatti Text Regular, and Bugatti Monospace — and combines them at modest weights with wide tracking to feel European-engineered, hyper-minimal, and quietly expensive. There is no accent color, no decorative element, no chrome — only photography, typography, and the brand wordmark.
**Theme:** dark
**Source website:** [https://www.bugatti.com/](https://www.bugatti.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 | `#ffffff` | `--color-primary` | primary role extracted from the source design |
| ink | `#ffffff` | `--color-ink` | ink role extracted from the source design |
| body | `#cccccc` | `--color-body` | body role extracted from the source design |
| body strong | `#e6e6e6` | `--color-body-strong` | body strong role extracted from the source design |
| muted | `#999999` | `--color-muted` | muted role extracted from the source design |
| muted soft | `#666666` | `--color-muted-soft` | muted soft role extracted from the source design |
| hairline | `#262626` | `--color-hairline` | hairline role extracted from the source design |
| hairline strong | `#3a3a3a` | `--color-hairline-strong` | hairline strong role extracted from the source design |
| canvas | `#000000` | `--color-canvas` | canvas role extracted from the source design |
| surface soft | `#0d0d0d` | `--color-surface-soft` | surface soft role extracted from the source design |
| surface card | `#141414` | `--color-surface-card` | surface card role extracted from the source design |
| surface elevated | `#1f1f1f` | `--color-surface-elevated` | surface elevated role extracted from the source design |
| on primary | `#000000` | `--color-on-primary` | on primary role extracted from the source design |
| on dark | `#ffffff` | `--color-on-dark` | on dark role extracted from the source design |
| on photo | `#ffffff` | `--color-on-photo` | on photo role extracted from the source design |
| link | `#c3d9f3` | `--color-link` | link role extracted from the source design |
| warning | `#d4a017` | `--color-warning` | warning role extracted from the source design |
| success | `#5fa657` | `--color-success` | success role extracted from the source design |
Tokens — Typography
Bugatti Display, sans-serif · `--font-primary`
Bugatti Display, serif · `--font-family-2`
Bugatti Monospace, ui-monospace, monospace · `--font-family-3`
Bugatti Text Regular, serif · `--font-family-4`
Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|
| display-xl | 64px | 1.1 | 4px | `--text-display-xl` |
| display-lg | 48px | 1.15 | 3px | `--text-display-lg` |
| display-md | 32px | 1.2 | 2px | `--text-display-md` |
| display-sm | 24px | 1.3 | 1.5px | `--text-display-sm` |
| wordmark | 14px | 1 | 6px | `--text-wordmark` |
| title-md | 20px | 1.3 | 1px | `--text-title-md` |
| title-sm | 16px | 1.3 | 1.5px | `--text-title-sm` |
| caption-uppercase | 11px | 1.4 | 2px | `--text-caption-uppercase` |
| body-md | 16px | 1.5 | 0 | `--text-body-md` |
| body-sm | 14px | 1.5 | 0 | `--text-body-sm` |
| button | 14px | 1 | 2.5px | `--text-button` |
| nav-link | 12px | 1.4 | 2px | `--text-nav-link` |
Tokens — Spacing & Shapes
**Density:** comfortable
Spacing Scale
| Name | Value | Token |
|---|---|---|
| xxs | 4px | `--spacing-xxs` |
| xs | 8px | `--spacing-xs` |
| sm | 12px | `--spacing-sm` |
| md | 16px | `--spacing-md` |
| lg | 24px | `--spacing-lg` |
| xl | 40px | `--spacing-xl` |
| xxl | 64px | `--spacing-xxl` |
| section | 120px | `--spacing-section` |
Border Radius
| Name | Value | Token |
|---|---|---|
| none | 0px | `--radius-none` |
| pill | 9999px | `--radius-pill` |
| full | 9999px | `--radius-full` |
Layout
Components
button primary
**Role:** button primary component
button icon
**Role:** button icon component
text link
**Role:** text link component
top nav
**Role:** top nav component
wordmark display
**Role:** wordmark display component
hero photo band
**Role:** hero photo band component
caption overlay
**Role:** caption overlay component
career callout card
**Role:** career callout card component
model photo card
**Role:** model photo card component
newsroom article card
**Role:** newsroom article card component
career listing row
**Role:** career listing row component
text input
**Role:** text input component
spec cell
**Role:** spec cell component
date pill
**Role:** date pill component
category tag
**Role:** category tag component
cta band photo
**Role:** cta band photo component
footer
**Role:** footer 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://www.bugatti.com/).