VoltAgent

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.

Homepage Example

VoltAgent
Features About Sign Up Free

Welcome to VoltAgent

A modern, elegant design system built for the digital age.

Get Started Learn More
Pixel Perfect
Every element is carefully crafted for consistency across all platforms.
Design Tokens
A comprehensive token system that makes scaling effortless.
Built for Teams
Collaborate seamlessly using a shared design language.
© 2026 VoltAgent

Color Palette (13)

primary#00d992
primary-soft#2fd6a1
primary-deep#10b981
on-primary#101010
ink#f2f2f2
ink-strong#ffffff
body#bdbdbd
mute#8b949e
hairline#3d3a39
hairline-soft#b8b3b0
canvas#101010
canvas-soft#1a1a1a
canvas-text-soft#f5f6f7

Typography (16)

VoltAgent
display-xl60px · weight 400
VoltAgent
display-lg36px · weight 400
VoltAgent
display-md24px · weight 700
VoltAgent
display-sm20px · weight 600
VoltAgent
eyebrow-mono14px · weight 600
VoltAgent
eyebrow-uppercase18px · weight 600
VoltAgent
body-lg18px · weight 400
VoltAgent
body-md16px · weight 400
VoltAgent
body-md-strong16px · weight 600
VoltAgent
body-sm14px · weight 400
VoltAgent
body-sm-strong14px · weight 600
VoltAgent
caption12px · weight 400
VoltAgent
caption-strong12px · weight 500
VoltAgent
code13px · weight 400
VoltAgent
code-strong13px · weight 550
VoltAgent
button-md16px · weight 600

Components (25)

nav-bar
nav-bar
nav-link
nav-link
button-primary
button-primary
button-outline-on-dark
button-outline-on-dark
button-ghost-green
button-ghost-green
button-pill-tag
button-pill-tag
text-input
text-input
card-feature
card-feature
card-feature-emphasized
card-feature-emphasized
code-mockup
code-mockup
code-inline-chip
code-inline-chip
hero-band
hero-band
content-band
content-band
green-divider-band
green-divider-band
footer
footer
ex-pricing-tier
ex-pricing-tier
ex-pricing-tier-featured
ex-pricing-tier-featured
ex-product-selector
ex-product-selector
ex-cart-drawer
ex-cart-drawer
ex-app-shell-row
ex-app-shell-row
ex-data-table-cell
ex-data-table-cell
ex-auth-form-card
ex-auth-form-card
ex-modal-card
ex-modal-card
ex-empty-state-card
ex-empty-state-card
ex-toast
ex-toast

Border Radius

none (0px)
xs (4px)
sm (6px)
md (8px)
pill (9999px)
full (9999px)

Design Philosophy

Overview

Voltagent is an AI agent engineering platform built for developers, and the brand wears that audience proudly: a near-black `{colors.canvas}` (`#101010`) page background that runs edge-to-edge with no light-mode counterpart, a single electric-green accent (`{colors.primary}` `#00d992`) reserved for CTAs, status pills, and the brand lightning glyph, and a typography system that pairs sentence-case Inter with SF Mono for inline code and command snippets. The whole page reads like polished documentation that decided to also sell something.

The decorative system is restrained. There is no gradient mesh, no atmospheric backdrop, no illustration suite. Instead, the brand uses small typographic moments — a green code chip (`npx voltagent ...`), a 3-px outlined feature card sitting against the same near-black canvas, a green hairline divider between section bands — to mark its identity. The result is a page that feels engineered: every card has a hairline border, every snippet has a copy-to-clipboard button, every metric is rendered in a numeric monospace.

Type stays calm. Hero display sits at 60 px in regular weight with `-0.65 px` tracking — not a billboard headline, more like a documentation H1. Section headings step down to 36 px / 24 px in similar weights. Body copy is 16 px Inter at line-height 1.65 for the kind of legibility long-form devs expect. Uppercase eyebrows are common — `EVERYTHING YOU NEED` style mono-cap labels above section headlines — and they use Inter at weight 600 with wide positive tracking (`2.52 px` at 14 px).

**Key Characteristics:**

  • A single electric-green accent `{colors.primary}` (`#00d992`) carries every CTA, every status pill, and the brand's lightning logo. No second accent.
  • Dark canvas (`{colors.canvas}` `#101010`) is the only page surface — there is no light-mode rhythm; the entire site reads as one continuous dark surface broken by feature-card boundaries.
  • Hairline-bordered feature cards (`{colors.hairline}` `#3d3a39`, 1 px solid) are the brand's primary chrome — no shadows, no fills, just precise hairline rectangles.
  • A signature dashed-border accent (`1px dashed rgba(79, 93, 117, 0.4)`) appears between sections as a quiet rhythm cue — the brand's only ornamental line.
  • Inter + SF Mono pair carries every typographic role. SF Mono is reserved for code blocks, inline command snippets, and metric counters.
  • Buttons are tight 6 px rounded rectangles (not pills); only inline status tags use the 9999 px full pill.

Colors

Brand & Accent

  • **Electric Green** (`{colors.primary}` — `#00d992`): The single brand accent. Every primary CTA, every status pill, every "live" indicator, the brand's lightning glyph itself. Reserved.
  • **Primary Soft** (`{colors.primary-soft}` — `#2fd6a1`): A slightly more muted green used inside button-ghost variants and tooltip / focus indicators.
  • **Primary Deep** (`{colors.primary-deep}` — `#10b981`): The darker green used for inline link colour in body copy.

Surface

  • **Canvas** (`{colors.canvas}` — `#101010`): The default near-black page background. The only surface mode in the brand's marketing system.
  • **Canvas Soft** (`{colors.canvas-soft}` — `#1a1a1a`): A slightly lighter dark fill used inside code blocks and form inputs to mark them visually distinct against the canvas.
  • **Hairline** (`{colors.hairline}` — `#3d3a39`): 1 px solid borders — feature cards, buttons, dividers between rows. The brand's universal "edge" colour.
  • **Hairline Soft** (`{colors.hairline-soft}` — `#b8b3b0`): A lighter divider tint used in rare on-light secondary contexts.

Text

  • **Ink** (`{colors.ink}` — `#f2f2f2`): Default text colour on the dark canvas — slightly off-white to reduce contrast strain.
  • **Ink Strong** (`{colors.ink-strong}` — `#ffffff`): Pure-white text for hero headlines and high-emphasis copy.
  • **Body** (`{colors.body}` — `#bdbdbd`): Secondary text — supporting copy, body paragraphs in long-form sections.
  • **Mute** (`{colors.mute}` — `#8b949e`): Lowest-priority on-dark text — captions, fine print, footer secondary lines.
  • **Canvas Text Soft** (`{colors.canvas-text-soft}` — `#f5f6f7`): Used inside code mockups to keep code colour just slightly cooler than the surrounding body text.

Semantic

The brand doesn't surface a separate error / warning palette in its public marketing pages — the underlying Docusaurus default semantic palette exists in the design system but is reserved for in-product / docs contexts. Validation cues on the marketing surface use the primary green for success and a muted body grey for missing states.

Typography

Font Family

Two faces carry the system:

1. **Inter** for every display, body, button, and link role. Weights 400 / 500 / 600 / 700 are the working set. Used with OpenType features `"calt"` and `"rlig"` enabled across the page so the geometric Inter ligatures and contextual alternates render correctly.

2. **SF Mono** (`SFMono-Regular` with Menlo / Monaco / Consolas / Liberation Mono fallbacks) for inline code, command snippets, terminal mockups, and the brand's numeric counters. Weights 400 / 549 / 550 / 700 are present — the unusual 549 / 550 sub-bold weight gives the mono a "slightly heavier than regular" voice for emphasis.

Hierarchy

| Token | Size | Weight | Line Height | Letter Spacing | Use |

|---|---|---|---|---|---|

| `{typography.display-xl}` | 60px | 400 | 60px | -0.65px | Hero headline ("AI Agent Engineering Platform"). |

| `{typography.display-lg}` | 36px | 400 | 40px | -0.9px | Section headlines. |

| `{typography.display-md}` | 24px | 700 | 32px | -0.6px | Sub-section / card-title displays. |

