Stats grid
Four metrics in a .lsd-grid--4col with .lsd-gap-lg. Big display figures, short labels.
.lsd-grid--4col
.lsd-gap-lg
.lsd-z-raised
.lsd-fx--fade-in
Four structural patterns for filling the middle of a marketing
page — a 4-up stats grid, an alternating timeline, a native
<details> FAQ, and an icon + heading + copy
feature list.
Four metrics in a .lsd-grid--4col with .lsd-gap-lg. Big display figures, short labels.
.lsd-grid--4col
.lsd-gap-lg
.lsd-z-raised
.lsd-fx--fade-in
Vertical axis with alternating left/right items. Centered nodes, connector line. Collapses to a left-aligned list on mobile.
.lsd-stack
.lsd-grid--2col
.lsd-z-raised
Color graph, contrast solver, derivation pipeline shipped.
27 classes, z-tiers, filters, reactive data bindings.
Anchor / orbit tiers; component weight reacts to scroll.
Ready-to-paste compositions — heroes, cards, forms, more.
Native <details> accordions. No JS, fully a11y. The plus rotates to a cross when open.
.lsd-stack
.lsd-gap-sm
.lsd-container-narrow
lsd-motion.css and you're done — classes resolve at runtime from CSS variables.Three columns — icon + heading + copy per feature. Each tile raised to .lsd-z-raised and lifts on hover.
.lsd-grid--3col
.lsd-z-raised
.lsd-fx--hover-lift
.lsd-stack
One source of truth for color, type, spacing — derivations stay consistent across every surface.
Z-layers from sunken to orbit. Every tier has a scale, a shadow, and a transition — pick one class.
Compiled CSS. No JS required. Add LSD to any stack without inheriting a framework.
Color graph, contrast solver, derivation pipeline shipped.
27 classes, z-tiers, filters, reactive data bindings.
One source of truth for color, type, spacing — derivations stay consistent across every surface.
Z-layers from sunken to orbit. Every tier has a scale, a shadow, and a transition — pick one class.
Compiled CSS. No JS required. Add LSD to any stack without inheriting a framework.