Stripe

Identity

Fintech & Crypto

Bundled OpenDesign package for Stripe, derived from curated DESIGN.md, tokens.css, and components.html fixtures.

Typography

Ag
sohne-varDisplay
Ag
sohne-varBody
Ag
SourceCodeProMono
--text-4xl · 56pxThe quick brown fox
--text-3xl · 48pxThe quick brown fox
--text-2xl · 32pxThe quick brown fox
--text-xl · 22pxThe quick brown fox
--text-lg · 18pxThe quick brown fox
--text-base · 16pxThe quick brown fox
--text-sm · 14pxThe quick brown fox
--text-xs · 12pxThe quick brown fox

Palette

--bg#ffffffPage background — defines the brand canvas.
--surface#ffffffCard / lifted container background.
--surface-warm#f6f9fcTertiary surface tier (kami warm-sand).
--fg#061b31Primary text color.
--fg-2#273951Secondary text tier (kami dark-warm).
--muted#64748dSubtext / captions.
--metavar(--muted)Tertiary FG / metadata tier (kami stone).
--border#e5edf5Default border / card edge.
--border-softvar(--border)Inner row separator that should not visually compete.
--accent#533afdBrand accent. ≤2 visible uses per screen (lint enforced).
--accent-on#ffffffFG when --accent is the bg.
--success#15be53Success state.
--warn#9b6829Warning state.
--danger#ea2261Danger state.

Also named in DESIGN.md

Brand Dark#1c1e54hds-color-util-brand-900. Deep indigo for dark sections, footer backgrounds, and immersive brand moments.
Dark Navy#0d253dhds-color-core-neutral-975. The darkest neutral -- almost-black with a blue undertone for maximum depth witho…
Magenta#f96beehds-color-accentColorMode-magenta-icon-gradientMiddle. Vivid pink-purple for gradients and decorative highlig…
Magenta Light#ffd7efhds-color-util-accent-magenta-100. Tinted surface for magenta-themed cards and badges.
Purple Hover#4434d4Darker purple for hover states on primary elements.
Purple Deep#2e2b8chds-color-button-ui-iconHover. Dark purple for icon hover states.
Purple Light#b9b9f9hds-color-action-bg-subduedHover. Soft lavender for subdued hover backgrounds.
Purple Mid#665efdhds-color-input-selector-text-range. Range selector and input highlight color.

Imagery & layout

Radius

--radius-sm4px
--radius-md6px
--radius-lg8px
--radius-pill9999px

Spacing

--space-1 · 4px
--space-2 · 8px
--space-3 · 12px
--space-4 · 16px
--space-5 · 20px
--space-6 · 24px
--space-8 · 32px
--space-12 · 48px

Elevation

--elev-raised

Layout

Unlike the vast emptiness of minimalist systems, Stripe uses measured, purposeful whitespace. Every gap is a deliberate typographic choice.

Layout rules

Component kit