| `{typography.display-sm}` | 20px | 600 | 28px | 0 | Card titles in dense grids. |

| `{typography.eyebrow-mono}` | 14px | 600 | 20px | 2.52px | UPPERCASE eyebrow tags ("EVERYTHING YOU NEED"). |

| `{typography.eyebrow-uppercase}` | 18px | 600 | 28px | 0.45px | Larger uppercase eyebrows above hero subsections. |

| `{typography.body-lg}` | 18px | 400 | 28px | 0 | Lead paragraphs. |

| `{typography.body-md}` | 16px | 400 | 26px | 0 | Default body paragraph. |

| `{typography.body-md-strong}` | 16px | 600 | 24px | 0 | Bolded inline body. |

| `{typography.body-sm}` | 14px | 400 | 20px | 0 | Secondary body. |

| `{typography.body-sm-strong}` | 14px | 600 | 23px | 0 | Bold caption / pill-tag labels. |

| `{typography.caption}` | 12px | 400 | 16px | 0 | Fine print. |

| `{typography.caption-strong}` | 12px | 500 | 16px | 0 | Bold caption. |

| `{typography.code}` | 13px | 400 | 18px | 0 | Code blocks, inline command snippets. |

| `{typography.code-strong}` | 13px | 550 | 16px | 0 | Emphasised inline code (the SF Mono "almost-bold" weight). |

| `{typography.button-md}` | 16px | 600 | 24px | 0 | Button labels. |

Principles

  • **Inter regular at 60 px display** is the brand's calming counter to AI marketing's tendency to shout. The light tracking and modest weight read like documentation.
  • **Two-face contrast carries the technical voice.** Inter for narrative; SF Mono for anything that could be typed at a terminal.
  • **Uppercase eyebrow with tracking is the brand's signature label style.** `2.52 px` at 14 px is the documented value.

Note on Font Substitutes

  • **Sans** — *Inter* is the brand's actual face; substitute is the brand itself when self-hosting is not available.
  • **Mono** — *SF Mono* is Apple-system; *JetBrains Mono* or *Geist Mono* are the best free substitutes.

Layout

Spacing System

  • **Base unit**: 4 px; small 5 / 6.4 px values appear inside code-mockup line-height compensation.
  • **Tokens**: `{spacing.xxs}` 2 px · `{spacing.xs}` 4 px · `{spacing.sm}` 8 px · `{spacing.md}` 12 px · `{spacing.lg}` 16 px · `{spacing.xl}` 20 px · `{spacing.2xl}` 24 px · `{spacing.3xl}` 32 px · `{spacing.4xl}` 40 px · `{spacing.5xl}` 48 px · `{spacing.6xl}` 64 px.
  • **Section padding**: hero + content bands use `{spacing.5xl}` 48 px top/bottom.
  • **Card interior padding**: feature cards sit at `{spacing.2xl}` 24 px.

Grid & Container

  • Marketing container centres at roughly 1200 – 1400 px; content stays edge-to-edge in colour with horizontal gutters of `{spacing.3xl}` on desktop.
  • Feature-card grids: 2-up to 3-up at desktop, 1-up at mobile.

Responsive Strategy

#### Breakpoints

| Name | Width | Key Changes |

|---|---|---|

| Mobile | < 768px | Hero 60→32 px; cards 1-up; nav hamburger. |

| Tablet | 768–1023px | Cards 2-up; nav stays horizontal. |

| Desktop | ≥ 1024px | Full 3-up card grids. |

#### Touch Targets

Buttons render at ~44 px tall (12 px vertical padding + 24 px line-height). Meet WCAG AAA at all breakpoints.

#### Collapsing Strategy

Nav collapses to hamburger at mobile; the menu overlay keeps the same green CTA pinned at the bottom. Feature-card grids drop to 1-up; hero typography scales fluidly.

#### Image Behavior

Code-editor mockups render as image-like cards with copy-to-clipboard affordances. No photography in the brand's marketing surface.

Elevation & Depth

| Level | Treatment | Use |

|---|---|---|

| Level 0 — Flat | No shadow, no border. | Full-bleed bands. |

| Level 1 — Hairline | 1 px solid `{colors.hairline}` border on `{colors.canvas}`. | Default for every feature card and button. |

| Level 2 — Inset Glow | `0 0 15px rgba(92, 88, 85, 0.2)` subtle outer glow. | Hovering / featured cards. |

| Level 3 — Modal Stack | `0 20px 60px rgba(0,0,0,0.7), 0 0 0 1px rgba(148,163,184,0.1) inset` heavy drop + inset ring. | Modal / dialog surfaces in-product. |

Decorative Depth

  • Hairline cards on dark canvas — the brand's only true elevation mode.
  • A 2 px solid `{colors.primary}` green border occasionally marks "featured" or "active" status on a card.
  • A 1 px dashed `rgba(79, 93, 117, 0.4)` divider sits between section bands as a quiet rhythm cue.

Shapes

Border Radius Scale

| Token | Value | Use |

|---|---|---|

| `{rounded.none}` | 0px | Full-bleed bands. |

| `{rounded.xs}` | 4px | Smallest inline pills, code inline chips. |

| `{rounded.sm}` | 6px | Default button and input radius. |

| `{rounded.md}` | 8px | Card chrome, code-block chrome. |

| `{rounded.pill}` | 9999px | Inline status tags ("Live", "Beta"). |

| `{rounded.full}` | 9999px | Circular icon containers. |

Components

Buttons

**`button-primary`** — the electric-green CTA.

  • Background `{colors.primary}`, text `{colors.on-primary}` (near-black), label `{typography.button-md}`, padding `{spacing.md} {spacing.lg}`, shape `{rounded.sm}` 6 px.

**`button-outline-on-dark`** — the hairline-on-dark secondary button.

  • Background `{colors.canvas}`, text `{colors.ink}`, 1 px solid `{colors.hairline}` border, same typography / padding / shape.

**`button-ghost-green`** — text-only with green label, for tertiary actions.

  • Background `{colors.canvas}`, text `{colors.primary-soft}`, no border.

**`button-pill-tag`** — the inline pill for category tags / status labels.

  • Background `{colors.canvas}`, text `{colors.ink}`, hairline border, body in `{typography.body-sm}`, padding `{spacing.xs} {spacing.md}`, shape `{rounded.pill}` 9999 px.

Cards & Containers

**`card-feature`** — the default feature card.

  • Background `{colors.canvas}`, text `{colors.ink}`, 1 px solid `{colors.hairline}` border, padding `{spacing.2xl}`, shape `{rounded.md}` 8 px. The brand's most-repeated card chrome.

**`card-feature-emphasized`** — the same card with a 3 px hairline border for emphasis.

  • Same chrome as `card-feature` with 3 px solid `{colors.hairline}`.

**`code-mockup`** — the dark code-editor card with copy-to-clipboard affordance.

  • Background `{colors.canvas}`, text `{colors.ink}`, 1 px solid `{colors.hairline}`, body in `{typography.code}` (SF Mono 13 px), padding `{spacing.xl}`, shape `{rounded.md}`.

**`code-inline-chip`** — the inline command snippet pill.

  • Background `{colors.canvas-soft}`, text `{colors.canvas-text-soft}`, body in `{typography.code}`, padding `{spacing.xxs} {spacing.sm}`, shape `{rounded.sm}`.

Inputs & Forms

**`text-input`** — the standard text input on dark.

  • Background `{colors.canvas-soft}`, text `{colors.ink}`, 1 px solid `{colors.hairline}`, body in `{typography.body-sm}`, padding `{spacing.md} {spacing.lg}`, shape `{rounded.sm}` 6 px.

Navigation

**`nav-bar`** — the sticky top nav on dark.

  • Background `{colors.canvas}`, text `{colors.ink}`, padding `{spacing.md} {spacing.3xl}`.

**`nav-link`** — link items in nav.

  • Text `{colors.body}`, set in `{typography.body-sm}`.

**`footer`** — the dark footer band.

  • Background `{colors.canvas}`, text `{colors.body}`, padding `{spacing.4xl} {spacing.3xl}`. Body in `{typography.body-sm}`.

Signature Components

