xAI-Inspired
该模板以严格的近黑画布、白色胶囊轮廓和极少的灰度变化呈现前沿 AI 公司,通过克制排版与大尺度留白塑造神秘、直接且未来导向的品牌气质。

primary
#FFFFFF
--color-primary
on primary
#0A0A0A
--color-on-primary
ink
#FFFFFF
--color-ink
ink hover
#FAFAF7
--color-ink-hover
body
#DADBDF
--color-body
body mid
#7D8187
--color-body-mid
mute
#7D8187
--color-mute
hairline
#212327
--color-hairline
canvas
#0A0A0A
--color-canvas
canvas soft
#1A1C20
--color-canvas-soft
canvas card
#191919
--color-canvas-card
canvas mid
#363A3F
--color-canvas-mid
accent sunset
#FF7A17
--color-accent-sunset
accent sunset soft
#FFC285
--color-accent-sunset-soft
accent dusk
#7C3AED
--color-accent-dusk
accent twilight
#C4B5FD
--color-accent-twilight
accent breeze
#A0C3EC
--color-accent-breeze
accent midnight
#0D1726
--color-accent-midnight
字体家族
universalSans, Inter, system-ui, -apple-system, sans-serif / universalSans, Inter, system-ui, sans-serif / GeistMono, ui-monospace, SFMono-Regular, Menlo, Monaco, monospace / GeistMono, ui-monospace, SFMono-Regular, Menlo, monospace
字重
备注
4 个字体家族,完整字阶、行高和字距见 DESIGN.md
品牌设计系统的完整 Markdown 文档
xAI-Inspired — Style Reference
> An inspired interpretation of xAI's design language — Elon Musk's frontier-AI company whose web surface is a strict near-black canvas broken only by white pill outlines, occasional warm sunset / dusk gradient accents, a custom geometric sans (Universal Sans) for display, and an uppercase tracked monospace caption face; the whole system reads as engineered-cosmic, unmarketed.
**Theme:** dark
**Source website:** [https://x.ai/](https://x.ai/)
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 |
| on primary | `#0a0a0a` | `--color-on-primary` | on primary role extracted from the source design |
| ink | `#ffffff` | `--color-ink` | ink role extracted from the source design |
| ink hover | `#fafaf7` | `--color-ink-hover` | ink hover role extracted from the source design |
| body | `#dadbdf` | `--color-body` | body role extracted from the source design |
| body mid | `#7d8187` | `--color-body-mid` | body mid role extracted from the source design |
| mute | `#7d8187` | `--color-mute` | mute role extracted from the source design |
| hairline | `#212327` | `--color-hairline` | hairline role extracted from the source design |
| canvas | `#0a0a0a` | `--color-canvas` | canvas role extracted from the source design |
| canvas soft | `#1a1c20` | `--color-canvas-soft` | canvas soft role extracted from the source design |
| canvas card | `#191919` | `--color-canvas-card` | canvas card role extracted from the source design |
| canvas mid | `#363a3f` | `--color-canvas-mid` | canvas mid role extracted from the source design |
| accent sunset | `#ff7a17` | `--color-accent-sunset` | accent sunset role extracted from the source design |
| accent sunset soft | `#ffc285` | `--color-accent-sunset-soft` | accent sunset soft role extracted from the source design |
| accent dusk | `#7c3aed` | `--color-accent-dusk` | accent dusk role extracted from the source design |
| accent twilight | `#c4b5fd` | `--color-accent-twilight` | accent twilight role extracted from the source design |
| accent breeze | `#a0c3ec` | `--color-accent-breeze` | accent breeze role extracted from the source design |
| accent midnight | `#0d1726` | `--color-accent-midnight` | accent midnight role extracted from the source design |
Tokens — Typography
universalSans, Inter, system-ui, -apple-system, sans-serif · `--font-primary`
universalSans, Inter, system-ui, sans-serif · `--font-family-2`
GeistMono, ui-monospace, SFMono-Regular, Menlo, Monaco, monospace · `--font-family-3`
GeistMono, ui-monospace, SFMono-Regular, Menlo, monospace · `--font-family-4`
Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|
| display-xl | 96px | 96px | -2.4px | `--text-display-xl` |
| display-lg | 72px | 72px | -1.8px | `--text-display-lg` |
| display-md | 48px | 48px | -1.2px | `--text-display-md` |
| display-sm | 32px | 36px | -0.6px | `--text-display-sm` |
| display-xs | 20px | 28px | 0 | `--text-display-xs` |
| body-lg | 18px | 28px | 0 | `--text-body-lg` |
| body-md | 16px | 24px | 0 | `--text-body-md` |
| body-sm | 14px | 20px | 0 | `--text-body-sm` |
| caption-mono | 14px | 20px | 1.4px | `--text-caption-mono` |
| caption-mono-sm | 12px | 16px | 1.2px | `--text-caption-mono-sm` |
| button-md | 14px | 20px | 0 | `--text-button-md` |
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` |
| 2xl | 32px | `--spacing-2xl` |
| 3xl | 48px | `--spacing-3xl` |
| 4xl | 64px | `--spacing-4xl` |
Border Radius
| Name | Value | Token |
|---|---|---|
| none | 0px | `--radius-none` |
| sm | 8px | `--radius-sm` |
| pill | 9999px | `--radius-pill` |
| full | 9999px | `--radius-full` |
Layout
Components
nav bar
**Role:** nav bar component
nav link
**Role:** nav link component
button primary
**Role:** button primary component
button outline on dark
**Role:** button outline on dark component
button outline sm
**Role:** button outline sm component
text input
**Role:** text input component
card content
**Role:** card content component
card feature product
**Role:** card feature product component
hero band
**Role:** hero band component
content band
**Role:** content band component
eyebrow mono
**Role:** eyebrow mono component
divider hairline
**Role:** divider hairline component
footer
**Role:** footer component
ex pricing tier
**Role:** ex pricing tier component
ex pricing tier featured
**Role:** ex pricing tier featured component
ex product selector
**Role:** ex product selector component
ex cart drawer
**Role:** ex cart drawer component
ex app shell row
**Role:** ex app shell row component
ex data table cell
**Role:** ex data table cell component
ex auth form card
**Role:** ex auth form card component
ex modal card
**Role:** ex modal card component
ex empty state card
**Role:** ex empty state card component
ex toast
**Role:** ex toast 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://x.ai/).