Design

Live reference for the active theme's tokens and primitives. Switch themes from the header. Every value below updates in place.

Themes

All available palettes with their headline colors.

Executive executive
Aa
Mono mono
Aa
Bold bold
Aa
Navy navy
Aa
Vivid vivid
Aa
Terminal terminal
Aa
Slate slate
Aa
Warm warm
Aa

Type modifiers

Utility classes applied to inline text or paragraphs.

.muted

Secondary copy. Captions, meta, dates.

.subtle

Tertiary copy. Quiet structural labels.

.eyebrow

SECTION · TOPIC

.serif italic

A pull-style display setting.

.mono

JetBrains Mono · 0.875em · letter-spacing 0.01em

Callouts

Inline asides for prose. Border-left color signals severity.

Pullquote

Trust isn't a feature you ship. It's a posture you defend.

Inline elements

Inline code

Reference values like --color-accent or function names like getPublishedArticles() directly inside body copy.

Code block

// signed by an internal CA only the device trusts
const policy = {
  rootStore: 'enterprise',
  pinnedTo: 'self',
  expires: '2026-12-31',
};

Keyboard

Press +K to open the command bar, then Esc to dismiss.

Horizontal rule


Color tokens

Semantic names; values reflect the active theme.

Background
--color-bg
Page background
Surface
--color-surface
Cards, raised regions
Foreground
--color-fg
Body text
Muted
--color-muted
Secondary text, meta
Border
--color-border
Hairlines, dividers
Accent
--color-accent
Primary action surface
Accent foreground
--color-accent-fg
Text on accent
Link
--color-link
Inline anchors

Typography

Heading scale uses display font; body uses sans.

h1

The quick brown fox

h2

The quick brown fox

h3

The quick brown fox

h4

The quick brown fox

p

Body copy with comfortable measure of around 65 characters. Inline links render in link color, with subtle hover state.

small Smaller meta text. Dates, captions, secondary information.
code const greet = (name) => `hello, $${name}`;
blockquote
Quotations sit on a left border in muted color, slightly inset.

Font stacks

--font-display
The quick brown fox jumps over the lazy dog 0123456789
--font-sans
The quick brown fox jumps over the lazy dog 0123456789
--font-mono
The quick brown fox jumps over the lazy dog 0123456789

Type scale

--text-xs
Aa Quick brown fox
--text-sm
Aa Quick brown fox
--text-base
Aa Quick brown fox
--text-lg
Aa Quick brown fox
--text-xl
Aa Quick brown fox
--text-2xl
Aa Quick brown fox
--text-3xl
Aa Quick brown fox
--text-4xl
Aa Quick brown fox
--text-5xl
Aa Quick brown fox

Weights

--weight-normal
The quick brown fox
--weight-medium
The quick brown fox
--weight-semibold
The quick brown fox
--weight-bold
The quick brown fox

Line height & tracking

Leading

--leading-tight

The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

--leading-snug

The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

--leading-normal

The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

--leading-relaxed

The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.

Tracking

--tracking-tight
The quick brown fox
--tracking-snug
The quick brown fox
--tracking-normal
The quick brown fox
--tracking-wide
The quick brown fox

Surfaces

Background --color-bg
Surface --color-surface
Accent --color-accent

Border radius

--radius-sm
--radius-md
--radius-lg
--radius-xl
--radius-pill

Shadows

--shadow-sm
--shadow-md
--shadow-lg

Spacing scale

--space-1
--space-2
--space-3
--space-4
--space-5
--space-6
--space-7
--space-8

Motion

Hover any swatch to play the easing.

fast · standard
--duration-fast
normal · standard
--duration-normal
slow · emphasized
--duration-slow

Buttons

Form controls