**`hero-band`** — the dark hero band with the 60-px Inter headline.

  • Background `{colors.canvas}`, text `{colors.ink}` (with the headline at `{colors.ink-strong}` white), padding `{spacing.5xl} {spacing.3xl}`. Headline in `{typography.display-xl}` (60 px / weight 400 / `-0.65 px` tracking). Eyebrow above headline in `{typography.eyebrow-mono}` (uppercase, tracked).

**`content-band`** — the standard content band hosting feature grids.

  • Background `{colors.canvas}`, text `{colors.ink}`, padding `{spacing.5xl} {spacing.3xl}`. Section headline in `{typography.display-lg}`.

**`green-divider-band`** — a thin green-glow band that occasionally separates major sections.

  • Background `{colors.canvas}`, 2 px solid `{colors.primary}` top/bottom border. The brand's only chromatic divider.

Examples (illustrative)

> Auto-derived kit-mirror demonstration surfaces (`scripts/derive-examples-block.mjs`). Each `ex-*` entry references brand-native primitives so downstream consumers (`/preview-design`, `/generate-kit`) re-skin the same 10 surfaces consistently. `TO_FILL` markers indicate missing primitives — resolve in the LLM judgment pass.

**`ex-pricing-tier`** — Default Pricing tier card. Re-uses feature-card chrome with brand canvas-soft surface.

  • Properties: `backgroundColor`, `textColor`, `borderColor`, `rounded`, `padding`

**`ex-pricing-tier-featured`** — Featured/highlighted tier — polarity-flipped surface (dark fill + light text in light mode, light fill + dark text in dark mode).

  • Properties: `backgroundColor`, `textColor`, `rounded`, `padding`

**`ex-product-selector`** — What's Included summary card — re-purposed for SaaS / B2B verticals (NOT a literal product gallery).

  • Properties: `backgroundColor`, `rounded`, `padding`

**`ex-cart-drawer`** — Subscription summary — re-purposed for SaaS / B2B (line items per add-on, not literal cart).

  • Properties: `backgroundColor`, `rounded`, `padding`, `item-divider`

**`ex-app-shell-row`** — Sidebar nav row inside the App Shell example. Active state uses brand primary as the indicator.

  • Properties: `backgroundColor`, `activeIndicator`, `rounded`, `padding`

**`ex-data-table-cell`** — Default data-table th + td chrome. Header uses mono-caps eyebrow typography; body uses body-sm.

  • Properties: `headerBackground`, `headerTypography`, `bodyTypography`, `cellPadding`, `rowBorder`

**`ex-auth-form-card`** — Sign-in / sign-up card. Re-uses feature-card chrome with text-input primitives inside.

  • Properties: `backgroundColor`, `rounded`, `padding`

**`ex-modal-card`** — Modal dialog surface — same chrome as feature-card with elevated shadow.

  • Properties: `backgroundColor`, `rounded`, `padding`

**`ex-empty-state-card`** — Empty-state illustration frame.

  • Properties: `backgroundColor`, `rounded`, `padding`, `captionTypography`

**`ex-toast`** — Toast notification surface — feature-card shape + medium shadow.

  • Properties: `backgroundColor`, `rounded`, `padding`, `typography`

Do's and Don'ts

Do

  • Reserve `{colors.primary}` (`#00d992`) for every primary CTA, the lightning logo glyph, and live-status indicators. The green is the brand's centre of gravity.
  • Use the dark `{colors.canvas}` (`#101010`) as the only page surface. There is no light-mode rhythm.
  • Build cards with 1 px `{colors.hairline}` borders, not shadows. Hairlines on dark IS the brand's elevation system.
  • Pair Inter (sentence-case) with SF Mono (inline code, command snippets). Every uppercase moment uses Inter at weight 600 with `2.52 px` tracking — not a separate mono.
  • Use `{rounded.sm}` 6 px for buttons, `{rounded.md}` 8 px for cards, `{rounded.pill}` 9999 px only for inline status tags.

Don't

  • Don't introduce a light-mode counterpart. The brand is dark-canvas only.
  • Don't use the primary green as a body-text fill. It's CTA-only.
  • Don't drop a soft drop-shadow on cards. The brand uses hairlines + occasional glow, never material shadows.
  • Don't render the hero headline in heavy weight (700+). The brand's display is intentionally calm at weight 400.
  • Don't replace Inter or SF Mono with a different family — both faces are part of the brand's voice and pairing.

개요

Voltagent는 개발자를 위해 구축된 AI 에이전트 엔지니어링 플랫폼이며 브랜드는 해당 청중을 자랑스럽게 착용합니다. 라이트 모드 대응 없이 가장자리에서 가장자리까지 실행되는 거의 검은색에 가까운 ``(``) 페이지 배경, CTA용으로 예약된 단일 전기 녹색 액센트(`` ``), 상태 알약, 브랜드 라이트닝 글리프, 인라인 코드 및 명령 스니펫을 위해 문장 대소문자 Inter와 SF Mono를 결합하는 타이포그래피 시스템입니다. 전체 페이지는 무언가를 판매하기로 결정한 세련된 문서처럼 읽혀집니다.

장식적인 시스템이 제한되어 있습니다. 그라디언트 메쉬, 대기 배경, 일러스트레이션 모음이 없습니다. 대신 브랜드는 녹색 코드 칩(`npx voltagent ...`), 검은색에 가까운 동일한 캔버스에 놓인 3px 윤곽선 기능 카드, 섹션 밴드 사이의 녹색 헤어라인 구분선 등 작은 인쇄상의 순간을 사용하여 브랜드의 정체성을 표시합니다. 결과적으로 설계된 페이지가 탄생했습니다. 모든 카드에는 가는 테두리가 있고, 모든 스니펫에는 클립보드로 복사 버튼이 있으며, 모든 측정항목은 숫자 고정폭으로 렌더링됩니다.

유형이 차분함을 유지합니다. 히어로 디스플레이는 `-0.65 px` 추적을 사용하여 일반 무게로 60픽셀에 위치합니다. 광고판 헤드라인이 아니라 문서 H1과 비슷합니다. 섹션 제목은 비슷한 가중치로 36px/24px로 낮아집니다. 본문 사본은 긴 형식 개발자가 기대하는 가독성을 위해 줄 높이가 1.65인 16픽셀 Inter입니다. 대문자 눈썹이 일반적입니다(섹션 헤드라인 위의 `EVERYTHING YOU NEED` 스타일 모노 캡 레이블). 그리고 넓은 포지티브 추적(`2.52 px`, 14px)과 함께 가중치 600의 Inter를 사용합니다.

**주요 특성:**

  • 일렉트릭 그린 액센트 ``(``)에는 모든 CTA, 모든 상태 알약 및 브랜드의 번개 로고가 포함되어 있습니다. 두 번째 악센트가 없습니다.
  • 어두운 캔버스(`` ``)는 유일한 페이지 표면입니다. 라이트 모드 리듬이 없습니다. 전체 사이트는 기능 카드 경계에 의해 깨진 하나의 연속적인 어두운 표면으로 읽혀집니다.
  • 가는 선 테두리 기능 카드(`` ``, 1px 실선)는 브랜드의 기본 크롬입니다. 그림자도 없고 채우기도 없으며 정확한 가는선 직사각형입니다.
  • 시그니처 점선 테두리 액센트(`1px dashed rgba(79, 93, 117, 0.4)`)가 섹션 사이에 조용한 리듬 신호로 표시됩니다. 이는 브랜드의 유일한 장식 라인입니다.
  • Inter + SF Mono 쌍은 모든 인쇄상의 역할을 수행합니다. SF Mono는 코드 블록, 인라인 명령 조각 및 메트릭 카운터용으로 예약되어 있습니다.
  • 버튼은 6픽셀의 둥근 직사각형입니다(알약 모양 아님). 인라인 상태 태그만 9999px 전체 알약을 사용합니다.

색상

브랜드 및 액센트

  • **일렉트릭 그린** (`` — ``): 단일 브랜드 액센트입니다. 모든 기본 CTA, 모든 상태 알약, 모든 "실시간" 표시기, 브랜드의 번개 모양 자체. 예약되었습니다.
  • **기본 소프트**(`` — ``): 버튼 고스트 변형 및 도구 설명/초점 표시기 내부에 사용되는 약간 더 부드러운 녹색입니다.
  • **기본 깊은 부분**(`` — ``): 본문 문구의 인라인 링크 색상에 사용되는 더 어두운 녹색입니다.

