Superhuman

An inspired interpretation of Superhumon's design language — a fast-email productivity brand split between an editorial dark hero (deep indigo navy with violet-sky atmospheric bac…

Back to all styles

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

15tokens
10type steps
5radius steps
2pxspacing base

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:

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 #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.

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

TokenSizeWeightLine HeightLetter SpacingUse
{typography.display-xxl}64px5400.960Hero headline
{typography.display-xl}48px4600.96-1.32pxSection opener on light surfaces
{typography.display-lg}28px5401.14-0.63pxSub-section / feature title
{typography.display-md}22px4601.1-0.315pxCard title
{typography.heading-lg}20px4601.2-0.4pxCompact card title
{typography.body-lg}18px5401.5-0.135pxMarketing body lead
{typography.body-md}16px4601.50Default UI body
{typography.body-strong}18.72px7001.50Emphasized body
{typography.button-md}16px7001.00Rounded-rectangle button label
{typography.button-cap}14px6001.00Compact button label
{typography.caption}14px4601.40Helper, footnote
{typography.micro}12px5401.40Pill 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-pressed shifts 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 as button-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 to card-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 a button-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-pill on the right.

nav-bar-light — top nav on body / pricing pages.

  • Background {colors.canvas}, text {colors.ink}, otherwise same structure with button-primary-dark on 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

NameWidthKey Changes
Wide≥ 1440pxHalf-bleed portrait at full scale; teal band 128px tall
Desktop1024–1440pxDefault content max-width; pricing 3-up
Tablet768–1023pxPricing 2-up; portrait crops tighter
Mobile< 768pxPricing 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;
}

Download theme.css

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.