Upstash design specDev Tools

Dark serverless-data brand: a near-black canvas with mint-white #ecfdf5 text, one gigantic Inter Tight headline filled with an emerald-to-amber gradient (#34d399 to #f59e0b), compact emerald pill CTAs, JetBrains Mono code, and a per-product segmented switcher (Redis, Vector, QStash, Workflow, Box) as the only multi-color moment.

Browse Upstash in the interactive gallery

Captured from the live site's computed styles into a prompt-ready DESIGN.md you can paste into Cursor, v0, Lovable, Bolt or Claude Code. Below is a summary of each captured surface.

Marketing site

Source: upstash.com (live DOM, computed styles), 2026-07-16 (desktop 1568px). Coverage: marketing home. Dashboard/console: pending login (needs-dashboard). Responsive: breakpoints not fully verified.

Visual Theme & Atmosphere

Dark, serverless-data brand where a near-black canvas is dominated by one enormous gradient headline running from emerald green into amber gold. Text is a pale mint-white (#ecfdf5) rather than plain white, so the whole surface feels tinted toward the green brand. Display type is set gigantic (128px) and bold in Inter Tight with very tight negative tracking; body and UI drop to Inter, and code is JetBrains Mono. The primary CTA is a compact emerald pill; a segmented product switcher (Redis, Vector, QStash, Workflow, Box) sits below the hero with each product carrying its own icon color, the one place multi-color appears. Structure is quiet — flat dark surfaces, soft radii, subtle zinc borders, no heavy shadows; depth comes from a faint radial glow behind the headline. Feels: dark, modern, energetic, developer-first.

Color Palette & Roles

Text

TokenHexRole / usage
mint-50#ecfdf5Primary text + headings (mint-white, most-used)
white#ffffffText on colored surfaces
zinc-200#e4e4e7Secondary / muted text

Surfaces & borders

TokenHexRole / usage
black#000000Page background
near-black#09090bSections / deep panels
surface#27272aCards, insets, borders (zinc)
mint-tint#ecfdf5Light card / active tab fill

Accent & semantic

TokenHexRole / usage
emerald#34d399Signature accent: primary CTA, logo, headline gradient start
green-600#10b981Deep green (gradient mid, hovers)
green-300#6ee7b7Light green highlights
amber#f59e0bHeadline gradient end (gold)
amber-200#fde68aSoft gold highlight
red#dc2626Redis product icon color
lavender#e9d5ffWorkflow product tint

Rule: emerald #34d399 is the brand — CTA, logo, gradient start. Multi-color appears only on the per-product switcher (Redis red, Workflow lavender, etc.). Headline uses the emerald→amber gradient.

Typography Rules

RoleSize/LineWeightTracking
Display (h1)128 / 128700-3.2px
Section (h2)48 / 48600normal
Subhead24 / 32400–5000
Body164000
Nav / UI16400–5000
Button165000
Code144000 (JetBrains Mono)

Patterns: display is huge and bold (Inter Tight 700) with strong negative tracking and a green→gold gradient fill; UI is Inter; code is JetBrains Mono.

Also documented in the full DESIGN.md: Component Stylings, Layout Principles, Depth & Elevation, Motion, Backgrounds, Effects & WebGL, Do's and Don'ts, Responsive Behavior, Agent Prompt Guide.