Blocks

Copy-paste blocks for your app

Ready-made UI components and the design system behind them — color, type, spacing, and parts in one set. Copy it into Claude, Cursor, or Lovable and your AI-built app looks designed, not generated.

Install options ↓
Motion · hover the panel

Available blocks

Copy any block into your app

Ready-made components built on the design system below. Filter by category, open one to preview it, and copy the markup straight into Claude, Cursor, or Lovable.

The design system · Structured Editorial

Color

Roles · grayscale-first
Background--sx-bg
Surface--sx-surface
Surface muted--sx-surface-muted
Text--sx-text
Text muted--sx-text-muted
Border--sx-border
Accent--sx-accent
Accent ink--sx-accent-ink

Eight semantic roles power every section. Switch to Dark or Color mode in the section preview to see the same roles re-mapped — the accent only appears in Color mode.

Typography

Funnel Sans
The quick brown foxDisplay XLfluid · w500 · 0.88
The quick brown foxDisplay LGfluid · w500 · 0.92
The quick brown foxHeading XLfluid · w500 · 0.98
The quick brown foxHeading LGfluid · w500 · 1.05
The quick brown foxHeading MD28px · w500 · 1.12
The quick brown foxHeading SM20px · w500 · 1.2
The quick brown foxBody LG20px · w400 · 1.45
The quick brown foxBody MD16px · w400 · 1.5
The quick brown foxBody SM14px · w400 · 1.45
[ Label ]Mono Label12px · w500 · 1

Spacing

6px rhythm
Grid gap · --sx-space-4 · 24px

Stack rhythm · --sx-space-3 · 18px

Scale · 6px base
6
12
18
24
36
48
72
96

Radius

2 steps
Small · --sx-radius-sm
Medium · --sx-radius-md

Components in context

The blocks, assembled

Card

[ Card ]

A surface with system styling

Border, radius, and padding all come from the tokens.


Input · Tag · Link

Export

Add to your site

Install once — every section you add inherits it. Copy a Claude prompt, CSS variables, or a Tailwind theme.

Use the Structured Editorial style system. It is inspired by the Lifecycle template's rhythm but is NOT a 1:1 clone — keep it grayscale-first, generic, and reusable. Use large tight headlines, bracketed mono labels, generous 6px-based spacing, off-white or monochrome backgrounds, thin borders, restrained radius, and structured grids. The style is defined by spacing, typography, borders, rhythm, and layout — not by one brand palette. Neutral is the default; dark is an alternate mode; the color example is optional. Treat color as a personality layer, not the foundation. Preserve the same spacing, typography, hierarchy, and component rules across neutral, dark, and color modes. Avoid generic SaaS gradients, decorative blobs, heavy shadows, pill-heavy UI, or overly branded styling.