표면

  • **캔버스** (`` — ``): 검정색에 가까운 기본 페이지 배경입니다. 브랜드 마케팅 시스템의 유일한 표면 모드입니다.
  • **캔버스 소프트**(`` — ``): 캔버스와 시각적으로 구별되도록 코드 블록 및 양식 입력 내부에 사용되는 약간 더 밝은 어두운 채우기입니다.
  • **가는 선** (`` — ``): 1px 실선 테두리 — 기능 카드, 버튼, 행 사이 구분선. 브랜드의 보편적인 "엣지" 컬러입니다.
  • **헤어라인 소프트**(`` — ``): 드물게 조명이 켜진 보조 상황에서 사용되는 더 밝은 구분선 색조입니다.

텍스트

  • **잉크** (`` — ``): 어두운 캔버스의 기본 텍스트 색상 — 대비 변형을 줄이기 위해 약간 황백색입니다.
  • **잉크 강함**(`` — ``): 주요 헤드라인 및 강조 문구를 위한 순백색 텍스트.
  • **본문**(`` — ``): 보조 텍스트 — 긴 형식 섹션의 사본, 본문 단락을 지원합니다.
  • **음소거**(`` — ``): 어두운 텍스트에 가장 낮은 우선순위 — 캡션, 작은 글씨, 바닥글 보조 줄.
  • **부드러운 캔버스 텍스트**(`` — ``): 코드 모형 내부에서 코드 색상을 주변 본문 텍스트보다 약간 더 차갑게 유지하는 데 사용됩니다.

의미

브랜드는 공개 마케팅 페이지에 별도의 오류/경고 팔레트를 표시하지 않습니다. 기본 Docusaurus 기본 의미 체계 팔레트는 디자인 시스템에 존재하지만 제품 내/문서 컨텍스트용으로 예약되어 있습니다. 마케팅 화면의 검증 신호는 성공을 나타내는 기본 녹색을 사용하고 누락된 상태를 나타내는 음소거된 본문 회색을 사용합니다.

타이포그래피

글꼴군

두 얼굴이 시스템을 운반합니다.

1. 모든 디스플레이, 바디, 버튼, 링크 역할에 대한 **Inter**. 무게 400/500/600/700이 작업 세트입니다. 페이지 전체에서 OpenType 기능 `"calt"` 및 `"rlig"`을 사용하여 기하학적 상호 합자와 문맥 대체가 올바르게 렌더링되도록 합니다.

2. 인라인 코드, 명령 조각, 터미널 모형 및 브랜드의 숫자 카운터를 위한 **SF Mono** (Menlo / Monaco / Consolas / Liberation Mono 폴백이 포함된 `SFMono-Regular`). 가중치 400/549/550/700이 있습니다. 특이한 549/550 하위 굵은 가중치는 모노에 강조를 위한 "일반보다 약간 무거운" 음성을 제공합니다.

계층

| 토큰 | 사이즈 | 무게 | 라인 높이 | 문자 간격 | |

사용

|---|---|---|---|---|---|

| _`` | 60px | 400 | 60px | -0.65px | 영웅 헤드라인("AI 에이전트 엔지니어링 플랫폼"). |_

| _`` | 36px | 400 | 40px | -0.9px | 섹션 헤드라인. |_

| _`` | 24px | 700 | 32px | -0.6px | 하위 섹션/카드 제목이 표시됩니다. |_

| _`` | 20픽셀 | 600 | 28px | 0 | 조밀한 그리드의 카드 제목. |_

| _`` | 14px | 600 | 20픽셀 | 2.52픽셀 | 대문자 눈썹 태그("필요한 모든 것"). |

| _`` | 18px | 600 | 28px | 0.45px | 영웅 하위 섹션 위에 더 큰 대문자 눈썹이 있습니다. |_

| _`` | 18px | 400 | 28px | 0 | 단락을 리드합니다. |_

| _`` | 16px | 400 | 26px | 0 | 기본 본문 단락. |_

| _`` | 16px | 600 | 24px | 0 | 굵은 글씨의 인라인 본문. |_

| _`` | 14px | 400 | 20픽셀 | 0 | 보조 본체. |

| _`` | 14px | 600 | 23px | 0 | 굵은 캡션/알약 태그 라벨. |

| _`` | 12px | 400 | 16px | 0 | 작은 글씨. |

| _`` | 12px | 500 | 16px | 0 | 굵은 캡션. |_

| _`` | 13px | 400 | 18px | 0 | 코드 블록, 인라인 명령 조각. |_

| _`` | 13px | 550 | 16px | 0 | 인라인 코드를 강조했습니다(SF Mono의 "거의 굵은" 무게). |

| _`` | 16px | 600 | 24px | 0 | 버튼 라벨. |_

원칙

  • **60픽셀 디스플레이의 인터 레귤러**는 AI 마케팅의 외치는 경향에 대한 브랜드의 차분한 대응입니다. 가벼운 트래킹과 적당한 무게는 문서처럼 읽혀집니다.
  • **두 얼굴 대비는 기술적인 목소리를 전달합니다.** 내러티브를 위한 Inter; 터미널에 입력할 수 있는 모든 항목에 대한 SF Mono.
  • **트래킹이 포함된 대문자 눈썹은 브랜드의 시그니처 라벨 스타일입니다.** `2.52 px` 14px는 문서화된 값입니다.

글꼴 대체에 대한 참고사항

  • **Sans** — *Inter*는 브랜드의 실제 얼굴입니다. 자체 호스팅을 사용할 수 없는 경우 대체품은 브랜드 자체입니다.
  • **모노** — *SF 모노*는 Apple 시스템입니다. *JetBrains Mono* 또는 *Geist Mono*는 최고의 무료 대체품입니다.

레이아웃

간격 시스템

  • **기본 단위**: 4px; 코드 모형 줄 높이 보정 내에 작은 5/6.4픽셀 값이 나타납니다.
  • **토큰**: `` 2px · `` 4px · `` 8px · `` 12px · `` 16px · `` 20픽셀 · `` 24픽셀 · `` 32픽셀 · `` 40픽셀 · `` 48픽셀 · `` 64픽셀.
  • **섹션 패딩**: 히어로 + 콘텐츠 밴드는 `` 48px 상단/하단을 사용합니다.
  • **카드 내부 패딩**: 기능 카드는 `` 24픽셀에 위치합니다.

그리드 및 컨테이너

  • 마케팅 컨테이너 중심은 대략 1200~1400픽셀입니다. 콘텐츠는 데스크탑에서 ``의 수평 여백을 사용하여 가장자리에서 가장자리까지의 색상을 유지합니다.
  • 기능 카드 그리드: 데스크톱에서는 2~3개, 모바일에서는 1개.

반응형 전략

#### 중단점

| 이름 | 폭 | 주요 변경 사항 |

|---|---|---|

| 모바일 | _< 768px | Hero 60→32 px; cards 1-up; nav hamburger. |

| 태블릿 | 768~1023px | 카드 2장; 네비게이션이 수평으로 유지됩니다. |_

| 데스크탑 | ≥ 1024px | 전체 3업 카드 그리드. |_

#### 터치 타겟

버튼은 ~44px 높이(12px 수직 패딩 + 24px 선 높이)로 렌더링됩니다. 모든 중단점에서 WCAG AAA를 만나보세요.

#### 축소 전략

Nav는 모바일에서 햄버거로 축소됩니다. 메뉴 오버레이는 하단에 고정된 동일한 녹색 CTA를 유지합니다. 기능 카드 그리드는 1업으로 떨어집니다. 영웅 타이포그래피는 유동적으로 확장됩니다.

#### 이미지 동작

코드 편집기 모형은 클립보드로 복사 어포던스를 사용하여 이미지와 같은 카드로 렌더링됩니다. 브랜드의 마케팅 표면에는 사진이 없습니다.

고도 및 깊이

| 레벨 | 치료 | |

사용

|---|---|---|

| 레벨 0 — 평면 | 그림자도 없고 국경도 없습니다. | 풀 블리드 밴드. |

