
VoltAgent's interface is a deep-space command terminal for the AI age — a developer-facing darkness built on near-pure-black surfaces (#050507) where the only interruption is the electric pulse of emerald green energy. The entire experience evokes the feeling of staring into a high-powered IDE at 2am: dark, focused, and alive with purpose. This is not a friendly SaaS landing page — it's an engineering platform that announces itself through code snippets, architectural diagrams, and raw technical confidence.
The green accent (#00d992) is used with surgical precision — it glows from headlines, borders, and interactive elements like a circuit board carrying a signal. Against the carbon-black canvas, this green reads as "power on" — a deliberate visual metaphor for an AI agent engineering platform. The supporting palette is built entirely from warm-neutral grays (#3d3a39, #8b949e, #b8b3b0) that soften the darkness without introducing color noise, creating a cockpit-like warmth that pure blue-grays would lack.
Typography leans on the system font stack for headings — achieving maximum rendering speed and native-feeling authority — while Inter carries the body and UI text with geometric precision. Code blocks use SFMono-Regular, the same font developers see in their terminals, reinforcing the tool's credibility at every scroll.
Key Characteristics:
#050507) with warm-gray border containment (#3d3a39) — not cold or sterile#00d992) as the sole chromatic energy source#3d3a39, #8b949e, #b8b3b0) that prevents the dark theme from feeling clinicaldrop-shadow, border accents) that make UI elements feel electrically alive#00d992): The core brand energy — used for accent borders, glow effects, and the highest-signal interactive moments. This is the "power-on" indicator of the entire interface.#2fd6a1): The button-text variant of the brand green — slightly warmer and more readable than pure Signal Green, used specifically for CTA text on dark surfaces.#10b981): The ecosystem-standard green used at low opacity (30%) for subtle background tints and link defaults. Bridges VoltAgent's custom palette with Tailwind's utility classes.#818cf8): A cool indigo-violet used sparingly for secondary categorization, code syntax highlights, and visual variety without competing with green.#306cce): Docusaurus primary dark — used in documentation contexts for links and interactive focus states.#2554a0): The darkest primary shade, reserved for pressed/active states in documentation UI.#3b82f6): Tailwind's ring color at 50% opacity — visible only during keyboard focus for accessibility compliance.#050507): The landing page canvas — a near-pure black with the faintest warm undertone, darker than most "dark themes" for maximum contrast with green accents.#101010): The primary card and button background — one shade lighter than Abyss, creating a barely perceptible elevation layer. Used across all contained surfaces.#3d3a39): The signature containment color — not a cold gray but a warm, almost brownish dark tone that prevents borders from feeling harsh against the black canvas.#f2f2f2): The primary text color on dark surfaces — not pure white (#ffffff) but a softened, eye-friendly off-white. The most-used color on the site (1008 instances).#ffffff): Reserved for the highest-emphasis moments — ghost button text and maximum-contrast headings. Used at low opacity (5%) for subtle overlay effects.#b8b3b0): Secondary body text — a warm light gray with a slight pinkish undertone that reads as "paper" against the dark canvas.#8b949e): Tertiary text, metadata, timestamps, and de-emphasized content. A cool blue-gray that provides clear hierarchy below Warm Parchment.#bdbdbd): Footer links and supporting navigation text — brightens on hover to Pure White.#dcdcdc): Slightly brighter than Fog, used for secondary link text that transitions to bright green on hover.#eeeeee): Highest-contrast secondary text, one step below Snow White.#008b00): Deep green for success states and positive confirmations in documentation contexts.#80d280): Soft pastel green for success backgrounds and subtle positive indicators.#ffba00): Bright amber for warning alerts and caution states.#ffdd80): Softened amber for warning background fills.#fb565b): Vivid red for error states and destructive action warnings.#fd9c9f): Softened coral-pink for error backgrounds.#4cb3d4): Cool teal-blue for informational callouts and tip admonitions.#4f5d75 at 40%): A muted blue-gray used exclusively for decorative dashed borders in workflow diagrams.drop-shadow(0 0 2px #00d992) animating to drop-shadow(0 0 8px #00d992) — creates a pulsing "electric charge" effect on the VoltAgent bolt logo and interactive elements. The glow expands and contracts like a heartbeat.rgba(92, 88, 85, 0.2) 0px 0px 15px — a warm-toned diffused shadow that creates a soft atmospheric glow around elevated cards, visible at the edges without sharp boundaries.rgba(0, 0, 0, 0.7) 0px 20px 60px with rgba(148, 163, 184, 0.1) 0px 0px 0px 1px inset — a heavy, dramatic downward shadow paired with a faint inset slate ring for the most prominent floating elements.system-ui, with fallbacks: -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, Helvetica, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI SymbolInter, with fallbacks inheriting from system-ui stack. OpenType features: "calt", "rlig" (contextual alternates and required ligatures)SFMono-Regular, with fallbacks: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display / Hero | system-ui | 60px (3.75rem) | 400 | 1.00 (tight) | -0.65px | Maximum impact, compressed blocks |
| Section Heading | system-ui | 36px (2.25rem) | 400 | 1.11 (tight) | -0.9px | Tightest letter-spacing in the system |
| Sub-heading | system-ui | 24px (1.50rem) | 700 | 1.33 | -0.6px | Bold weight for emphasis at this size |
| Sub-heading Light | system-ui / Inter | 24px (1.50rem) | 300–400 | 1.33 | -0.6px | Light weight variant for softer hierarchy |
| Overline | system-ui | 20px (1.25rem) | 600 | 1.40 | 0.5px | Uppercase transform, positive letter-spacing |
| Feature Title | Inter | 20px (1.25rem) | 500–600 | 1.40 | normal | Card headings, feature names |
| Overline Small | Inter | 18px (1.13rem) | 600 | 1.56 | 0.45px | Uppercase section labels |
| Body / Button | Inter | 16px (1.00rem) | 400–600 | 1.50–1.65 | normal | Standard text, nav links, buttons |
| Nav Link | Inter | 14.45px (0.90rem) | 500 | 1.65 | normal | Navigation-specific sizing |
| Caption / Label | Inter | 14px (0.88rem) | 400–600 | 1.43–1.65 | normal | Descriptions, metadata, badge text |
| Tag / Overline Tiny | system-ui | 14px (0.88rem) | 600 | 1.43 | 2.52px | Widest letter-spacing — reserved for uppercase tags |
| Micro | Inter | 12px (0.75rem) | 400–500 | 1.33 | normal | Smallest sans-serif text |
| Code Body | SFMono-Regular | 13–14px | 400–686 | 1.23–1.43 | normal | Inline code, terminal output, variable weight for syntax |
| Code Small | SFMono-Regular | 11–12px | 400 | 1.33–1.45 | normal | Tiny code references, line numbers |
| Code Button | monospace | 13px (0.81rem) | 700 | 1.65 | normal | Copy-to-clipboard button labels |
"calt" and "rlig" features, ensuring contextual character adjustments and ligature rendering throughout.Ghost / Outline (Standard)
#ffffff)1px solid #3d3a39)rgba(0, 0, 0, 0.2), opacity drops to 0.4rgba(33, 196, 93, 0.5))Primary Green CTA
#101010)#2fd6a1)rgb(47, 214, 161))Tertiary / Emphasized Container Button
#101010)#f2f2f2)3px solid #3d3a39)#101010) — one shade lighter than the page canvas1px solid #3d3a39 (Warm Charcoal) for standard containment; 2px solid #00d992 for highlighted/active cardsrgba(92, 88, 85, 0.2) 0px 0px 15px) for standard elevationrgba(0, 0, 0, 0.7) 0px 20px 60px + rgba(148, 163, 184, 0.1) 0px 0px 0px 1px inset) for hero/feature showcase cards1px dashed rgba(79, 93, 117, 0.4) for workflow/diagram containers — visually distinct from solid-border content cardsnpm create voltagent-app@latest) is presented as a code block rather than an input fielddrop-shadow cycling 2px–8px)#f2f2f2) at 14–16px Inter, weight 500#00c182 or #00ffaa)npm Install Command Block
npm create voltagent-app@latest) styled as a copyable commandCompany Logo Marquee
scrollLeft/scrollRight, 25–80s durations)Feature Section Cards
2px solid #00d992) on highlighted/active featuresAgent Flow Diagrams
Community / GitHub Section
#3d3a39) to delineate content zones. The border IS the whitespace signal.pre elements, clipboard copy targets — a deliberate micro-distinction from standard 6px| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow, no border | Page background (#050507), inline text |
| Contained (Level 1) | 1px solid #3d3a39, no shadow | Standard cards, nav bar, code blocks |
| Emphasized (Level 2) | 3px solid #3d3a39, no shadow | Large interactive buttons, emphasized containers |
| Accent (Level 3) | 2px solid #00d992, no shadow | Active/highlighted feature cards, selected states |
| Ambient Glow (Level 4) | rgba(92, 88, 85, 0.2) 0px 0px 15px | Elevated cards, hover states, soft atmospheric lift |
| Dramatic Float (Level 5) | rgba(0, 0, 0, 0.7) 0px 20px 60px + rgba(148, 163, 184, 0.1) 1px inset | Hero feature showcase, modals, maximum-elevation content |
Shadow Philosophy: VoltAgent communicates depth primarily through border weight and color, not shadows. The standard 1px solid #3d3a39 border IS the elevation — adding a 3px border weight or switching to green (#00d992) communicates importance more than adding shadow does. When shadows do appear, they're either warm and diffused (Level 4) or cinematic and dramatic (Level 5) — never medium or generic.
drop-shadow animation cycling between 2px and 8px blur radius in Emerald Signal Green. This is the most distinctive decorative element — it makes the logo feel "powered on."#3d3a39 borders creates a subtle visual warmth against the cool black, as if the cards are faintly heated from within.1px dashed rgba(79, 93, 117, 0.4) creates a blueprint-like aesthetic for architecture diagrams, visually distinct from solid content borders.#050507) as the landing page background and Carbon Surface (#101010) for all contained elements — the two-shade dark system is essential#00d992) exclusively for high-signal moments: active borders, glow effects, and the most important interactive accents#2fd6a1) for button text on dark surfaces — it's more readable than pure Signal Green#3d3a39, #8b949e, #b8b3b0) for borders and secondary text — warmth prevents the dark theme from feeling sterile#3d3a39 → #00d992) to communicate depth and importance, rather than relying on shadows"calt" and "rlig" OpenType features across all text#00d992) on large surfaces or as background fills — it's an accent, never a surface#ffffff) as default body text — Snow White (#f2f2f2) is the standard. Pure white is reserved for maximum-emphasis headings and button text#3d3a39 borders lose their containment and float ambiguously on the dark canvas| Name | Width | Key Changes |
|---|---|---|
| Small Mobile | <420px | Minimum layout, stacked everything, reduced hero text to ~24px |
| Mobile | 420–767px | Single column, hamburger nav, full-width cards, hero text ~36px |
| Tablet | 768–1024px | 2-column grids begin, condensed nav, medium hero text |
| Desktop | 1025–1440px | Full multi-column layout, expanded nav with dropdowns, large hero (60px) |
| Large Desktop | >1440px | Max-width container centered (est. 1280–1440px), generous horizontal margins |
23 breakpoints detected in total, ranging from 360px to 1992px — indicating a fluid, heavily responsive grid system rather than fixed breakpoint snapping.
When refining existing screens generated with this design system:
VoltAgent's interface is a deep-space command terminal for the AI age — a developer-facing darkness built on near-pure-black surfaces (`#050507`) where the only interruption is the electric pulse of emerald green energy. The entire experience evokes the feeling of staring into a high-powered IDE at 2am: dark, focused, and alive with purpose. This is not a fr
Top 24 hex values found in §2 of DESIGN.md, ranked by usage frequency.
A wider example card showing how content sits inside the radius and shadow combination defined by this brand. Card radius is capped at 16px even on pill systems (LINE/Wise/Spotify) so large surfaces stay readable.
Shadow recipes parsed from §6 of DESIGN.md, or default 5-tier scale if none found.