Skip to content

Prism

/ Next-app theme

Lumen's clarity. More room to work.

Theme preview
Alignment

00Press me

Soft-body surfaces ported from Jelly UI · press, hold, drag, release

Every control below paints a soft body on a canvas behind the real control. Press and hold to dent it where your pointer is, drag while holding, and let go to watch it settle. Enter and Space squish from the center. Tab to a control and its focus ring is painted on the same surface, so the ring wobbles with the body.

Flat is the same button without a body, for comparison. Firmness retunes the membrane springs. Reduced does what the system reduced-motion setting does: the surface paints and the focus ring still works, but nothing deforms.
Every body fills its button box, so the padding you see is the padding the layout sets.
Tiles, the switch, the segmented strip, and the checkboxes always carry a body; only the buttons above follow the Buttons control. Drag the switch thumb rather than tapping it.
In open layout
The canvas reaches 30px past the control, so the bulge has room.
Inside a scroll pane
A pane that scrolls cuts the bulge at its edge. Every dense table has one, so buttons inside a table wobble within the pane rather than past it.

01A workspace, at working density

Interactive sample · all names and figures are fictional

Sample revenue$18,426
↗ 12.8% vs. prior period
Orders248
Across three channels
Average order$74.30
↗ $4.20 vs. prior period
Needs attention03
2 reviews · 1 payment issue

Recent orders

Sample data
6 records
Fictional recent orders. Select an order to inspect it in the adjacent detail panel.
OrderCustomerChannelAmountStatus
Alex MorganOnline store$147.00Paid
Jamie ParkerPhone$98.00Review
Taylor ReedMarketplace$49.00Paid
Sam EllisOnline store$196.00Paid
Casey LaneOnline store$98.00Failed
Jordan BellPhone$147.00Pending
Showing 6 of 6 recordsSelect an order to inspect details
Two orders need a review.
Keep the next action beside the data it affects. This is an example of a compact notice.