| 레벨 1 - 헤어라인 | ``의 1픽셀 실선 `` 테두리. | 모든 기능 카드 및 버튼의 기본값입니다. |

| 레벨 2 - 삽입 글로우 | _`0 0 15px rgba(92, 88, 85, 0.2)` 미묘한 외부 빛. | 호버링/추천 카드. |

| 레벨 3 - 모달 스택 | `0 20px 60px rgba(0,0,0,0.7), 0 0 0 1px rgba(148,163,184,0.1) inset` 무거운 드롭 + 삽입 링. | 모달/대화상자는 제품 내에서 표면화됩니다. |

장식적 깊이

  • 어두운 캔버스의 헤어라인 카드 - 브랜드의 유일한 진정한 엘리베이션 모드입니다.
  • 2픽셀의 실선 `` 녹색 테두리는 때때로 카드의 "추천" 또는 "활성" 상태를 표시합니다.
  • 1픽셀 점선 `rgba(79, 93, 117, 0.4)` 구분선은 조용한 리듬 신호로 섹션 밴드 사이에 위치합니다.

도형

경계 반경 배율

| 토큰 | 가치 | |

사용

|---|---|---|

| _`` | 0픽셀 | 풀 블리드 밴드. |_

| _`` | 4픽셀 | 가장 작은 인라인 알약, 코드 인라인 칩. |

| _`` | 6픽셀 | 기본 버튼 및 입력 반경. |

| _`` | 8픽셀 | 카드 크롬, 코드 블록 크롬. |

| _`` | 9999px | 인라인 상태 태그("라이브", "베타"). |

| _`` | 9999px | 원형 아이콘 컨테이너. |_

구성요소

버튼

**`button-primary`** — 일렉트릭 그린 CTA.

  • 배경 ``, 텍스트 ``(검은색에 가까움), 라벨 ``, 패딩 ` `, 모양 `` 6픽셀.

**`button-outline-on-dark`** — 어두운 부분에 가는 선이 있는 보조 버튼.

  • 배경 ``, 텍스트 ``, 1px 실선 `` 테두리, 동일한 타이포그래피/패딩/모양.

**`button-ghost-green`** — 녹색 라벨이 있는 텍스트 전용, 3차 작업용.

  • 배경 ``, 텍스트 ``, 테두리 없음.

**`button-pill-tag`** — 카테고리 태그/상태 라벨에 대한 인라인 알약입니다.

  • 배경 ``, 텍스트 ``, 가는선 테두리, 본문 ``, 패딩 ` `, 도형 `` 9999px

카드 및 용기

**`card-feature`** — 기본 기능 카드.

  • 배경 ``, 텍스트 ``, 1px 실선 `` 테두리, 패딩 ``, 모양 `` 8px. 브랜드에서 가장 많이 사용되는 카드 크롬입니다.

**`card-feature-emphasized`** — 강조를 위해 3px 가는선 테두리가 있는 동일한 카드입니다.

  • 3픽셀 솔리드 ``.
  • 를 포함하는 `card-feature`과 동일한 크롬

**`code-mockup`** — 클립보드로 복사 기능을 제공하는 다크 코드 편집기 카드.

  • 배경 ``, 텍스트 ``, 1px 단색 ``, 본문 ``(SF Mono 13px), 패딩 ``, 모양 ``.

**`code-inline-chip`** — 인라인 명령 조각 알약.

  • 배경 ``, 텍스트 ``, 본문 ``, 패딩 ` `, 모양 ``.

입력 및 양식

**`text-input`** — 어두운 곳의 표준 텍스트 입력입니다.

  • 배경 ``, 텍스트 ``, 1px 단색 ``, 본문 ``, 패딩 ` `, 모양 `` 6px.

탐색

**`nav-bar`** — 어둠 속에서 끈끈한 상단 탐색 기능.

  • 배경 ``, 텍스트 ``, 패딩 ` `.

**`nav-link`** — 탐색 항목의 링크 항목

  • 텍스트 ``, ``에 설정됨.

**`footer`** — 어두운 바닥글 밴드.

  • 배경 ``, 텍스트 ``, 패딩 ` `. ``.
  • 의 본문

서명 구성요소

**`hero-band`** — 60픽셀 Inter 헤드라인이 있는 다크 히어로 밴드.

  • 배경 ``, 텍스트 ``(제목은 `` 흰색), 패딩 ` `. ``의 헤드라인(60픽셀/가중치 400/`-0.65 px` 추적) ``(대문자, 추적)의 제목 위 눈썹.

**`content-band`** — 표준 콘텐츠 밴드 호스팅 기능 그리드.

  • 배경 ``, 텍스트 ``, 패딩 ` `. ``.
  • 의 섹션 헤드라인

**`green-divider-band`** — 가끔 주요 섹션을 구분하는 얇은 녹색 광선 띠입니다.

  • 배경 ``, 2픽셀 실선 `` 위쪽/아래쪽 테두리. 브랜드의 유일한 크로매틱 디바이더.

예(설명)

> 자동 파생 키트-미러 데모 표면(`scripts/derive-examples-block.mjs`). 각 `ex-*` 항목은 브랜드 기본 기본 요소를 참조하므로 다운스트림 소비자(`/preview-design`, `/generate-kit`)는 동일한 10개 표면을 일관되게 다시 스킨합니다. `TO_FILL` 마커는 누락된 기본 요소를 나타냅니다. LLM 판단 단계에서 해결됩니다.

**`ex-pricing-tier`** — 기본 가격 등급 카드. 브랜드 캔버스처럼 부드러운 표면에 기능 카드 크롬을 재사용합니다.

  • 속성: `backgroundColor`, `textColor`, `borderColor`, `rounded`, `padding`

**`ex-pricing-tier-featured`** — 추천/강조 표시된 계층 — 극성이 반전된 표면(밝은 모드에서 어두운 채우기 + 밝은 텍스트, 어두운 모드에서 밝은 채우기 + 어두운 텍스트).

  • 속성: `backgroundColor`, `textColor`, `rounded`, `padding`

**`ex-product-selector`** — 포함된 내용 요약 카드 — SaaS/B2B 업종에 맞게 용도가 변경되었습니다(문자 그대로의 제품 갤러리 아님).

  • 속성: `backgroundColor`, `rounded`, `padding`

**`ex-cart-drawer`** — 구독 요약 — SaaS/B2B용으로 다시 사용됨(리터럴 카트가 아닌 추가 기능당 품목).

  • 속성: `backgroundColor`, `rounded`, `padding`, `item-divider`

_**`ex-app-shell-row`** — 앱 셸 예시 내부의 사이드바 탐색 행. 활성 상태는 기본 브랜드를 지표로 사용합니다.

  • 속성: `backgroundColor`, `activeIndicator`, `rounded`, `padding`

**`ex-data-table-cell`** — 기본 데이터 테이블 th + td chrome. 헤더는 모노 캡 눈썹 타이포그래피를 사용합니다. body는 body-sm을 사용합니다.

  • 속성: `headerBackground`, `headerTypography`, `bodyTypography`, `cellPadding`, `rowBorder`

**`ex-auth-form-card`** — 로그인/가입 카드. 내부에 텍스트 입력 기본 요소가 포함된 기능 카드 크롬을 재사용합니다.

  • 속성: `backgroundColor`, `rounded`, `padding`

_**`ex-modal-card`** — 모달 대화 상자 표면 — 높은 그림자가 있는 기능 카드와 동일한 크롬입니다.

  • 속성: `backgroundColor`, `rounded`, `padding`

**`ex-empty-state-card`** — 빈 상태 그림 프레임.

  • 속성: `backgroundColor`, `rounded`, `padding`, `captionTypography`

**`ex-toast`** — 토스트 알림 표면 — 기능 카드 모양 + 중간 그림자.

  • 속성: `backgroundColor`, `rounded`, `padding`, `typography`

해야 할 일과 하지 말아야 할 일

