A live page in this style is not built yet — the CSS variables and the prompt below are enough to reproduce it.
At a glance
Superhuman, in one page
Superhumon's marketing pages open in an editorial dark register: a deep indigo navy {colors.primary} (#1b1938) canvas overlaid with a soft violet-and-sky atmospheric backdrop and a half-bleed portrait subject (often a person looking off-frame, photographed at twilight). Headlines render in {typography.display-xxl} (Super Sans VF at 64px / weight 540) with negative tracking, set in white over the indigo. A single rounded-rectangle CTA button anchors each band — never two, never three.
The body of every page flips to white. {colors.canvas} (#ffffff) takes over below the hero, with body type in {colors.ink} (#292827 — a slightly warm dark grey, never pure black) and feature rows alternating between white and {colors.canvas-soft} (a barely-tinted off-white). Pricing tiers sit on this white surface; the featured tier inverts to the indigo navy, completing the brand's binary polarity.
Every page closes with a deep-teal CTA band ({colors.surface-teal-deep} — #0e3030). The teal is a single chromatic interlude: rich, almost-black green-blue, that breaks up what would otherwise be an indigo/white-only page. The teal band always contains the closing CTA in {typography.display-lg} paired with a single white-pill button.
Typography runs Super Sans VF — a proprietary variable display sans — at unusual mid-weights (460, 540, 600). The variable axes let the brand pick precise sub-default weights that read as warmer and more human than typical 400/500/700 SaaS scales. Display sizes use negative letter-spacing of -1.32px to -0.315px depending on size; line-heights are unusually tight (0.96 on 48px display).
Key Characteristics:
- Three-canvas system: indigo navy (
{colors.primary}) for hero, white ({colors.canvas}) for body, deep teal ({colors.surface-teal-deep}) for closing CTA. - Half-bleed portrait subject in the hero with violet-sky atmospheric backdrop — the brand uses a person looking off-frame as a recurring visual.
- Single CTA per band; the marketing pages never crowd actions.
- Super Sans VF at sub-default weights (460, 540, 600) — the brand's typographic warmth signature.
- Tight line-heights (0.96) on display sizes — vertical compression as editorial density.
- Off-warm-grey body ink (
#292827) — never pure black; the brand's quiet warmth. - Pill-shaped on-hero CTA in pale violet (
{colors.surface-violet-soft}); rounded-rectangle CTAs everywhere else.
Do's and don'ts
Do
- Pair every hero with the violet-sky atmospheric backdrop and a half-bleed portrait subject when possible.
- Render display tiers at sub-default weights (460 / 540) — the warmth is the typographic signature.
- Use rounded-rectangle CTAs at 8px radius everywhere except the hero (where pill-shaped is the rule).
- Close every marketing page with a deep-teal CTA band.
- Use warm dark grey
{colors.ink}for body text — never pure black. - Apply tight 0.96 line-height on display sizes; the editorial compression is the brand.
Don't
- Don't use pill-shaped buttons in the body of the page; the pill is hero-only.
- Don't bump display weight above 540 unless using
body-strong(700) for emphasized inline body. - Don't render body text in pure black — the warm grey
#292827is part of the brand. - Don't omit the closing teal band — every marketing page closes with it.
- Don't introduce additional accent colors beyond indigo, violet-soft, teal, and the off-warm-greys.
Copy this into your AI builder
Paste it as-is. Every value below was measured from the original site, not guessed.
Assembled from the measured tokens — the source document has no prompt block.
Build a page in the Superhuman design language. Follow the measured tokens below — do not substitute your own palette.
Colors:
- primary: #1b1938
- primary-deep: #0e0c1f
- on-primary: #ffffff
- ink: #292827
- ink-mute: #73706d
- ink-faint: #9a9794
- canvas: #ffffff
- canvas-soft: #fafaf8
- surface-violet-soft: #c9b4fa
- surface-teal-deep: #0e3030
Type:
- families: Super Sans VF, -apple-system, Segoe UI, Roboto
- scale: 12, 14, 16, 18, 18.72, 20, 22, 28, 48
- weights: 460, 540, 600, 700
Shape:
- radius: 4, 6, 8, 12, 16
Spacing: 2, 4, 8, 12, 16, 24, 32, 64
Rules:
- Pair every hero with the violet-sky atmospheric backdrop and a half-bleed portrait subject when possible.
- Render display tiers at sub-default weights (460 / 540) — the warmth is the typographic signature.
- Use rounded-rectangle CTAs at 8px radius everywhere except the hero (where pill-shaped is the rule).
- Close every marketing page with a deep-teal CTA band.
- Use warm dark grey `{colors.ink}` for body text — never pure black.
- Apply tight 0.96 line-height on display sizes; the editorial compression is the brand.
Avoid:
- Don't use pill-shaped buttons in the body of the page; the pill is hero-only.
- Don't bump display weight above 540 unless using `body-strong` (700) for emphasized inline body.
- Don't render body text in pure black — the warm grey `#292827` is part of the brand.
- Don't omit the closing teal band — every marketing page closes with it.
- Don't introduce additional accent colors beyond indigo, violet-soft, teal, and the off-warm-greys.
Keep every value literal. If a token is given, use that exact value.
The specification
Colour paletteRead the full spec
Source pages: home (
/),/products/go-ai-assistant,/contact-sales,/plans.
Brand & Accent
- Primary Indigo Navy (
{colors.primary}—#1b1938): The brand's primary surface and CTA color. Hero canvas, filled rounded-rectangle button, featured pricing tier. - Indigo Deep (
{colors.primary-deep}—#0e0c1f): Pressed-state lift / deeper navy used in hero gradient stops. - Surface Violet Soft (
{colors.surface-violet-soft}—#c9b4fa): The hero pill-button fill — pale violet over the indigo canvas. Also appears in atmospheric backdrops. - Surface Teal Deep (
{colors.surface-teal-deep}—#0e3030): The signature closing-CTA band color. Rich green-blue, almost black. - Surface Teal Mid (
{colors.surface-teal-mid}—#155555): Slightly lifted teal for nested chrome inside the band.
Surface
- Canvas (
{colors.canvas}—#ffffff): Default body background. - Canvas Soft (
{colors.canvas-soft}—#fafaf8): Barely-warm off-white for alternating feature-row bands. - Hairline (
{colors.hairline}—#e8e4dd): 1px borders, slightly warm grey. - Hairline Dark (
{colors.hairline-dark}—#3f3a52): 1px borders on dark surfaces.
Text
- Ink (
{colors.ink}—#292827): Default body text. Warm dark grey, never pure black. - Ink Mute (
{colors.ink-mute}—#73706d): Secondary text, captions. - Ink Faint (
{colors.ink-faint}—#9a9794): Tertiary / disabled text. - On Primary (
{colors.on-primary}—#ffffff): Text on dark navy / teal surfaces. - On Dark Mute (
{colors.on-dark-mute}— translucent white): Secondary text on dark. - On Dark Faint (
{colors.on-dark-faint}— translucent white): Tertiary text on dark.
Type scaleRead the full spec
Font Family
The display and UI tier is Super Sans VF — a proprietary variable sans (variable axes for weight, with the brand using sub-default 460 / 540 / 600 weights). Fallback chain is the system font stack.
For substitution use Inter Variable (open-source) at weight 460 / 540 / 600 — Inter's variable axes match Super Sans VF's behavior closely. Avoid fixed-weight Inter at 400 / 500 / 600 — the brand specifically picks the in-between weights.
Hierarchy
| Token | Size | Weight | Line Height | Letter Spacing | Use |
|---|---|---|---|---|---|
{typography.display-xxl} | 64px | 540 | 0.96 | 0 | Hero headline |
{typography.display-xl} | 48px | 460 | 0.96 | -1.32px | Section opener on light surfaces |
{typography.display-lg} | 28px | 540 | 1.14 | -0.63px | Sub-section / feature title |
{typography.display-md} | 22px | 460 | 1.1 | -0.315px | Card title |
{typography.heading-lg} | 20px | 460 | 1.2 | -0.4px | Compact card title |
{typography.body-lg} | 18px | 540 | 1.5 | -0.135px | Marketing body lead |
{typography.body-md} | 16px | 460 | 1.5 | 0 | Default UI body |
{typography.body-strong} | 18.72px | 700 | 1.5 | 0 | Emphasized body |
{typography.button-md} | 16px | 700 | 1.0 | 0 | Rounded-rectangle button label |
{typography.button-cap} | 14px | 600 | 1.0 | 0 | Compact button label |
{typography.caption} | 14px | 460 | 1.4 | 0 | Helper, footnote |
{typography.micro} | 12px | 540 | 1.4 | 0 | Pill label, fine print |
Principles
- Sub-default weights. The brand picks 460 / 540 / 600 instead of 400 / 500 / 700 — a quiet warmth in the typography that distinguishes it from default SaaS systems.
- Tight display leading. 0.96 on 48–64px display — the type stacks unusually compact.
- Negative tracking on display sizes. -1.32px at 48px scaling proportionally — tightens the variable letterforms into editorial density.
Note on Font Substitutes
Inter Variable (open-source via Google Fonts) is the recommended substitute. Set font-variation-settings: "wght" 540 for display, 460 for body — Inter's variable axes match. Avoid fixed-weight Inter; the in-between weights are the brand's signature.
Components and layoutRead the full spec
Buttons
button-primary-dark — the dominant rounded-rectangle CTA on white surfaces.
- Background
{colors.primary}, text{colors.on-primary}, type{typography.button-md}, padding{spacing.md} {spacing.xl}(12px 20px), rounded{rounded.md}8px. - Pressed state
button-primary-dark-pressedshifts to{colors.primary-deep}.
button-on-dark-pill — the hero CTA in pale violet pill shape.
- Background
{colors.surface-violet-soft}, text{colors.primary}, same typography, padding 12px 20px, rounded{rounded.full}. The pill shape only appears on the hero — body CTAs use the rounded rectangle.
button-secondary-outline — outline alternative on white.
- Background
{colors.canvas}, text{colors.ink}, 1px solid{colors.hairline-dark}border, same shape asbutton-primary-dark.
button-on-teal — CTA inside the closing teal band.
- Background
{colors.canvas}, text{colors.surface-teal-deep}, rounded-rectangle, same typography.
Cards & Containers
card-feature-light — feature card on white.
- Background
{colors.canvas}, padding{spacing.xxl}, rounded{rounded.lg}, 1px{colors.hairline}border.
card-pricing — standard pricing tier card.
- Background
{colors.canvas}, padding{spacing.xxl}, rounded{rounded.lg}, 1px{colors.hairline}border.
card-pricing-featured — inverted indigo featured tier.
- Background
{colors.primary}, text{colors.on-primary}, otherwise identical tocard-pricing.
card-teal-band — the closing CTA band on every page.
- Background
{colors.surface-teal-deep}, text{colors.on-primary}, padding{spacing.huge}64px, rounded{rounded.lg}12px (often radius-less in practice when full-bleed). Holds a single closing headline in{typography.display-lg}and abutton-on-teal.
card-feature-row — alternating feature-row card on the body.
- Background
{colors.canvas-soft}, text{colors.ink}, padding{spacing.xl}24px, rounded{rounded.md}8px. Used in pairs/triplets to explain features below the hero.
Inputs & Forms
text-input — standard form input.
- Background
{colors.canvas}, text{colors.ink}, type{typography.body-md}, padding{spacing.sm}+ {spacing.md}(10px 12px), rounded{rounded.sm}6px, 1px{colors.hairline}border.
Navigation
nav-bar-dark — top nav over the indigo hero.
- Background
{colors.primary}, text{colors.on-primary}, padding{spacing.lg} {spacing.xl}. Logo on the left, nav center, "Get Started"button-on-dark-pillon the right.
nav-bar-light — top nav on body / pricing pages.
- Background
{colors.canvas}, text{colors.ink}, otherwise same structure withbutton-primary-darkon the right.
Pills, Tags, and Chips
pill-tab-light — feature-row tab selector.
- Background
{colors.canvas}, text{colors.ink}, type{typography.button-cap}, padding{spacing.sm} {spacing.lg}, rounded{rounded.full}. Used in the feature category picker (Mail / Channels / Code / AI / Calendar etc.) below the hero.
Signature Components
Half-Bleed Portrait Hero — a person photographed at twilight, occupying the right half of the indigo hero with violet-sky atmospheric backdrop behind. Type and CTA sit on the left side. The portrait is the brand's recurring visual signature.
Closing Teal Band — every page closes with a card-teal-band containing a {typography.display-lg} closing headline and a single button-on-teal. The teal is the page's resolving chord.
link-on-light — inline links on body.
- Text
{colors.ink}rendered in{typography.body-md}with persistent underline.
footer-light — site-wide footer.
- Background
{colors.canvas}, text{colors.ink-mute}, type{typography.caption}, padding{spacing.huge} {spacing.xl}(64px 24px). Holds 4 columns of link groups, social icons, and a small legal/copyright row.
Spacing System
- Base unit: 8px (with 2 / 4 / 12 sub-tokens for fine work).
- Tokens:
{spacing.xxs}2px ·{spacing.xs}4px ·{spacing.sm}8px ·{spacing.md}12px ·{spacing.lg}16px ·{spacing.xl}24px ·{spacing.xxl}32px ·{spacing.huge}64px. - Section padding: 64–96px on most sections; closing teal band uses 96–128px for editorial weight.
- Card internal padding: 32px on pricing cards; 24px on alternating feature rows.
Responsive behaviourRead the full spec
Breakpoints
| Name | Width | Key Changes |
|---|---|---|
| Wide | ≥ 1440px | Half-bleed portrait at full scale; teal band 128px tall |
| Desktop | 1024–1440px | Default content max-width; pricing 3-up |
| Tablet | 768–1023px | Pricing 2-up; portrait crops tighter |
| Mobile | < 768px | Pricing 1-up; hamburger nav; display drops 64 → 36px |
Touch Targets
- Buttons hit ≥ 44×44px on mobile via 12px vertical padding × 16px line-height. WCAG AAA.
- Form fields stay at the 44px minimum height.
Collapsing Strategy
- Display tiers stair-step 64 → 48 → 36 → 28 → 22px.
- Half-bleed portrait crops to head-and-shoulders on mobile; atmospheric backdrop simplifies.
- Pricing tiers stair-step 3-up → 2-up → 1-up.
- Top nav collapses to hamburger below 768px.
- Closing teal band reduces vertical padding from 128 → 64px on mobile.
Image Behavior
Hero portrait uses srcset with desktop / mobile crops — desktop favors the full half-bleed composition; mobile crops to head-and-shoulders.
Drop-in CSS variables
The same values as a theme block. Add the class to <body> and the site repaints.
body.theme-superhuman {--page-bg: #ffffff;
--page-bg-gradient: none;
--text-color: #292827;
--heading-color: #292827;
--link-color: #1b1938;
--link-hover-color: #0a0915;
--border-color: #d8d8d8;
--card-bg: #ffffff;
--card-shadow: 0 1px 2px rgba(41,40,39,0.06);
--card-hover-shadow: 0 6px 18px rgba(41,40,39,0.12);
--header-bg: #292827;
--header-text-color: #ffffff;
--header-shadow: none;
--footer-bg: #ffffff;
--footer-text-color: #747373;
--button-bg: #1b1938;
--button-text-color: #ffffff;
--button-hover-bg: #0a0915;
--button-border: none;
--button-border-radius: 8px;
--button-secondary-bg: #f2f2f2;
--button-secondary-text-color: #292827;
--button-secondary-hover-bg: #e5e5e5;
--button-secondary-border: 1px solid #d8d8d8;
--prompt-bg: #f4f4f4;
--prompt-text-color: #292827;
--base-font: var(--font-helvetica);
--heading-font: var(--font-roboto);
--card-border-radius: 8px;
}
Visually close to
Measured with a deterministic colour + geometry comparison across 958 styles. Not a hand-picked list.
Where this came from
- Source document
volt/design-md/superhuman/DESIGN.md· 21.2 KB- Repository
- VoltAgent/awesome-design-md
- Licence
- MIT
Source text is reproduced under its original licence. Tokens, similarity scores and page structure are ours.