Forest Ink
#022c22All text, headings, and icon strokes — deep desaturated green replaces black throughout the entire interface, giving the system its organic technical warmth
Upstash presents a developer-first data platform with a bright, airy workshop aesthetic: white canvas, hairline borders, and a single emerald green accent that does the work of a dozen colors. The brand uses deep forest green (#022c22) for all text — not black — which gives every screen a subtle organic warmth while keeping the identity unmistakably technical. Headlines are massive (up to 180px) and use a compressed custom display cut of Inter Tight with tight tracking, creating a sense of confident engineering scale. Components are deliberately lightweight: pill-shaped controls dominate, borders are 1px and barely visible, shadows are reduced to a whisper (0 1px 2px at 5% opacity). The result is a surface that recedes so code, logos, and product chrome can do the talking.
#022c22All text, headings, and icon strokes — deep desaturated green replaces black throughout the entire interface, giving the system its organic technical warmth
#00bc7dGreen supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color; Hero headline gradient flowing from forest green through emerald to amber — makes the display wordmark feel alive
#007a55Secondary brand green for darker button states, link text, and icon outlines when a heavier weight than Forest Ink is needed
#34d399Light accent green for secondary icons, decorative highlights, and hover state washes
#10b981Mid-green for outlined button borders, checkbox accents, and form focus rings
#6ee7b7Lightest green for link hover states and subtle decorative washes
#dc2626Red supporting accent for decorative details and low-frequency emphasis. Use as a supporting accent, not as a status color
#e9d5ffSoft violet accent for the QStash product icon and category tags that need chromatic separation from the green family
#ffffffPage canvas, card surfaces, and inverse text on dark code blocks
#f5f5f5Subtle alternating section backgrounds and disabled control fills
#c9dbd6Soft green-tinted surface for hero background washes and the gradient tail stop on decorative backgrounds
#d2f2e7Lightest green-tinted background for announcement bars, tag pills, and the hero's left-edge gradient wash
#e5e7ebUniversal 1px border color for cards, inputs, dividers, and table rules — the most used color in the system
#71717aMuted secondary text, nav items, placeholder text, and subdued icon strokes
#3d3d3fDarkest neutral for code block backgrounds and high-contrast borders where #000 feels too harsh
#000000Code block background only — the single hard-black surface in the system
180px · 700 · 1.25The quick brown fox jumps
128px · 700 · 1 · -3.2px trackingThe quick brown fox jumps
48px · 400 · 1.2 · -1.2px trackingThe quick brown fox jumps
30px · 600 · 1.25 · -0.75px trackingThe quick brown fox jumps
24px · 600 · 1.33The quick brown fox jumps
22px · 600 · 1.48The quick brown fox jumps
20px · 400 · 1.4 · -0.5px trackingThe quick brown fox jumps
16px · 400 · 1.5The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Body text, nav links, buttons, labels, and small UI chrome — the workhorse sans for everything below the heading level
Display and heading face — the compressed cuts with negative tracking give headlines an engineered, dense quality; the 128px and 180px sizes create the signature 'loud whisper' hero moments where weight 600-700 meets extreme size with restraint
Code blocks and inline code — the slightly negative tracking tightens monospace characters for a cleaner, less typewriter-like read
12px16px9999px9999px12px6px1px2px4px6px8px12px16px20px24px32px40px48px64px73px80px96px112px216pxFully rounded (9999px radius) button, Emerald Pulse (#00bc7d) background, white text, Inter 14px weight 500, 10px 20px padding, optional trailing arrow icon. The single filled action in the system.
Fully rounded (9999px), transparent background, 1px Jade Wash (#10b981) or Emerald Pulse border, Emerald Pulse text, 14px Inter weight 500. Used for 'Login' in the nav.
White (#ffffff) background, 1px Hairline (#e5e7eb) bottom border, 64px height, 1200px max-width container. Logo on left (pill-shaped emerald mark + wordmark), nav links centered in Graphite (#71717a), Login button right-aligned. No shadow, no sticky offset on landing.
White background, 1px Hairline border, 16px radius, 20px 24px padding. Contains a colored icon tile (16px) and product name in Forest Ink. Active state shows darker background and Pine text.
Obsidian (#000000) background, Carbon (#3d3d3f) left sidebar, 12px radius, ui-monospace 14px text with -0.073em letter-spacing. Sidebar shows example categories (Caching, Session Management) as left-aligned tabs with active item highlighted. Tab bar at top shows language toggles (TypeScript/Python).
Vertical stack, 8px row gap. Each item: 16px Jade Wash (#10b981) check icon, Forest Ink 14px text. No card background — sits directly on canvas or Paper surface.
White background, 1px Hairline border, 9999px radius, 12px 20px padding. Contains brand logo (max-height 20px) centered. Arranged in 2-3 rows with 12px gap.
White background, 1px Hairline border, 16px radius, 48px padding. Centered layout: company logo (32px) at top, quote text in Forest Ink 16px below, attribution and pagination dots at bottom. Dots are 6px circles, active dot is Emerald Pulse.
Black background, white 13px text, centered, 40px height. Close button (×) on the right in white.
Emerald Pulse circular pin/spiral icon (24px) + 'upstash' wordmark in Forest Ink Inter 600. Icon is a stylized spiral/arrow suggesting motion and data flow.
Ghost style, white background, 1px Hairline border, 12px radius (not pill), 10px 16px padding. Forest Ink 14px text, small document icon left, external link icon right.
Inter Tight weight 600, 128px or 180px, line-height 1.00, letter-spacing -0.025em. Fill is the Sunset Gradient (#007a55 → #00bc7d → #f59e0b). Text is centered, wraps to 2 lines. This is the visual signature of the brand.
#ffffffPrimary page background
#f5f5f5Alternating section bands and subtle background variation
#ffffffElevated card surfaces sitting on canvas, separated by hairline borders
#000000Dark code example blocks — the only black surface
The system deliberately avoids elevation — no cards float above the canvas, no modals cast heavy shadows. Surfaces are defined by 1px hairline borders and background color shifts, not shadows. The single permitted shadow is a 1px 5%-opacity line that adds just enough depth for interactive elements to feel clickable without breaking the flat, workshop-bright aesthetic.
rgba(0, 0, 0, 0.05) 0px 1px 2px 0px
Photography-free, icon-driven visual language. The only imagery is product chrome: colored SVG icons for products (red Redis hash, orange Vector, purple QStash, violet Workflow, green Box) and customer company logos. Abstract graphics include a subtle wireframe globe/mesh in the 'Fast Anywhere' section. No stock photography, no human faces, no decorative illustrations. The visual weight comes entirely from typography, gradients, and product UI screenshots.
**Quick Color Reference** - text: #022c22 (Forest Ink) - background: #ffffff (Snow canvas) - border: #e5e7eb (Hairline) - accent: #00bc7d (Emerald Pulse) - muted text: #71717a (Graphite) - primary action: no distinct CTA color **3-5 Example Component Prompts** No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. 2. *Create a product tab strip:* Horizontal row of 5 tabs, each white background with 1px #e5e7eb border, 16px radius, 12px 20px padding. Tab content: 16px colored icon + product name in #022c22 Inter 14px weight 500. First tab has #f5f5f5 background and #007a55 text for active state. 8px gap between tabs. 3. *Create a code example block:* 12px radius, #000000 background, Carbon #3d3d3f left sidebar (80px wide). Sidebar shows category items as 12px 16px padded rows, Inter 13px #e5e7eb text, active item with #1f1f1f background. Main area: ui-monospace 14px with -1px letter-spacing, syntax-highlighted code in #00bc7d (keywords), #e9d5ff (strings), #ffffff (default). 4. *Create a customer logo grid:* 3 columns, 2 rows, 12px gap. Each cell: white background, 1px #e5e7eb border, 9999px radius, 16px 32px padding, centered logo (grayscale or original colors, max-height 20px). 5. *Create a testimonial card:* White background, 1px #e5e7eb border, 16px radius, 48px padding, centered. Company logo at top (32px height, #022c22). Quote text: #022c22 Inter 16px weight 400, max-width 640px, centered. Pagination dots below: 6px circles, 8px gap, active dot #00bc7d, inactive dots #e5e7eb.
Same clean white-canvas aesthetic with pill-shaped buttons and monochrome palette punctuated by a single brand accent
Identical approach to display headings — massive compressed sans-serif with tight tracking, minimal shadows, hairline borders as the only separator
Same developer-tools visual language with a single green brand color, dark code blocks, and product-icon-driven navigation
Same workshop-bright aesthetic with pill controls, generous spacing, and the convention of one chromatic accent against a white canvas
Both use deep desaturated brand colors for text instead of black, creating the same organic-technical warmth with a single vibrant accent
Use the design exports or connect Musterlab to your AI.