하세요

  • 모든 기본 CTA, 번개 로고 문자 모양 및 실시간 상태 표시기에 대해 ``(``)을 예약하세요. 녹색은 브랜드의 무게중심입니다.
  • 어두운 ``(``)을 유일한 페이지 표면으로 사용하세요. 라이트 모드 리듬이 없습니다.
  • 그림자가 아닌 1px `` 테두리가 있는 카드를 만듭니다. 어두운 부분의 헤어라인은 브랜드의 고도 시스템입니다.
  • Inter(문장 대소문자)를 SF Mono(인라인 코드, 명령 조각)와 쌍으로 만듭니다. 모든 대문자 모멘트는 별도의 모노가 아닌 `2.52 px` 추적과 함께 가중치 600의 Inter를 사용합니다.
  • 버튼에는 `` 6픽셀, 카드에는 `` 8픽셀, 인라인 상태 태그에만 `` 9999픽셀을 사용하세요.

하지 마세요

  • 라이트 모드 대응 항목을 도입하지 마세요. 해당 브랜드는 다크 캔버스로만 제작됩니다.
  • 기본 녹색을 본문 텍스트 채우기로 사용하지 마세요. CTA 전용입니다.
  • 카드에 부드러운 그림자를 추가하지 마세요. 이 브랜드는 헤어라인과 가끔 글로우를 사용하며 물질적인 그림자는 사용하지 않습니다.
  • 주요 헤드라인을 무거운 무게(700+)로 렌더링하지 마세요. 브랜드 디스플레이는 의도적으로 무게 400으로 차분하게 표현되었습니다.
  • Inter 또는 SF Mono를 다른 제품군으로 교체하지 마십시오. 두 얼굴 모두 브랜드 보이스와 페어링의 일부입니다.

概要

Voltagent は開発者向けに構築された AI エージェント エンジニアリング プラットフォームであり、ブランドはその視聴者を誇らしげに着ています。黒に近い `` (``) ページの背景は、ライト モードの対応物なしで端から端まで実行され、単一のエレクトリック グリーンのアクセント (`` ``) は CTA 用に予約されており、ステータス錠剤、ブランドの稲妻のグリフ、インライン コードとコマンド スニペット用に文例 Inter と SF Mono を組み合わせたタイポグラフィ システムです。ページ全体は、何かを販売することを決定した洗練されたドキュメントのように見えます。

_装飾系は抑制されています。グラデーション メッシュ、雰囲気のある背景、イラスト スイートはありません。代わりに、このブランドは、小さなタイポグラフィーの要素、つまり緑色のコード チップ (`npx voltagent ...`)、同じほぼ黒のキャンバスに配置された 3 ピクセルの輪郭を描かれたフィーチャー カード、セクション バンド間の緑色のヘアラインの仕切りを使用して、そのアイデンティティをマークしています。その結果、エンジニアリングされたと感じられるページが作成されます。すべてのカードにはヘアラインの境界線があり、すべてのスニペットにはクリップボードにコピー ボタンがあり、すべての指標は数値等幅でレンダリングされます。

タイプは落ち着いています。ヒーロー ディスプレイは、__CODEBCK_574___ トラッキングを備えた通常のウェイトで 60 ピクセルに表示されます。広告の見出しではなく、ドキュメント H1 に似ています。セクション見出しは、同様のウェイトで 36 ピクセル / 24 ピクセルに下がります。本文のコピーは、行の高さ 1.65 で 16 ピクセル インターで、長文開発者が期待する読みやすさを実現しています。大文字の眉毛が一般的です — セクション見出しの上の `EVERYTHING YOU NEED` スタイルのモノキャップ ラベル — そして、ワイド ポジティブ トラッキング (`2.52 px` で 14 ピクセル) を備えたウェイト 600 の Inter を使用します。

**主な特徴:**

  • 単一のエレクトリック グリーンのアクセント__CODEBCK_577___ (``) には、すべての CTA、すべてのステータス ピル、およびブランドの稲妻ロゴが含まれています。第 2 アクセントはありません。
  • ダーク キャンバス (`` ``) が唯一のページ表面です。ライトモードのリズムはありません。サイト全体は、フィーチャー カードの境界によって分断された 1 つの連続した暗い表面として表示されます。
  • ヘアラインで囲まれたフィーチャ カード (`` ``、1 ピクセルのソリッド) は、ブランドの主要なクロムです。影も塗りつぶしもなく、正確なヘアラインの長方形だけです。
  • 特徴的な破線の境界線のアクセント (`1px dashed rgba(79, 93, 117, 0.4)`) が、静かなリズムの合図としてセクション間に表示されます。これは、ブランドの唯一の装飾的なラインです。
  • _Inter + SF Mono のペアは、あらゆるタイポグラフィーの役割を担います。 SF Mono は、コード ブロック、インライン コマンド スニペット、およびメトリック カウンター用に予約されています。
  • ボタンは 6 ピクセルの丸い長方形です (錠剤ではありません)。インライン ステータス タグのみが 9999 ピクセルのフル ピルを使用します。

ブランドとアクセント_

  • **エレクトリック グリーン** (`` — ``): 単一ブランドのアクセント。すべての主要な CTA、すべてのステータス ピル、すべての「ライブ」インジケーター、ブランドの稲妻のグリフそのもの。予約済み
  • **プライマリ ソフト** (`` — ``): ボタン ゴースト バリアントおよびツールチップ/フォーカス インジケーター内で使用される、少し落ち着いた緑色。
  • **プライマリ ディープ** (`` — ``): 本文のインライン リンクの色に使用される濃い緑色。

サーフェス

  • **キャンバス** (`` — ``): デフォルトの黒に近いページの背景。 ブランドのマーケティング システムにおける唯一の表面モード。
  • **キャンバス ソフト** (`` — ``): コード ブロックとフォーム入力の内部で使用され、キャンバスに対して視覚的に区別できるようにマークするために使用されるわずかに明るい暗い塗りつぶし。
  • **ヘアライン** (`` — ``): 1 ピクセルの実線の境界線 — フィーチャー カード、ボタン、行間の仕切り。ブランドの普遍的な「エッジ」カラー。
  • **ヘアライン ソフト** (`` — ``): まれにオンライトの二次コンテキストで使用される明るいディバイダーの色合い。

テキスト

  • **インク** (`` — ``): 暗いキャンバス上のデフォルトのテキスト色 — コントラストの負担を軽減するためにわずかにオフホワイトです。
  • **インクが強い** (`` — ``): ヒーローの見出しと強調されたコピーの純白のテキスト。
  • **本文** (`` — ``): 二次テキスト — 長い形式のセクションのコピー、本文段落をサポートします。
  • **ミュート** (`` — ``): 優先度が最も低いダーク テキスト — キャプション、細字、フッターの補助行。
  • _**キャンバス テキスト ソフト** (`` — ``): コードの色を周囲の本文テキストよりわずかに冷たく保つためにコード モックアップ内で使用されます。

セマンティック

_このブランドは、公開マーケティング ページに個別のエラー/警告パレットを表示していません。基礎となる Docusaurus のデフォルトのセマンティック パレットはデザイン システム内に存在しますが、製品内/ドキュメント コンテキスト用に予約されています。マーケティング画面上の検証キューでは、成功にはプライマリの緑色が使用され、欠落状態にはミュートされたボディ グレーが使用されます。

タイポグラフィ

フォント ファミリー

2 つの顔がシステムを担っています:

1。すべてのディスプレイ、ボディ、ボタン、リンクの役割の **Inter**。ウェイト 400 / 500 / 600 / 700 がワーキング セットです。ページ全体で有効になっている OpenType 機能 `"calt"` および `"rlig"` とともに使用すると、幾何学的な合字と文脈に応じた代替文字が正しく表示されます。

2. **SF Mono** (`SFMono-Regular` with Menlo / Monaco / Consolas / Liberation Mono フォールバック) インライン コード、コマンド スニペット、端末モックアップ、およびブランドの数値カウンター用。ウェイト 400 / 549 / 550 / 700 が存在します。珍しい 549 / 550 のサブボールドウェイトは、モノラルに「通常よりもわずかに重い」音声を与えて強調します。

階層_

|トークン |サイズ |重量 |行の高さ |文字間隔 | |

を使用します

|---|---|---|---|---|---|

| `` | 60ピクセル | 400 | 60ピクセル | -0.65ピクセル |ヒーローの見出し (「AI エージェント エンジニアリング プラットフォーム」)。 |

