Together-AI-Inspired
Together AI 在近黑英雄区与明亮研究、定价和文档页面之间切换,并以橙色、洋红和长春花蓝渐变作为唯一品牌装饰,体现 AI 基础设施的专业与活力。

primary
#000000
--color-primary
on primary
#FFFFFF
--color-on-primary
ink
#000000
--color-ink
body
#959494
--color-body
hairline
#959494
--color-hairline
canvas
#FFFFFF
--color-canvas
canvas dark
#010120
--color-canvas-dark
surface dark soft
#313641
--color-surface-dark-soft
on dark
#FFFFFF
--color-on-dark
accent orange
#FC4C02
--color-accent-orange
accent magenta
#EF2CC1
--color-accent-magenta
accent periwinkle
#BDBBFF
--color-accent-periwinkle
accent mint
#C8F6F9
--color-accent-mint
字体家族
The Future, Inter, Helvetica Neue, Arial, sans-serif / PP Neue Montreal Mono, ui-monospace, SF Mono, Menlo, monospace
字重
备注
2 个字体家族,完整字阶、行高和字距见 DESIGN.md
设计笔记
Together AI 的设计强调开发者体验,使用深色主题减少眼部疲劳,等宽字体便于代码阅读。
品牌设计系统的完整 Markdown 文档
Together-AI-Inspired — Style Reference
> An inspired interpretation of Together AI's design language — an AI infrastructure platform whose surface alternates between near-black hero bands (with a three-color orange-magenta-periwinkle gradient as the single piece of brand chrome) and bright white research / pricing / docs bands, knit together by a custom display sans and an uppercase mono eyebrow face.
**Theme:** light
**Source website:** [https://www.together.ai/](https://www.together.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 | `#000000` | `--color-primary` | primary role extracted from the source design |
| on primary | `#ffffff` | `--color-on-primary` | on primary role extracted from the source design |
| ink | `#000000` | `--color-ink` | ink role extracted from the source design |
| body | `#959494` | `--color-body` | body role extracted from the source design |
| hairline | `#959494` | `--color-hairline` | hairline role extracted from the source design |
| canvas | `#ffffff` | `--color-canvas` | canvas role extracted from the source design |
| canvas dark | `#010120` | `--color-canvas-dark` | canvas dark role extracted from the source design |
| surface dark soft | `#313641` | `--color-surface-dark-soft` | surface dark soft role extracted from the source design |
| on dark | `#ffffff` | `--color-on-dark` | on dark role extracted from the source design |
| accent orange | `#fc4c02` | `--color-accent-orange` | accent orange role extracted from the source design |
| accent magenta | `#ef2cc1` | `--color-accent-magenta` | accent magenta role extracted from the source design |
| accent periwinkle | `#bdbbff` | `--color-accent-periwinkle` | accent periwinkle role extracted from the source design |
| accent mint | `#c8f6f9` | `--color-accent-mint` | accent mint role extracted from the source design |
Tokens — Typography
The Future, Inter, Helvetica Neue, Arial, sans-serif · `--font-primary`
PP Neue Montreal Mono, ui-monospace, SF Mono, Menlo, monospace · `--font-family-2`
Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|
| display-xxl | 64px | 70.4px | -1.92px | `--text-display-xxl` |
| display-xl | 40px | 48px | -0.8px | `--text-display-xl` |
| display-lg | 28px | 32.2px | -0.42px | `--text-display-lg` |
| display-md | 22px | 25.3px | -0.22px | `--text-display-md` |
| body-lg | 18px | 23.4px | -0.18px | `--text-body-lg` |
| body-lg-strong | 18px | 23.4px | -0.18px | `--text-body-lg-strong` |
| body-md | 16px | 20.8px | -0.16px | `--text-body-md` |
| body-md-strong | 16px | 20.8px | -0.16px | `--text-body-md-strong` |
| caption | 14px | 19.6px | 0 | `--text-caption` |
| caption-strong | 14px | 19.6px | 0 | `--text-caption-strong` |
| mono-caps-button | 16px | 16px | 0.08px | `--text-mono-caps-button` |
| mono-caps-eyebrow | 11px | 11px | 0.55px | `--text-mono-caps-eyebrow` |
| mono-caps-label | 11px | 15.4px | 0.055px | `--text-mono-caps-label` |
| mono-caption | 10px | 14px | 0.05px | `--text-mono-caption` |
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 | 20px | `--spacing-xl` |
| 2xl | 24px | `--spacing-2xl` |
| 3xl | 32px | `--spacing-3xl` |
| 4xl | 44px | `--spacing-4xl` |
| 5xl | 48px | `--spacing-5xl` |
| 6xl | 55.2px | `--spacing-6xl` |
| section | 80px | `--spacing-section` |
Border Radius
| Name | Value | Token |
|---|---|---|
| none | 0px | `--radius-none` |
| xs | 3.25px | `--radius-xs` |
| sm | 4px | `--radius-sm` |
| md | 8px | `--radius-md` |
| 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 secondary mint
**Role:** button secondary mint component
button secondary white
**Role:** button secondary white component
button ghost on dark
**Role:** button ghost on dark component
button outline
**Role:** button outline component
button icon circular
**Role:** button icon circular component
text input
**Role:** text input component
badge neutral
**Role:** badge neutral component
badge subtle on dark
**Role:** badge subtle on dark component
hero band dark
**Role:** hero band dark component
research band dark
**Role:** research band dark component
feature tab pill
**Role:** feature tab pill component
pricing sub tab
**Role:** pricing sub tab component
stats card tinted
**Role:** stats card tinted component
research card
**Role:** research card component
testimonial card
**Role:** testimonial card component
article card
**Role:** article card component
code editor mockup
**Role:** code editor mockup component
data table row
**Role:** data table row component
data table header
**Role:** data table header component
toggle pill group
**Role:** toggle pill group component
footer
**Role:** footer component
footer wordmark banner
**Role:** footer wordmark banner 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://www.together.ai/).