Voltagent-Inspired
该模板以持续的近黑画布、单一电光绿色和密集代码信息呈现 AI 智能体工程平台,整体强调开源、技术深度与开发者主导的专业感。

primary
#00D992
--color-primary
primary soft
#2FD6A1
--color-primary-soft
primary deep
#10B981
--color-primary-deep
on primary
#101010
--color-on-primary
ink
#F2F2F2
--color-ink
ink strong
#FFFFFF
--color-ink-strong
body
#BDBDBD
--color-body
mute
#8B949E
--color-mute
hairline
#3D3A39
--color-hairline
hairline soft
#B8B3B0
--color-hairline-soft
canvas
#101010
--color-canvas
canvas soft
#1A1A1A
--color-canvas-soft
canvas text soft
#F5F6F7
--color-canvas-text-soft
字体家族
Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif / Inter, system-ui, -apple-system, sans-serif / SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, monospace / SFMono-Regular, Menlo, Monaco, Consolas, monospace
字重
备注
4 个字体家族,完整字阶、行高和字距见 DESIGN.md
品牌设计系统的完整 Markdown 文档
Voltagent-Inspired — Style Reference
> An inspired interpretation of Voltagent's design language — a developer-focused AI agent engineering platform whose surface is an unrelenting near-black canvas broken only by a single electric-green brand accent, code-editor mockups inside the hero, and a precise grid of dark feature cards that read like a documentation site dressed as marketing.
**Theme:** dark
**Source website:** [https://voltagent.dev/](https://voltagent.dev/)
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 | `#00d992` | `--color-primary` | primary role extracted from the source design |
| primary soft | `#2fd6a1` | `--color-primary-soft` | primary soft role extracted from the source design |
| primary deep | `#10b981` | `--color-primary-deep` | primary deep role extracted from the source design |
| on primary | `#101010` | `--color-on-primary` | on primary role extracted from the source design |
| ink | `#f2f2f2` | `--color-ink` | ink role extracted from the source design |
| ink strong | `#ffffff` | `--color-ink-strong` | ink strong role extracted from the source design |
| body | `#bdbdbd` | `--color-body` | body role extracted from the source design |
| mute | `#8b949e` | `--color-mute` | mute role extracted from the source design |
| hairline | `#3d3a39` | `--color-hairline` | hairline role extracted from the source design |
| hairline soft | `#b8b3b0` | `--color-hairline-soft` | hairline soft role extracted from the source design |
| canvas | `#101010` | `--color-canvas` | canvas role extracted from the source design |
| canvas soft | `#1a1a1a` | `--color-canvas-soft` | canvas soft role extracted from the source design |
| canvas text soft | `#f5f6f7` | `--color-canvas-text-soft` | canvas text soft role extracted from the source design |
Tokens — Typography
Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif · `--font-primary`
Inter, system-ui, -apple-system, sans-serif · `--font-family-2`
SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, monospace · `--font-family-3`
SFMono-Regular, Menlo, Monaco, Consolas, monospace · `--font-family-4`
Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|
| display-xl | 60px | 60px | -0.65px | `--text-display-xl` |
| display-lg | 36px | 40px | -0.9px | `--text-display-lg` |
| display-md | 24px | 32px | -0.6px | `--text-display-md` |
| display-sm | 20px | 28px | 0 | `--text-display-sm` |
| eyebrow-mono | 14px | 20px | 2.52px | `--text-eyebrow-mono` |
| eyebrow-uppercase | 18px | 28px | 0.45px | `--text-eyebrow-uppercase` |
| body-lg | 18px | 28px | 0 | `--text-body-lg` |
| body-md | 16px | 26px | 0 | `--text-body-md` |
| body-md-strong | 16px | 24px | 0 | `--text-body-md-strong` |
| body-sm | 14px | 20px | 0 | `--text-body-sm` |
| body-sm-strong | 14px | 23px | 0 | `--text-body-sm-strong` |
| caption | 12px | 16px | 0 | `--text-caption` |
| caption-strong | 12px | 16px | 0 | `--text-caption-strong` |
| code | 13px | 18px | 0 | `--text-code` |
| code-strong | 13px | 16px | 0 | `--text-code-strong` |
| button-md | 16px | 24px | 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 | 20px | `--spacing-xl` |
| 2xl | 24px | `--spacing-2xl` |
| 3xl | 32px | `--spacing-3xl` |
| 4xl | 40px | `--spacing-4xl` |
| 5xl | 48px | `--spacing-5xl` |
| 6xl | 64px | `--spacing-6xl` |
Border Radius
| Name | Value | Token |
|---|---|---|
| none | 0px | `--radius-none` |
| xs | 4px | `--radius-xs` |
| sm | 6px | `--radius-sm` |
| md | 8px | `--radius-md` |
| 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 ghost green
**Role:** button ghost green component
button pill tag
**Role:** button pill tag component
text input
**Role:** text input component
card feature
**Role:** card feature component
card feature emphasized
**Role:** card feature emphasized component
code mockup
**Role:** code mockup component
code inline chip
**Role:** code inline chip component
hero band
**Role:** hero band component
content band
**Role:** content band component
green divider band
**Role:** green divider band 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://voltagent.dev/).