| `` | 36ピクセル | 400 | 40ピクセル | -0.9ピクセル |セクションの見出し。 |

| `` | 24ピクセル | 700 | 32ピクセル | -0.6ピクセル |サブセクション/カードタイトルが表示されます。 |

| `` | 20ピクセル | 600 | 28ピクセル | 0 |密集したグリッド内のカード タイトル。 |

| `` | 14ピクセル | 600 | 20ピクセル | 2.52ピクセル |大文字の眉タグ (「必要なものすべて」)。 |

| `` | 18ピクセル | 600 | 28ピクセル | 0.45ピクセル |ヒーローのサブセクションの上にある大きな大文字の眉毛。 |

| `` | 18ピクセル | 400 | 28ピクセル | 0 |段落をリードします。 |

| `` | 16ピクセル | 400 | 26ピクセル | 0 |デフォルトの本文段落。 |

| `` | 16ピクセル | 600 | 24ピクセル | 0 |太字のインライン本文。 |

| `` | 14ピクセル | 400 | 20ピクセル | 0 |二次本体。 |

| `` | 14ピクセル | 600 | 23ピクセル | 0 |太字のキャプション/ピルタグラベル。 |

| `` | 12ピクセル | 400 | 16ピクセル | 0 |細かい文字。 |

| `` | 12ピクセル | 500 | 16ピクセル | 0 |太字のキャプション。 |

| `` | 13ピクセル | 400 | 18ピクセル | 0 |コードブロック、インラインコマンドスニペット。 |

| `` | 13ピクセル | 550 | 16ピクセル | 0 |インライン コードを強調しました (SF Mono の「ほぼ太字」の重み)。 |

| `` | 16ピクセル | 600 | 24ピクセル | 0 |ボタンのラベル。 |

原則

  • **60 ピクセル ディスプレイの Inter レギュラー** は、AI マーケティングの叫ぶ傾向に対するブランドの穏やかなカウンターです。軽いトラッキングと適度な重さは、まるでドキュメントのように読めます。
  • _**2 つの顔のコントラストが技術的な意見を伝えます。** 物語のためのインテル。端末で入力できるものはすべて SF Mono。
  • **トラッキング付きの大文字の眉は、ブランドの特徴的なラベル スタイルです。** `2.52 px` (14 ピクセル) は文書化された値です。

フォントの代替に関する注意

  • **Sans** — *Inter* はブランドの実際の顔です。セルフホスティングが利用できない場合、代替品はブランド自体です。
  • **Mono** — *SF Mono* は Apple システムです。 *JetBrains Mono* または *Geist Mono* が無料の最良の代替品です。

レイアウト

間隔システム

  • **基本単位**: 4 ピクセル;小さな 5 / 6.4 ピクセルの値がコード モックアップの行高さ補正内に表示されます。
  • **トークン**: `` 2 px · `` 4 px · `` 8 px · `` 12 px · `` 16 px · `` 20 px · `` 24 ピクセル · `` 32 ピクセル · `` 40 ピクセル · `` 48 ピクセル · `` 64 ピクセル.
  • **セクション パディング**: ヒーロー + コンテンツ バンドは `` 上/下 48 ピクセルを使用します。
  • **カード内部のパディング**: フィーチャー カードは `` 24 ピクセルに配置されます。

グリッドとコンテナ

  • _マーケティング コンテナの中心は約 1200 ~ 1400 ピクセルです。コンテンツは端から端までカラーで表示され、デスクトップでは `` の水平方向の余白が表示されます。
  • フィーチャー カード グリッド: デスクトップでは 2 アップから 3 アップ、モバイルでは 1 アップ。

レスポンシブ戦略

#### ブレークポイント

|名前 |幅 |主な変更点 |

|---|---|---|

|モバイル | < 768px | Hero 60→32 px; cards 1-up; nav hamburger. |

|タブレット | 768–1023ピクセル |カードは 2 アップ。ナビは水平のままです。 |

|デスクトップ | ≥ 1024 ピクセル |完全な 3 アップのカード グリッド。 |

__HTMLTAG_317__#### タッチターゲット

_ボタンは高さ約 44 ピクセル (垂直方向のパディング 12 ピクセル + 行の高さ 24 ピクセル) でレンダリングされます。すべてのブレークポイントで WCAG AAA を満たします。

#### 戦略の崩壊

_モバイルではナビゲーションが折りたたまれてハンバーガーになります。メニュー オーバーレイでは、同じ緑色の CTA が下部に固定されたままになります。 フィーチャーカードのグリッドは 1 アップに下がります。ヒーローのタイポグラフィーは滑らかにスケールします。

#### 画像の動作

コードエディターのモックアップは、クリップボードにコピーするアフォーダンスを備えた画像のようなカードとしてレンダリングされます。ブランドのマーケティング面に写真は使用できません。

標高と深さ

|レベル |治療 | |

を使用します

|---|---|---|

|レベル 0 — フラット |影も境界線もありません。 |フルブリードバンド。 |

|レベル 1 — ヘアライン | `` 上の 1 ピクセルの実線__CODEBCK_642___ の境界線。 |すべての機能カードとボタンのデフォルト。 |

|レベル 2 — 差し込みグロー | `0 0 15px rgba(92, 88, 85, 0.2)` 外側の微妙な輝き。 |ホバリング/注目のカード。 |

|レベル 3 — モーダル スタック | `0 20px 60px rgba(0,0,0,0.7), 0 0 0 1px rgba(148,163,184,0.1) inset` ヘビードロップ+インセットリング。 |製品内のモーダル/ダイアログ サーフェス。 |

装飾の深さ

  • ダーク キャンバスにヘアライン カード — ブランドの唯一の真の標高モード。
  • 2 ピクセルの実線__CODEBCK_646___ 緑の境界線は、カード上の「注目」または「アクティブ」ステータスをマークすることがあります。
  • A 1 ピクセルの破線__CODEBCK_647___ ディバイダーは、静かなリズム キューとしてセクション バンドの間に配置されます。

図形

境界線の半径スケール

|トークン |値 | |

を使用します

|---|---|---|

| `` | 0ピクセル |フルブリードバンド。 |

| `` | 4ピクセル |最小のインライン錠剤、コードインラインチップ。 |

| `` | 6ピクセル |デフォルトのボタンと入力半径。 |

| `` | 8ピクセル |カードクローム、コードブロッククローム。 |

| `` | 9999ピクセル |インライン ステータス タグ (「ライブ」、「ベータ」)。 |

| `` | 9999ピクセル |円形のアイコンコンテナー。 |

コンポーネント

ボタン

**`button-primary`** — エレクトリックグリーン CTA。

  • 背景 ``、テキスト__CODEBCK_656___ (黒に近い)、ラベル__CODEBCK_657___、パディング__CODEBCK_658___、形状__CODEBCK_659___ 6 ピクセル

**`button-outline-on-dark`** — ダークのヘアラインの二次ボタン。

  • 背景__CODEBCK_661___、テキスト__CODEBCK_662___、1ピクセルの実線__CODEBCK_663___枠線、同じタイポグラフィ/パディング/形状。

**`button-ghost-green`** — 緑色のラベルが付いたテキストのみ。第 3 のアクション用。

  • 背景__CODEBCK_665___、テキスト__CODEBCK_666___、境界線なし。

**`button-pill-tag`** — カテゴリ タグ/ステータス ラベルのインライン ピル。

  • 背景__CODEBCK_668___、テキスト__CODEBCK_669___、ヘアライン枠、本文__CODEBCK_670___、パディング__CODEBCK_671___、形状__CODEBCK_672___ 9999 px.

カードとコンテナ

**`card-feature`** — デフォルトの機能カード。

  • 背景__CODEBCK_674___、テキスト__CODEBCK_675___、1ピクセルのソリッド__CODEBCK_676___境界線、パディング__CODEBCK_677___、形状__CODEBCK_678___ 8ピクセル。 ブランドで最もリピートされているカード クロム。

**`card-feature-emphasized`** — 強調するために 3 ピクセルのヘアライン境界線が付いている同じカード。

  • __CODEBCK_680___ と同じクロム、3 ピクセルのソリッド__CODEBCK_681___.

