DESIGN.md · Analysis
Hyperbrowser
hyperbrowser.ai · 13 May 2026 · 47 colors · Inter, Inter Fallback, sans-serif, Manrope, Manrope Fallback, sans-serif
Hyperbrowser
Cloud browser infrastructure for AI agents and applications. A developer-focused platform delivering scalable, on-demand browser automation via API.
Colors
Typography
- display
- fontFamily: Inter, Inter Fallback, sans-serif · fontSize: 72px · fontWeight: 500 · lineHeight: 80px · letterSpacing: -0.02em
- headline-lg
- fontFamily: Inter, Inter Fallback, sans-serif · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.01em
- headline-md
- fontFamily: Inter, Inter Fallback, sans-serif · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: 0em
- title-lg
- fontFamily: Manrope, Manrope Fallback, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
- body-lg
- fontFamily: Inter, Inter Fallback, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
- body-md
- fontFamily: Inter, Inter Fallback, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
- label-md
- fontFamily: DM Mono, DM Mono Fallback, monospace · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.02em
- label-sm
- fontFamily: DM Mono, DM Mono Fallback, monospace · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.03em
Design guidance
Overview
Hyperbrowser is a cloud-native browser infrastructure platform designed for AI agents, automation frameworks, and developer teams that need reliable, scalable web interaction at the API level. The brand embodies "Technical Minimalism"—a design philosophy that strips away visual noise to expose pure functionality. The aesthetic is deliberately austere: deep charcoal and black backgrounds (#0a0a0a, #1a1a1f) punctuated by crisp white CTAs and accent colors (sage green #6b9b7a, violet #c678dd) that signal interactivity without distraction. The UI evokes the clarity of a terminal or IDE, reinforcing the developer-first positioning. Users encounter a calm, purposeful interface that prioritizes information density and rapid task completion.
The brand voice is precise, technical, and confident—never marketing-speak. Hyperbrowser speaks in the language of infrastructure: APIs, scalability, automation, and reliability. Tone examples: "Plug and play Puppeteer, Playwright, or AI agents without infrastructure headaches." The vocabulary favors concrete nouns (browser, agent, API, scraping) over abstract adjectives. Personality is competent and direct; the design system reinforces this through monospace typography (DM Mono) on interactive elements, grid-aligned layouts, and minimal ornamentation.
Colors
The color system is built on a dark-first foundation reflecting the developer audience's preference for low-light interfaces. Primary surface (#0a0a0a) and surface-container (#1a1a1f) form the base canvas, with a carefully graduated stack (surface-container-low #0f0f14 through surface-container-highest #2a2a2e) enabling subtle depth without visual clutter. The primary accent is pure white (#ffffff) used exclusively for CTAs, critical UI elements, and high-contrast text; this maximizes affordance and clickability. Secondary accent is sage green (#6b9b7a) deployed for success states, connected/active indicators, and supporting UI; tertiary violet (#c678dd) highlights code syntax, tags, and tertiary actions. On-surface text (#ffffff on dark, #1a1a1f on light) maintains WCAG AAA contrast (21:1
Typography
The type system pairs Inter (humanist sans-serif) for body and headline content with DM Mono (monospace) for code, labels, and interactive elements. This pairing reinforces the dual nature of the platform: human-readable documentation and machine-executable APIs. Display text (72px, 500 weight, -0.02em letter-spacing) commands attention in hero sections; headline-lg (40px, 600 weight) structures major sections; body-md (16px, 400 weight, 24px line-height) ensures readability at typical viewing distances. Monospace labels (DM Mono, 14px, 500 weight, 0.02em letter-spacing) appear on buttons, badges, and code snippets, creating visual distinction between prose and technical content. Apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) on small labels (label-sm) when overlaid on photographic backgr
Layout
The layout system uses a 12-column grid with a max-width of 1280px, enabling responsive scaling from mobile (single column) to desktop (full grid). The gutter is fixed at 24px, creating consistent breathing room between sections. Container padding follows the spacing scale: lg (40px) for hero and section containers, md (24px) for card interiors, sm (12px) for input fields. White-space is treated as a first-class design element; sections are separated by lg spacing (40px) to create visual rhythm and reduce cognitive load. The hero section uses a full-bleed dark background with a code-editor mockup (positioned absolutely, right-aligned on desktop) to establish technical credibility immediately. Feature sections alternate between text-left and text-right layouts to maintain visual interest. A
Elevation & Depth
Depth is conveyed through subtle layering and restrained shadows rather than dramatic drop-shadows. Level 1 (Base): surface (#0a0a0a) with no shadow. Level 2 (Standard Card): surface-container (#1a1a1f) with box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15), creating a soft lift. Level 3 (Elevated/Modal): surface-container-high (#252529) with box-shadow: 0 16px 40px rgba(0, 0, 0, 0.2), establishing clear separation. Interactive elements (buttons, inputs) use a 1px border in outline-variant (#444444) to define edges without shadow; on hover, the border brightens to outline (#5c6370) and the background
Shapes
The shape philosophy is "Functional Softness"—rounded corners are used strategically to reduce visual harshness while maintaining clarity. Buttons and primary CTAs use full (9999px) border-radius to create pill-shaped affordances that feel inviting and clickable; this is the most recognizable interactive element in the system. Cards and containers use lg (1rem / 16px) radius for a subtle softness that distinguishes them from the background without appearing playful. Input fields and secondary UI use DEFAULT (0.5rem / 8px) radius for a neutral, technical appearance. Code blocks and monospace co
Components
Action Elements Buttons are the primary interaction pattern. The button-primary component uses white background (#ffffff), black text (#000000), DM Mono font at 14px/500 weight, full border-radius (9999px), and 8px 32px padding, creating a compact, high-contrast affordance. On hover, the background shifts to primary-fixed-dim (#e0e0e0) with a 200ms ease-out transition. The button-secondary component is transparent with a 1px outline-variant border, on-surface text, and DEFAULT border-radius; on hover, it fills with surface-container-high (#252529) and text becomes primary white. Both variants maintain 40px minimum height for touch targets.
Containers & Surfaces Cards use surface-container (#1a1a1f) background, lg border-radius (1rem), md padding (24px), a 1px outline-variant borde
Do's and Don'ts
**Do**
- Do use white (#ffffff) for all primary CTAs and high-emphasis interactive elements—it is the brand's signature affordance and must never be diluted.
- Do apply DM Mono typography to buttons, labels, and code snippets to reinforce the technical, developer-first positioning.
- Do maintain the dark surface stack (#0a0a0a to #2a2a2e) as the foundation; never introduce light backgrounds except in intentional light-mode variants.
- Do use sage green (#6b9b7a) and violet (#c678dd) as supporting accents for status, success, and secondary actions; never as primary CTAs.
- Do respect the 8px unit grid for all spacing, sizing, and alignment to ensure predictability and visual coherence.
- Do apply subtle shadows (md: 0 4px 12px rgba(0, 0, 0, 0.15)) to cards and elevated surfaces; avoid harsh or dramatic drop-shadows.
**Don't**
- Don't use near-black or near-white as primary accent colors; the white CTA is the brand's signature and must remain distinct.
- Don't apply rounded corners to dividers, borders, or outline elements—keep them sharp (0px) to maintain precision and technical clarity.
- Don't mix serif fonts or system-ui fallbacks in body text; always specify Inter or DM Mono with explicit fallbacks.
- Don't exceed lg elevation shadow (0 16px 40px rgba(0, 0, 0, 0.2)) on any component; deeper shadows dilute the minimalist aesthetic.
- Don't use color alone to convey status; pair accent colors with text labels or icons for accessibility.
- Don't animate transitions faster than 150ms or slower than 300ms; the brand feels responsive and purposeful, not sluggish or frenetic.
Edit, then copy or download.