Supercell Design System
A stark white site, hot-pink #fb4a9d borders and text, and SupercellHeadline-Heavy in all caps: Supercell's colors, type and components for React.
- Primary color
- #808080
- Typeface
- SupercellText-Medium
- Shape
- Mixed
- Base radius
- 8px
- Colors
- 7
- Type tokens
- 12
- Components
- 14
- Spacing values
- 8
About Supercell DESIGN.md
Curated by Dov Azencot, updated May 19, 2026. Source supercell.com (opens in a new tab).
Supercell's marketing site is the corporate face of a company that has never made a complicated product — and it shows. The hero is a white panel with the Supercell wordmark in SupercellHeadline-Heavy (56px / weight 900 / uppercase / -0.8px tracking), a three-line description of the company, and a single blue "Watch Video" button. Three game-character illustrations (Clash of Clans, Brawl Stars, and Hay Day characters) float in the upper right quadrant of the hero against the white background. There are no gradients, no hero video loops, no franchise-colored zones. Below the fold, the entire page becomes a dense 2-column editorial photograph grid — game announcement images, team photos, event coverage, cultural moments — captioned only with a title and a pink category label. The hot-pink (#fb4a9d) appears exclusively on these category labels and as border/text accents on section headers; it never fills a panel, a card, or a button. Unlike EA's neon-dark game-marketing system or Activision's franchise-color saturation, Supercell runs white.
The DESIGN.md file packages the system as a machine-readable spec for React and AI tools. Inside: 7 colors tokens anchored by a pure white canvas (#ffffff), black ink (#000000), a warm mid-gray for muted text (#989893), and the hot-pink voltage (#fb4a9d); 12 typography tokens spanning SupercellHeadline-Heavy at two display sizes and SupercellText-Medium and SupercellText-Bold across 10 body, label, and nav tiers; a single 8px radius token (the only border-radius value on the page); and 14 components definitions covering the hero, the blue video CTA, the editorial photo grid, and the footer navigation.
Feed this file to Claude or Cursor and it will reproduce Supercell's specific moves: pure white canvas instead of the dark-gradient game-marketing default, hot-pink as a category-label and border accent rather than a CTA fill, uppercase-heavy display headings in a custom proprietary face, and a dense photograph editorial grid with no card chrome. The system is worth studying because it is the corporate-studio inverse of most game-marketing design: understated, editorially structured, and willing to let game photography carry all visual energy. The proprietary font family is the single non-replicable element — Inter at weight 900 / uppercase is the closest substitute for the display tier.
What makes it distinct
5 highlights
- Hot-pink as border and text only#fb4a9d appears 42 times but never as a background fill; it functions as an underline and label-accent against white
- Uppercase at every heading tierSupercellHeadline-Heavy renders all display text in all-caps with tight -0.8px tracking, matching the bold visual grammar of Clash of Clans box art
- White canvas with no gradientUnlike EA or Activision's dark-gradient marketing surfaces, Supercell's corporate site is pure white with black ink and a single accent
- Single 8px radiusThe entire captured component set uses exactly one corner radius value; no radius scale, no pill variants in the marketing chrome
- Dense editorial photo gridBelow the hero, a 2-column masonry-style grid of game-and-culture images fills the page without section breaks or card chrome
Live at supercell.com
Supercell in production, as captured. Scroll the window to see the whole page.

7 colors
Supercell's system runs on #808080 as its primary voltage, used in 1 of 14 components. Type is set in SupercellText-Medium across 12 tokens from 12px to 56px, weights 400–900. Shape language is mixed across 14 components, blending pills, soft rounds, and squarer corners.
Brand & Accent
Sparing, CTA-only voltage · 3
Surface
Page and card backgrounds · 1
Text
Headlines, body, captions · 3
12 type tokens
Set in SupercellText-Medium across 12 tokens, from 12px to 56px, weights 400–900. Shown in its own stack: where the font isn't installed, the fallback the file names stands in.
- display-xl56px · weight 400 · lh 70px · tracking -0.8pxThe quick brown fox jumps over the lazy dog
- display-md34px · weight 900 · lh 56px · tracking 0The quick brown fox jumps over the lazy dog
- body-lg20px · weight 400 · lh 31px · tracking normalThe quick brown fox jumps over the lazy dog
- body-md20px · weight 500 · lh 33px · tracking normalThe quick brown fox jumps over the lazy dog
- body-sm16px · weight 400 · lh 26px · tracking normalThe quick brown fox jumps over the lazy dog
- label-lg14px · weight 700 · lh 22px · tracking normalThe quick brown fox jumps over the lazy dog
- label-md13px · weight 500 · lh 21px · tracking normalThe quick brown fox jumps over the lazy dog
- label-sm13px · weight 700 · lh 21px · tracking normalThe quick brown fox jumps over the lazy dog
- nav-link15px · weight 500 · lh 25px · tracking normalThe quick brown fox jumps over the lazy dog
- caption12px · weight 400 · lh 20px · tracking normalThe quick brown fox jumps over the lazy dog
- button-md12px · weight 700 · lh 12px · tracking normalThe quick brown fox jumps over the lazy dog
- button-label13px · weight 700 · lh 13px · tracking normalThe quick brown fox jumps over the lazy dog
Radii and spacing
1 corner radii and 8 spacing values. Shape language: mixed, on a 8px base radius.
Radii1
- md8px
Spacing8
- xs7px
- sm12px
- md15px
- base18px
- lg24px
- xl30px
- 2xl48px
- 3xl64px
14 components
Each rendered from its tokens (color, type, radius, padding) on Supercell's own canvas.
- Button PrimaryButton Primarybutton-primary
- Button Primary HoverButton Primary Hoverbutton-primary-hover
- Button SecondaryButton Secondarybutton-secondary
- Top NavTop Navtop-nav
- Nav LinkNav Linknav-link
- Hero HeadingHero Headinghero-heading
- Section HeadingSection Headingsection-heading
- Body ParagraphBody Paragraphbody-paragraph
- Category LabelCategory Labelcategory-label
- Photo CardPhoto Cardphoto-card
- Photo Card MetaPhoto Card Metaphoto-card-meta
- FooterFooterfooter
- Footer Nav LinkFooter Nav Linkfooter-nav-link
- Nav Mobile ToggleNav Mobile Togglenav-mobile-toggle
The system, in use
Supercell's tokens on the kind of product it builds.
Play together, wherever you are
Jump into new worlds, team up with friends and pick up where you left off.
Supercell design system FAQ
Supercell's tokens, its components and how to use this DESIGN.md in your project.
What are the color tokens in the Supercell DESIGN.md?
What is Supercell's primary color hex code?
How do I use Supercell's colors in Tailwind CSS?
What is Supercell's primary brand color?
What fonts does Supercell use?
What is Supercell's type scale?
What can I use if I don't have Supercell's font?
What typefaces does Supercell use, and what are the best substitutes?
Which components does the Supercell DESIGN.md define?
What corner radius and spacing does Supercell use?
How does the Supercell editorial photo grid work?
How do I apply the Supercell design system to a shadcn/ui project?
How do I use the Supercell DESIGN.md with Claude Code or Cursor?
Is the Supercell DESIGN.md free to download?
How was the Supercell DESIGN.md made?
Is the Supercell DESIGN.md official?
Why does Supercell use white when most game-marketing sites use dark backgrounds?
Can I use this DESIGN.md to build a studio or company editorial site in the Supercell design system?
Related reading
Specs, directories and component libraries that pair with this design system.
- Browse all design systemsThe full directory of DESIGN.md files on shadcn.io, with live mockups for each.shadcn.io
- Supercell — official siteSupercell's public marketing site — the source of truth for the live tokens captured in this file.supercell.com (opens in a new tab)
- The DESIGN.md specificationGoogle Labs' open spec for machine-readable design system files — the format this page is built on.github.com (opens in a new tab)
Use Supercell in your project
One machine-readable file. Drop it into Claude Code, Cursor, VS Code or any AI tool that reads DESIGN.md.
Download the DESIGN.md
One machine-readable file: every color, type, radius, spacing, and component token of Supercell.
Feed it to your AI tool
Drop it into Claude, Cursor, or GitHub Copilot. The agent writes React components and Tailwind classes that match Supercell's visual language.
Reference the tokens directly
Or paste the values into your Tailwind config, CSS variables, or component library: every color, size and radius is a quoted, ready-to-copy value.
Read the full DESIGN.md overview, rationale, do’s and don’ts
Overview
Supercell's marketing surface is the corporate inverse of the industry it operates in. Editorial white against game-world maximalism. Where EA's marketing site runs dark gradients and franchise-color saturation, and where Activision layers neon on black for each Call of Duty release, Supercell runs pure white with black ink and a single hot-pink category label. The white is not neutral — it is a deliberate studio-identity statement that says: we are the company behind the games, not a game itself.
The hot-pink voltage (#fb4a9d) appears 42 times across the captured page — 21 as text color, 21 as border. It never fills a button, a panel, or a card. It marks category labels in the editorial grid ("NEWS," franchise tags) and section-header hairlines. The primary CTA is blue (#2d85f3), a separate Supercell brand blue that carries the "Watch Video" button. Two chromatic voices, each with a distinct role, on a white floor that lets both read without competing.
Typography is entirely proprietary: SupercellHeadline-Heavy at 56px / uppercase for the hero (with a declared weight of 400 on the font axis, but visually heavy at grade 9), SupercellText-Medium for body and nav, SupercellText-Bold for labels and buttons. The uppercase treatment at every heading tier is the system's most recognizable move — it carries the same bold direct-address quality as the Clash of Clans and Brawl Stars box-art lettering, transplanted into a corporate-editorial register.
Key Characteristics:
- Pure white canvas (#ffffff) — no off-white, no gray zones, no gradient bands.
- Hot-pink (#fb4a9d) exclusively as text and border accent, 0 background uses.
- Blue (#2d85f3) as the CTA fill — the only button-fill color in the system, distinct from the pink accent.
- Three-tier proprietary font system: SupercellHeadline-Heavy (display), SupercellText-Medium (body / nav), SupercellText-Bold (labels / buttons).
- All-caps at every heading tier — display, section h3, category label, button.
- Single 8px radius — the only border-radius value in the extracted components; no pill variant in the marketing chrome.
- Dense 2-column editorial photo grid below the fold, no card chrome, no border-radius on the image cells.
- Gray nav links (#808080) that darken to black on hover — muted by default, active by state.
Colors
Surface
- Canvas (
{colors.canvas}— #ffffff): frequency 133 as text and border. The dominant and only page floor — pure white with no warm or cool cast. Every section sits on the same canvas without background-color variation.
Text
- Ink (
{colors.ink}— #000000): frequency 305 — the dominant text and border color. Pure black on pure white, maximum contrast. Carries all headings, the primary display tier, nav active states, and most body text. - Ink Muted (
{colors.ink-muted}— #989893): frequency 98 — used for secondary text across the editorial grid (publication dates, sub-labels, footer text). A warm mid-gray with a slight olive cast. - Ink Subdued (
{colors.ink-subdued}— #808080): frequency 16 as text. Declared via--supercell-color-greyCSS custom property. Used for nav links in resting state, placeholder text.
Accent
- Accent Pink (
{colors.accent-pink}— #fb4a9d): frequency 42 — 21 text, 21 border, 0 background. The system's chromatic voltage — used only for category labels and section-header accent lines.
Interactive
- Primary Blue (
{colors.primary-blue}— #2d85f3): frequency 2 as background. The CTA button fill. A saturated medium blue used exclusively on the "Watch Video" primary action. - Primary Blue Hover (
{colors.primary-blue-hover}— #1f7aeb): frequency 1 as background. The hover state for the primary blue button — a slightly deeper shade.
Typography
Font Families
The system runs three proprietary Supercell faces with no fallback beyond the system sans stack (Helvetica, Arial, sans-serif):
- SupercellHeadline-Heavy — display only, uppercase at every size. The 56px h1 declares
fontWeight: 400on the font axis (the face is optically heavy regardless), while the 34px h3 declares 900. Visually equivalent weight across both sizes. - SupercellText-Medium — the workhorse face for body, nav, and most label tiers at weight 500.
- SupercellText-Regular — body text at weight 400 for the longer paragraph runs below the hero.
- SupercellText-Bold — labels, buttons, and category tags at weight 700, always uppercase.
Hierarchy
| Token | Size | Weight | Line Height | Use |
|---|---|---|---|---|
{typography.display-xl} | 56px | 400 | 70px | Hero h1 — "SUPERCELL" — uppercase |
{typography.display-md} | 34px | 900 | 56px | Section h3 — uppercase |
{typography.body-lg} | 20px | 400 | 31px | Hero sub-paragraph |
{typography.body-md} | 20px | 500 | 33px | Editorial grid article titles |
{typography.body-sm} | 16px | 400 | 26px | Footer navigation body text |
{typography.label-lg} | 14px | 700 | 22px | Category labels — uppercase |
{typography.label-md} | 13px | 500 | 21px | Nav links (resting), meta text |
{typography.label-sm} | 13px | 700 | 21px | Secondary uppercase labels |
{typography.nav-link} | 15px | 500 | 25px | Top nav link labels |
{typography.caption} | 12px | 400 | 20px | Small caption text |
{typography.button-md} | 12px | 700 | 12px | Button label — uppercase |
{typography.button-label} | 13px | 700 | 13px | Mobile toggle label |
Substitute Note
SupercellHeadline-Heavy → Inter Black (weight 900) at uppercase with -0.5px tracking. SupercellText-Medium → Inter Medium (weight 500). SupercellText-Bold → Inter Bold (weight 700). The uppercase transforms are as load-bearing as the weight choices — applying Inter at the same sizes without uppercase will not reproduce the system's identity.
Layout
Spacing System
- Base unit: the system shows an irregular mix — 7px, 12px, 15px, 18px, 30px, 64px — suggesting a 7px primary unit.
- Tokens:
{spacing.xs}7px ·{spacing.sm}12px ·{spacing.md}15px ·{spacing.base}18px ·{spacing.lg}24px ·{spacing.xl}30px ·{spacing.2xl}48px ·{spacing.3xl}64px. - Nav height: 78px — unusually tall for a minimalist corporate nav, creating a generous breathing zone at the top.
- Section gap: 64px vertical rhythm between editorial grid rows.
Grid & Container
- Max content width: ~1200px.
- Hero layout: centered text column with floating game-character illustrations (Clash, Brawl Stars, Hay Day art) at right.
- Editorial photo grid: 2-column masonry grid below hero, spanning the full content width. No gutter borders, no card chrome, text metadata sits directly below each image on the white floor.
Rhythm
The page has two zones: the hero (type-led) and the editorial body (photography-led). There are no intermediate editorial bands — no feature sections, no feature strips, no colored zones. The transition from hero to grid is immediate. All section rhythm is conveyed through the 64px inter-row gap in the photo grid.
Elevation
The system has no shadows and no elevated surfaces. The white canvas is flat; card backgrounds are transparent (images sit directly on the floor). The only visual separation between card cells is the 30px gap between them in the grid. There are no drop shadows, no border-radius on image cells, no hairline card borders.
- Flat (no shadow): all surfaces.
- No tonal lift: unlike dark-canvas systems that use a surface ladder for elevation, the white-canvas system has nothing to lift.
- Button depth: the primary blue button has no shadow — the filled blue-on-white contrast is sufficient to read as interactive.
Shapes
The radius scale has a single entry:
{rounded.md}8px — used on the "Watch Video" button and mobile navigation toggle.
Every other surface — photo grid cells, the hero heading, nav links, footer — has no applied border-radius. The absence of card rounding is the most distinctive shape decision: the editorial photo grid runs square-cornered images edge-to-edge, which gives the page a print-layout quality rather than a product-card aesthetic.
Components
button-primary — Blue {colors.primary-blue} fill, white text, {rounded.md} 8px rounding, 14.4×24 padding, 44px height. SupercellText-Bold at 12px / uppercase. The only filled CTA on the page — "Watch Video."
button-primary-hover — Background deepens to {colors.primary-blue-hover} (#1f7aeb). Everything else unchanged.
button-secondary — Canvas fill with black ink text and 1px black border. Same rounding and height as primary.
top-nav — White {colors.canvas} floor, 78px height, 30px horizontal padding. Houses the Supercell wordmark (a stylized "SC" mark) and navigation links (Games, People, News) in {typography.nav-link} at muted-gray resting state.
nav-link — Transparent, {colors.ink-subdued} (#808080) text at {typography.nav-link} (15px / 500). Muted gray in resting state; darkens to {colors.ink} on hover.
hero-heading — Black text, {typography.display-xl} (56px / uppercase / -0.8px tracking). The only display moment on the page where the font identity is unambiguous.
section-heading — Black text, {typography.display-md} (34px / 900 / uppercase).
body-paragraph — Black text at {typography.body-lg} (20px / 400). The hero sub-paragraph; no background.
category-label — Hot-pink {colors.accent-pink} text at {typography.label-lg} (14px / 700 / uppercase). Appears above each editorial photo card as a category tag ("NEWS," franchise name).
photo-card — Full-bleed image occupying the full cell width, no background fill, no border-radius, 0 padding. Text metadata sits directly below on the white floor.
photo-card-meta — Muted gray {colors.ink-muted} text at {typography.label-md} (13px / 500). Publication date, category sub-label.
footer — White canvas floor, muted-gray text at {typography.label-md}, 30px all-side padding.
footer-nav-link — Ink-black text at {typography.label-md}, no background, 0 padding.
nav-mobile-toggle — The three-line mobile hamburger button. Black text, {rounded.md} 8px, 15×21 padding.
Do's and Don'ts
Do keep the hot-pink to text and border roles only. Filling a button or card background with {colors.accent-pink} (#fb4a9d) would make it a primary CTA that competes with the blue button — the pink's role is editorial accent, not interactive fill.
Do uppercase every headline at every size tier. SupercellHeadline-Heavy, {typography.display-xl} and {typography.display-md}, are uppercase by design. Removing the transform makes them read as an ordinary condensed sans rather than the game-studio headline face.
Do use {colors.ink-subdued} (#808080) for nav links in their resting state, not black ink. The gray-to-black nav-link hover contrast is subtle but intentional — it marks the nav as secondary content relative to the editorial grid.
Do run photo cards with zero border-radius. The square-cornered editorial grid (rounded: "0px") is what gives the page its print-layout quality. Rounding photo card corners to 8px or 12px would shift the aesthetic from editorial to product-marketing.
Don't use the hot-pink (#fb4a9d) for the primary button fill. The CTA button is blue (#2d85f3). Swapping to pink would invert the system's two-accent logic: blue = action, pink = editorial label.
Don't introduce additional radius values above 8px. The entire system uses a single 8px token for the two interactive elements that need rounding. Adding 12px or 16px card rounding would break the flat-editorial visual contract.
Don't add background-color sections or color bands to the page structure. Supercell's editorial below-fold is entirely white — no gray alternating bands, no dark feature strips. Introducing background-color zones would make the corporate site look like a product landing page.
Don't apply {typography.display-xl} at weights other than the declared 400/900. The apparent weight of SupercellHeadline-Heavy comes from the font's own optical design, not from CSS weight axes — setting weight 700 on this face will not produce an intermediate result; it will fall back to system sans.
Known Gaps
- Dark mode: no alternate theme captured; the marketing surface is light-only.
- Mobile layout: the 2-column photo grid presumably collapses to single-column on mobile, but breakpoint widths and column-count changes are not captured.
- Hover and focus states: only button-primary-hover is documented; nav link hover, photo card hover overlay, and focus ring styles are absent.
- Game sub-brand pages: each Supercell franchise (Clash of Clans, Brawl Stars, Hay Day, Clash Royale) has its own branded landing page with distinct color systems not captured here.
- Animation: the hero game-character illustrations may animate or parallax on scroll — end-state values only are captured.
- Form and input styling: no form fields appear on the marketing surface; input token styling is not represented.
- SVG illustration tokens: the character illustrations (Clash, Brawl Stars) are vector art with their own color palettes not included in this token set.
More systems like this
Analogue, Crunchyroll, Epic Games Store and 11 more in Gaming & Entertainment: each brand's colors, type and components in one file your AI agent builds from.
Build it with Pro
The DESIGN.md files are free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds in your system for you.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
Billing
Billed once a year in USD. Cancel anytime.
- How many people can use the license.
- Client work, SaaS products and anything you charge for.
- Page sections in 56 categories, from heroes and pricing tables to dashboards and settings, on every framework and UI library, in your theme.
- Complete Next.js sites for startups, SaaS, agencies and portfolios, every page designed, ready to ship.
- Your AI agent searches, previews and installs any component, block, icon or DESIGN.md from a prompt: 22 tools in Claude Code, Cursor, VS Code and 35 more clients.
- Buttons with motion and states of their own, from an arrow that slides in to a burst of confetti.
- Typewriters, scrambles, counters and more, for headlines, labels and numbers.
- Animated backgrounds for heroes, sections and cards, from a soft aurora to a flock that flees the cursor. Most are pure CSS.
- WebGPU shaders, from a slow aurora to a black hole, each drawing only while it's on screen.
- One design and one theme on all four: the components, blocks and effects are built for each framework.
- React on Base UI, Radix UI, React Aria or Ark UI: install the version for the library your project already uses. Vue, Svelte and Solid run on Ark UI.
- From a button to a date picker, a color picker or a guided tour: accessible, typed in TypeScript, each with live demos.
- Real-world patterns built from the components, in 53 galleries: forms, tables, menus, dialogs and more.
- Area, bar, line, pie, radar and radial charts on TanStack Charts, on every framework. React also gets the Recharts originals.
- Debounce, local storage, media queries and more: each hook is one typed file you own.
- From 222 libraries, Lucide, Heroicons, Tabler and Material Symbols among them, as SVG or a React component in one command.
- Stripe, Linear, Apple and 497 more: a brand's colors, typography and components in one file your AI agent builds from.
- Restyle every component and block at once: 8 styles, 7 grays, 18 colors and 5 radii, shared as a shadcn preset code.
- Priority requests are answered first.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- Seats: 1 seat
- Commercial use: Personal & open source only
- Blocks: All 6,181 blocks
- Templates: All 14 templates
- MCP server: 38 AI clients
- Animated buttons: All 35 buttons
- Text effects: All 97 effects
- Backgrounds: All 100 backgrounds
- Shaders: All 100 shaders
- Frameworks: React, Vue, Svelte, Solid
- UI libraries: Base UI, Radix, Aria, Ark
- Components: All 174 components
- Examples: All 1,103 examples
- Charts: All 70 charts
- React hooks: All 35 hooks
- Icons: 294k+ icons
- DESIGN.md files: All 500 brands
- Theme builder: 8 styles × 18 colors
- Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
- Seats: Up to 5 seats
- Commercial use: Included
- Blocks: All 6,181 blocks
- Templates: All 14 templates
- MCP server: 38 AI clients
- Animated buttons: All 35 buttons
- Text effects: All 97 effects
- Backgrounds: All 100 backgrounds
- Shaders: All 100 shaders
- Frameworks: React, Vue, Svelte, Solid
- UI libraries: Base UI, Radix, Aria, Ark
- Components: All 174 components
- Examples: All 1,103 examples
- Charts: All 70 charts
- React hooks: All 35 hooks
- Icons: 294k+ icons
- DESIGN.md files: All 500 brands
- Theme builder: 8 styles × 18 colors
- Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
- Seats: Unlimited seats
- Commercial use: Included
- Blocks: All 6,181 blocks
- Templates: All 14 templates
- MCP server: 38 AI clients
- Animated buttons: All 35 buttons
- Text effects: All 97 effects
- Backgrounds: All 100 backgrounds
- Shaders: All 100 shaders
- Frameworks: React, Vue, Svelte, Solid
- UI libraries: Base UI, Radix, Aria, Ark
- Components: All 174 components
- Examples: All 1,103 examples
- Charts: All 70 charts
- React hooks: All 35 hooks
- Icons: 294k+ icons
- DESIGN.md files: All 500 brands
- Theme builder: 8 styles × 18 colors
- Support: Priority
Billed once a year in USD. Cancel anytime.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- How many people can use the license.Seats: 1 seat
- Client work, SaaS products and anything you charge for.Commercial use: Personal & open source only
- Page sections in 56 categories, from heroes and pricing tables to dashboards and settings, on every framework and UI library, in your theme.Blocks: All 6,181 blocks
- Complete Next.js sites for startups, SaaS, agencies and portfolios, every page designed, ready to ship.Templates: All 14 templates
- Your AI agent searches, previews and installs any component, block, icon or DESIGN.md from a prompt: 22 tools in Claude Code, Cursor, VS Code and 35 more clients.MCP server: 38 AI clients
- Buttons with motion and states of their own, from an arrow that slides in to a burst of confetti.Animated buttons: All 35 buttons
- Typewriters, scrambles, counters and more, for headlines, labels and numbers.Text effects: All 97 effects
- Animated backgrounds for heroes, sections and cards, from a soft aurora to a flock that flees the cursor. Most are pure CSS.Backgrounds: All 100 backgrounds
- WebGPU shaders, from a slow aurora to a black hole, each drawing only while it's on screen.Shaders: All 100 shaders
- One design and one theme on all four: the components, blocks and effects are built for each framework.Frameworks: React, Vue, Svelte, Solid
- React on Base UI, Radix UI, React Aria or Ark UI: install the version for the library your project already uses. Vue, Svelte and Solid run on Ark UI.UI libraries: Base UI, Radix, Aria, Ark
- From a button to a date picker, a color picker or a guided tour: accessible, typed in TypeScript, each with live demos.Components: All 174 components
- Real-world patterns built from the components, in 53 galleries: forms, tables, menus, dialogs and more.Examples: All 1,103 examples
- Area, bar, line, pie, radar and radial charts on TanStack Charts, on every framework. React also gets the Recharts originals.Charts: All 70 charts
- Debounce, local storage, media queries and more: each hook is one typed file you own.React hooks: All 35 hooks
- From 222 libraries, Lucide, Heroicons, Tabler and Material Symbols among them, as SVG or a React component in one command.Icons: 294k+ icons
- Stripe, Linear, Apple and 497 more: a brand's colors, typography and components in one file your AI agent builds from.DESIGN.md files: All 500 brands
- Restyle every component and block at once: 8 styles, 7 grays, 18 colors and 5 radii, shared as a shadcn preset code.Theme builder: 8 styles × 18 colors
- Priority requests are answered first.Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
Everything in Individual, plus
- How many people can use the license.Seats: Up to 5 seats
- Client work, SaaS products and anything you charge for.Commercial use: Included
- Priority requests are answered first.Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
Everything in Team, plus
- How many people can use the license.Seats: Unlimited seats
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
4.9 out of 5 from 150+ developers
Your system, built for you
Every block, template and icon, installed by your AI agent in your design system. The DESIGN.md files stay free.
- Cancel anytime
- Keep what you've shipped