Studio plan
Everything a small team needs to ship together.
Basic Card
A title, an optional description, an optional footer — the structural card the rest of the family builds on.
Component library
Filter by what a component is, or by how it feels. Previews are live — try them here before you open the detail page.
33 components
Everything a small team needs to ship together.
A title, an optional description, an optional footer — the structural card the rest of the family builds on.
Three weeks in the studio.
An image or video fills the top edge-to-edge, with title, description and footer below.
Product design, six years.
Media on the left, content on the right — stacks to media-on-top below a configurable breakpoint.
A card whose body is a divided list of rows rather than prose.
Mira Odaka
Product design, six years
Avatar, name, subtitle, a tag group and an optional action region.
Monthly active users
48,203
12.4% this week
A headline number with a label, an optional up/down/flat trend, and a mini-chart slot.
Studio
$24/mo
Price, period, a feature list and a CTA, with an opt-in highlighted/recommended state.
A form's visual container — title area, field slot, action footer. Never renders a <form> itself.
Changes saved
Your profile is up to date.
Icon, title, description, an optional close button and actions, in four semantic states.
No projects yet
Create your first project to get started.
A centered icon/illustration slot, title, description and a guidance button for empty content areas.
Elastic surface
Leans, drifts, settles
Pointer-driven deformation with a spring return.
A soft elastic surface that responds naturally to pointer movement.
move your pointer nearby
A button that leans toward the pointer as it approaches.
Studio
$24 / month
Move closer — the edge finds your pointer.
A border that lights up where the pointer is.
Twelve components, twelve primitives.
Tabs whose indicator flows from one item to the next.
Real navigation links with a shared pill background that slides to whichever one is current.
Liquid Card
Quiet priority
The surface redistributes light and keeps the action attached to the content.
A translucent surface where light gathers under the pointer.
A card that expands into its own detail view without a cut.
A compact contextual dock whose active destination expands with its label and whose pointer response stays an optional desktop enhancement.
A section switcher whose selected surface stretches between items with a restrained shared-origin connection.
Spotlight
Nothing moves. The surface just notices where you are.
A card lit under the pointer, with nothing moving.
Solid, not loud.
A rigid surface catches light without moving the reading.
A rigid card that turns to face the pointer.
Weekly digest
A plain lift, cheap enough for a grid of fifty.
Transform and box-shadow only, no pointer-event listeners — the cheapest card for grids that need many at once.
Hover to look closer.
Media Card's sibling: the media scales up inside its own clipped frame on hover.
Studio plan
A static two-stop ring, no motion required.
A static two-stop gradient ring, painted once and never animated.
Live users
1,204
A point of light that continuously travels the border ring.
Studio plan
A halo that widens on hover.
An ambient bloom behind the card that widens on hover — not pointer-tracked.
Studio plan
A gloss streak on hover, nothing else.
A diagonal gloss streak sweeps across the surface on hover.
Three weeks in the studio.
Media fills the frame; a caption slides up over it on hover, and is always visible on touch.
94
Up 12% from last quarter.
A 3D flip revealing a back face — hover-driven with hover, tap-driven on touch.
Full carrier and tracking details once the order ships.
Discloses more of itself on click, built on GridReveal.
Design system audit
3 more saved searches behind this one.
A single card with 1–3 decorative layers peeking out behind it, fanning wider on hover.
A preference switch whose track and thumb redistribute together and settle with an explicit On/Off state.
local pressure · bounded response
A button that answers where it was pressed.