Same blocks. Different rooms.
Themes set the palette. Presets sit on top — quietly tuning radius, shadow and rhythm of every surface through inherited tokens.
Atmosphere
A room for every block.
Radius, shadow and rhythm resolve from the scope around them. Nothing forks. Nothing duplicates.
radiusinherited
shadowscoped
palettetokens
scope · inherited
Four atmospheres, side by side.
Only the atmosphere changes.
Flintflint
Surface
Radius, shadow and palette resolve from the scope around them.
Neutral. Grounded. Product default.
Loomloom
Surface
Radius, shadow and palette resolve from the scope around them.
Warm. Woven. Organic.
Axisaxis
Surface
Radius, shadow and palette resolve from the scope around them.
Precise. Engineered. Sharp.
Mistmist
Surface
Radius, shadow and palette resolve from the scope around them.
Airy. Calm. Low density.
Direction is a layer. Not a fork.
- A mood, not a market.Presets steer tone, density, and edge—how the UI feels—not what business you are in.
- Names you won’t outgrow.Flint, Loom, Axis, Mist — short handles for atmosphere, not verticals. Not finance, not dashboard.
- Same bones. Different air.Structure and components stay put; radius, shadow, and ink shift inside the scope.