VoltAgent Design System
Dark · Generated 18/04/2026 · 148 colors · 43 type tokens · 18 spacing steps · 23 breakpoints · 6 motion tokens
v1.0.0
Color Palette
Background Colors
Black
#000000
Dark Gray 3
#101010
Dark Gray 4
#1A1A1A
Dark Gray 7
#1E1E1E
Black 2
#050507
Black 3
#020202
Dark Gray 9
#242526
Cyan (Brand)
#10B981
Text Colors
Mid Gray
#8A8380
Light Gray 2
#B8B3B0
Light Gray 3
#DCDCDC
Light Gray
#F2F2F2
White
#FFFFFF
Cyan 3
#2FD6A1
Border Colors
Dark Gray
#262626
Dark Gray 2
#3D3A39
Dark Blue 2
#4B5563
Dark Gray 6
#5C5855
Accent Colors
Blue 3
#5865F2
Blue
#3B82F6
Red
#DC2626
Orange
#F59E0B
Cyan 2
#00D992
Purple
#A259FF
Typography
Base Font · Inter / system-ui
Inter
The quick brown fox jumps over the lazy dog
Light · 300 Regular · 400 Medium · 500 Semibold · 600 Bold · 700
Mono Font · SFMono-Regular
SFMono
import { VoltAgent } from '@voltagent/core'
Regular · 400
Heading
Display Hero · 60px · Bold · line-height: 60px · letter-spacing: −0.9px
Build AI agents in TypeScript.
Heading XL · 36px · Bold · line-height: 39.6px · letter-spacing: −0.9px
Open Source TypeScript AI Agent Framework
Heading Large · 24px · Bold · line-height: 32px
VoltAgent is a framework for building modular, scalable AI agents with TypeScript. Connect tools, manage state, and orchestrate workflows with ease.
Body Large · 18px · Regular · line-height: 26.4px
Connect any LLM provider. Manage conversational memory. Use MCP-compatible tools.
Body Default · 16px · Regular · line-height: 23.1px
Last updated 2 minutes ago · 12,480 tool calls logged
Body Small · 14px · Regular · line-height: 20px
TYPESCRIPT · AGENTS · MCP
Caption / Label · 12px · Semibold · line-height: 18.2px · letter-spacing: 2.52px
Line Heights
Tight
15.95px
Snug
18.2px
Normal
20px
Relaxed
21.45px
Loose
23.1px
LH-7
26.4px
LH-8
28px
LH-9
32px
LH-10
39.6px
Display
60px
Letter Spacing
VoltAgent
Tight Tracking
−0.9px · headings, display text
Agent Core
Normal Tracking
−0.8px · body text, paragraphs
TYPESCRIPT · MCP
Wide Tracking
2.52px · uppercase labels, caps
Spacing
Spacing Scale
18 tokens — 2px → 144px
2
4
5
6
7
8
12
16
20
24
28
32
40
48
64
80
96
144
Borders
Border Radii
Small
2px
Medium
4px
Large
4px
X-Large
6px
2X-Large
6.4px
Full
8px
Pill
9999px
Border Widths
Hairline
1px · hairline
Thin
1.5px · thin
Base
2px · base
Three border widths — --border-width-hairline: 1px, --border-width-thin: 1.5px, --border-width-base: 2px.
Shadows / Elevation
Shadow Tokens
6 tokens
sm
×5
rgba(92, 88, 85, 0.2) 0px 0px 15px · ambient glow
md
×3
rgba(0,0,0,.7) 20px 60px + inset rgba(148,163,184,.1) · deep modal
lg
×3
rgba(245,158,11,.2) 0px 0px 15px · amber glow
xl
×2
rgba(52,211,153,.3) 0px 0px 15px · brand teal glow
Z-Index
LayerValueUsage
Background-1Background decorations, canvas layers
Base1Base content layer
Raised2Slightly elevated content
Elevated3Cards, interactive elements
Navigation10Sticky headers, navigation bars
Popover20Dropdowns, popovers, tooltips
Overlay50Overlays, sidebars, drawers
Dialog201Modals, high-priority dialogs
Toast1000Global notifications, toasts
Breakpoints
📱
XS · Mobile
360px
Minimum phone viewport
📲
SM · Small Mobile
420px
Large phone viewport
💻
LG · Laptop
1024px
Standard laptop breakpoint
🖥️
XL · Desktop
1280px
Standard desktop breakpoint
🖥️
2XL · Wide
1440px
Wide display breakpoint
📺
BP-23 · Ultra
1992px
Ultra-wide / 4K viewport
Total of 23 breakpoints from 360px to 1992px — supports all device sizes including tablet (576–768px), laptop (960–1025px), and wide displays (1440–1992px).
Opacity
Opacity Tokens
12 tokens — 0.1 → 0.99
Ghost
10% · ×6
Faint
20% · ×18
Faint+
30% · ×1
Dim
50% · ×1
Muted
60% · ×6
Strong
80% · ×8
Solid
90% · ×1
Near
94% · ×3
Full
99% · ×2
Accessibility — Contrast Ratios
WCAG 2.1 thresholds: AA ≥ 4.5:1 (normal text) · AA Large ≥ 3:1 (large/bold) · AAA ≥ 7:1
Text ColorBackground ColorRatioWCAG Rating
Light GrayBlack18.76:1AAA
Light GrayCyan (#10B981)2.27:1Fail
Light GrayDark Gray 317:1AAA
Light GrayBlue 34.11:1AA Large
Light GrayDark Gray 415.55:1AAA
WhiteBlack21:1AAA
WhiteCyan (#10B981)2.54:1Fail
WhiteDark Gray 319.03:1AAA
WhiteBlue 3 (#5865F2)4.61:1AA
WhiteDark Gray 417.4:1AAA
Light Gray 2Black10.11:1AAA
Light Gray 2Cyan (#10B981)1.22:1Fail
Light Gray 2Dark Gray 39.16:1AAA
Light Gray 2Blue 32.22:1Fail
Light Gray 2Dark Gray 48.38:1AAA
White (F0F6FC)Black19.29:1AAA
White (F0F6FC)Cyan (#10B981)2.33:1Fail
White (F0F6FC)Dark Gray 317.48:1AAA
White (F0F6FC)Blue 34.23:1AA Large
White (F0F6FC)Dark Gray 415.99:1AAA
CSS Variables Reference
Background Colors
Black--color-black#000000
Dark Gray 3--color-dark-gray-3#101010
Dark Gray 4--color-dark-gray-4#1A1A1A
Dark Gray 7--color-dark-gray-7#1E1E1E
Dark Gray 9--color-dark-gray-9#242526
Black 2--color-black-2#050507
Blue 3--color-blue-3#5865F2
Cyan (Brand)--color-cyan#10B981
Cyan 2--color-cyan-2#00D992
Text & Border Colors
Text Disabled--color-dark-gray-2#3D3A39
Mid Gray--color-mid-gray#8A8380
Light Gray 2--color-light-gray-2#B8B3B0
Light Gray--color-light-gray#F2F2F2
White--color-white#FFFFFF
Cyan 3--color-cyan-3#2FD6A1
Border Default--color-dark-gray#262626
Border Muted--color-dark-gray-2#3D3A39
Border Strong--color-dark-gray-6#5C5855
Typography
Base Font--font-family-baseInter
System Font--font-family-2system-ui
Mono Font--font-family-3monospace
Light--font-weight-light300
Regular--font-weight-regular400
Medium--font-weight-medium500
Semibold--font-weight-semibold600
Bold--font-weight-bold700
Caption--font-size-2xs11px
Label--font-size-xs12px
Small--font-size-sm13px
Body Small--font-size-lg14px
Body Default--font-size-2xl16px
Body Large--font-size-4xl18px
Heading--font-size-6xl24px
Heading XL--font-size-36px36px
Display--font-size-60px60px
Spacing
Space 1--space-12px
Space 2--space-24px
Space 4--space-46px
Space 6--space-68px
Space 8--space-812px
Space 10--space-1016px
Space 12--space-1220px
Space 16--space-1624px
Space 20--space-2028px
Space 24--space-2432px
Space 32--space-3240px
Space 40--space-4048px
Space 48--space-4864px
Space 64--space-6480px
Space 80--space-8096px
Space 96--space-96144px
Borders & Radius
Hairline--border-width-hairline1px
Thin--border-width-thin1.5px
Base--border-width-base2px
Small--radius-sm2px
Medium--radius-md4px
X-Large--radius-xl6px
Full--radius-full8px
Pill--radius-r89999px
Motion, Opacity & Layers
Instant--duration-instant150ms
Fast--duration-fast200ms
Normal--duration-normal300ms
Slow--duration-slow500ms
Slower--duration-slower700ms
Ease In-Out--easing-ease-in-outease-in-out
Ghost--opacity-1010%
Faint--opacity-2020%
Dim--opacity-5050%
Muted--opacity-6060%
Strong--opacity-8080%
Background--z-1-1
Base--z-21
Navigation--z-510
Popover--z-620
Overlay--z-750
Dialog--z-8201
Toast--z-91000
Design System Preview · VoltAgent (Dark) · Generated 18/04/2026 · 148 color tokens · 13 font-size · 3 font-family · 5 font-weight · 11 line-height · 9 letter-spacing · 18 spacing · 8 radius · 3 border-width · 6 shadow · 5 duration · 1 easing · 9 z-index · 23 breakpoints · 12 opacity