Stripe-ish
@annSaturated indigo + crisp grids.
disenio.studio is a copy-paste component library you can re-skin in seconds. Pick a Feel, choose an accent, share the URL — the whole site re-tunes around you. Then copy the source and own it forever.
:root {
--ds-paper: #000000;
--ds-paper-deep: #0a0a0f;
--ds-ink: #f6f7fb;
--ds-ink-soft: #b8bdcd;
--ds-muted: #6b7186;
--ds-line: #15161d;
--ds-radius: 12px;
--ds-duration: 180ms;
--ds-easing: cubic-bezier(0.2, 0.8, 0.2, 1);
--ds-shadow: none;
--ds-font-serif: Inter, ui-sans-serif, system-ui, "Helvetica Neue", Arial;
--ds-font-sans: Inter, ui-sans-serif, system-ui, "Helvetica Neue", Arial;
--ds-letter-spacing: -0.02em;
--ds-button-radius: 10px;
--ds-field-radius: 10px;
--ds-accent: #6d4cf2;
--ds-accent-ink: #ffffff;
}Most copy-paste libraries dump primitives in your repo and walk away. disenio.studio ships the layer everyone else skips — pairs, layouts, an upgrade path, and a viral theme system.
Six themes that bundle radius, motion, shadow, and type — not just color. Switch above to watch.
Learn more →featureFormField, Toolbar, EmptyState, StatCard. The unit between primitives and templates that nobody else documents.
Learn more →featureLockfile-tracked components. Run `disenio diff` to see what changed upstream, `update` to pull it in.
Learn more →featureClick Share. Send the URL. The recipient sees the entire site rendered in your theme. Built-in viral.
Learn more →Every theme below is a real /t/<hash> URL. Click Apply to render the entire site in that theme — or copy the share link to send it to anyone.
Saturated indigo + crisp grids.
Cool gray tight type, dark first.
Mono, hard edges, magazine red.
Warm paper, ink type, terracotta.
Round, springy, candy pink.
Pure black + neon magenta.
Open the editor, share the URL, and we'll feature the best ones here.
Open editor →These are pairs and primitives composed in the wild. Change the Feel above — every card, button, badge, and stat re-tunes in real time.
Marketing Kit + Dashboard Kit + Email Kit.
No runtime dependency. No version lock. Components copy into your repo as plain TSX, styled with CSS variables you exported from the editor.
Setup guide for your stack →npx disenio initnpx disenio add button form-field stacknpx disenio diffnpx disenio update --forceThe library, layout primitives, pairs, CLI, and 6 Feels are MIT. Premium kits and themes ship next.