**`code-mockup`** — クリップボードにコピーするアフォーダンスを備えたダーク コード エディタ カード。

  • 背景__CODEBCK_683___、テキスト__CODEBCK_684___、1ピクセルのソリッド__CODEBCK_685___、本文__CODEBCK_686___ (SFモノラル13ピクセル)、パディング__CODEBCK_687___、形状__CODEBCK_688___.

**`code-inline-chip`** — インライン コマンド スニペット ピル。

  • 背景__CODEBCK_690___、テキスト__CODEBCK_691___、本文__CODEBCK_692___、パディング__CODEBCK_693___、形状__CODEBCK_694___.

入力とフォーム

**`text-input`** — ダークでの標準テキスト入力。

  • 背景__CODEBCK_696___、テキスト__CODEBCK_697___、1ピクセルのソリッド__CODEBCK_698___、本文__CODEBCK_699___、パディング__CODEBCK_700___、形状__CODEBCK_701___ 6ピクセル

ナビゲーション

**`nav-bar`** — 暗い場所でのスティッキートップ ナビゲーション。

  • 背景__CODEBCK_703___、テキスト__CODEBCK_704___、パディング__CODEBCK_705___.

**`nav-link`** — ナビゲーション内のリンク項目

  • テキスト__CODEBCK_707___、__CODEBCK_708___に設定。

**`footer`** — ダークフッターバンド。

  • 背景__CODEBCK_710___、テキスト__CODEBCK_711___、パディング__CODEBCK_712___。 ``.
  • の本文

署名コンポーネント

**`hero-band`** — 60 ピクセルのインテルの見出しを持つダーク ヒーロー バンド。

  • 背景__CODEBCK_715___、テキスト__CODEBCK_716___(見出しは__CODEBCK_717___白)、パディング__CODEBCK_718___。 `` の見出し (60 ピクセル / ウェイト 400 / `-0.65 px` トラッキング)。 `` (大文字、追跡) の見出しの上の眉毛。

**`content-band`** — 機能グリッドをホストする標準のコンテンツ バンド。

  • 背景__CODEBCK_723___、テキスト__CODEBCK_724___、パディング__CODEBCK_725___。 ``.
  • のセクション見出し

_**`green-divider-band`** — 主要セクションを時折区切る薄い緑色に光る帯。

  • 背景__CODEBCK_728___、2ピクセルの実線__CODEBCK_729___の上下の境界線。ブランド唯一のクロマチックディバイダー。

例 (説明)

> 自動派生キットミラー デモンストレーション サーフェス (`scripts/derive-examples-block.mjs`)。各 `ex-*` エントリはブランドネイティブのプリミティブを参照するため、下流のコンシューマ (`/preview-design`、__CODEBCK_733___) は同じ 10 個のサーフェスを一貫して再スキンします。 `TO_FILL` マーカーはプリミティブが欠落していることを示しています — LLM 判定パスで解決されます。

_**`ex-pricing-tier`** — デフォルトの価格帯カード。 ブランドキャンバスのような柔らかい表面を備えたフィーチャーカードクロムを再利用します。

  • プロパティ: `backgroundColor`、__CODEBCK_737___、__CODEBCK_738___、__CODEBCK_739___、__CODEBCK_740___

**`ex-pricing-tier-featured`** — 注目/ハイライト層 — 極性反転サーフェス (ライト モードでは暗い塗りつぶし + 明るいテキスト、ダーク モードでは明るい塗りつぶし + 暗いテキスト)。

  • プロパティ: `backgroundColor`、__CODEBCK_743___、__CODEBCK_744___、__CODEBCK_745___

_**`ex-product-selector`** — 含まれるもの概要カード — SaaS / B2B 業種向けに再利用されています (文字通りの製品ギャラリーではありません)。

  • プロパティ: `backgroundColor`、__CODEBCK_748___、__CODEBCK_749___

_**`ex-cart-drawer`** — サブスクリプションの概要 — SaaS / B2B 用に再利用されました (文字通りのカートではなく、アドオンごとの品目)。

  • プロパティ: `backgroundColor`、__CODEBCK_752___、__CODEBCK_753___、__CODEBCK_754___

_**`ex-app-shell-row`** — App Shell サンプル内のサイドバーのナビゲーション行。アクティブな状態では、ブランドのプライマリを指標として使用します。

  • プロパティ: `backgroundColor`、__CODEBCK_757___、__CODEBCK_758___、__CODEBCK_759___

**`ex-data-table-cell`** — デフォルトのデータテーブル th + td chrome。ヘッダーにはモノキャップの眉毛タイポグラフィが使用されています。 body は body-sm を使用します。

  • プロパティ: `headerBackground`、__CODEBCK_762___、__CODEBCK_763___、__CODEBCK_764___、__CODEBCK_765___

**`ex-auth-form-card`** — サインイン/サインアップ カード。テキスト入力プリミティブを内部に備えた機能カード クロムを再利用します。

  • プロパティ: `backgroundColor`、__CODEBCK_768___、__CODEBCK_769___

**`ex-modal-card`** — モーダル ダイアログ サーフェス — 影が高くなったフィーチャー カードと同じクロム。

  • プロパティ: `backgroundColor`、__CODEBCK_772___、__CODEBCK_773___

**`ex-empty-state-card`** — 空の状態のイラスト フレーム。

  • プロパティ: `backgroundColor`、__CODEBCK_776___、__CODEBCK_777___、__CODEBCK_778___

**`ex-toast`** — トースト通知面 — フィーチャー カードの形状 + 中程度の影。

  • プロパティ: `backgroundColor`、__CODEBCK_781___、__CODEBCK_782___、__CODEBCK_783___

推奨事項と禁止事項

_実行

  • __CODEBCK_784___ (``) は、すべてのプライマリ CTA、稲妻ロゴ グリフ、ライブ ステータス インジケーター用に予約します。緑はブランドの重心です。
  • 濃い色の `` (``) を唯一のページ表面として使用します。ライトモードのリズムはありません。
  • 影ではなく、1 ピクセルの__CODEBCK_788___ 枠を使用してカードを作成します。暗い色のヘアラインはブランドの標高システムです。
  • Inter (文例) と SF Mono (インライン コード、コマンド スニペット) をペアにします。 すべての大文字モーメントは、__CODEBCK_789___ トラッキングで重み 600 の Inter を使用します (個別のモノラルではありません)。
  • ボタンには `` 6 ピクセル、カードには `` 8 ピクセル、インライン ステータス タグには `` 9999 ピクセルのみを使用します。

しないでください

  • _ライトモード対応のものを導入しないでください。ブランドはダークキャンバスのみです。
  • 本文の塗りつぶしとして主緑を使用しないでください。 CTA のみです。
  • カードにソフト ドロップ シャドウをドロップしないでください。このブランドではヘアラインと時折の輝きを使用し、物質的な影は決して使用しません。
  • _ヒーローの見出しを重い(700以上)でレンダリングしないでください。ブランドの表示は、ウェイト 400 で意図的に落ち着いています。
  • Inter または SF Mono を別のファミリーに置き換えないでください。どちらの顔もブランドの声と組み合わせの一部です。

Design Insights

Design Approach

Voltagent's design system reflects a deliberate visual strategy that prioritizes expressive richness in every interface. The brand language centers on a #0a0a0a anchor, creating an immediate visual signature that differentiates Voltagent from competitors in the same space. What makes this system particularly effective is how consistently the brand identity carries across surfaces — from marketing pages to product UI — without feeling repetitive or rigid.

Design Approach

Voltagent's design system reflects a deliberate visual strategy that prioritizes expressive richness in every interface. The brand language centers on a #0a0a0a anchor, creating an immediate visual signature that differentiates Voltagent from competitors in the same space. What makes this system particularly effective is how consistently the brand identity carries across surfaces — from marketing pages to product UI — without feeling repetitive or rigid.

Design Approach

Voltagent's design system reflects a deliberate visual strategy that prioritizes expressive richness in every interface. The brand language centers on a #0a0a0a anchor, creating an immediate visual signature that differentiates Voltagent from competitors in the same space. What makes this system particularly effective is how consistently the brand identity carries across surfaces — from marketing pages to product UI — without feeling repetitive or rigid.

Related Design Systems

Explore similar design languages from the same category:

· About · Contact