Layout
Space, rhythm and the surfaces a page is made of.
10 documented entries in this family.
The page's measure: one max width and one gutter, applied consistently.
@luc/ui/layoutA responsive grid where the column count is a decision, not a class soup.
@luc/ui/layoutA row that wraps and gaps predictably, and collapses to a column on narrow screens.
@luc/ui/layoutVertical rhythm between siblings, so spacing is owned in one place.
@luc/ui/layoutA titled band of content with the spacing and hierarchy a page needs.
@luc/ui/layoutA quiet surface for a group of related things, plus its denser sibling `Panel`.
@luc/ui/components/cardThe dense surface for toolbars, sidebars and nested regions.
@luc/uiA styled scroll container that keeps the platform's scrolling semantics.
@luc/uiHold a ratio without layout shift, whatever loads inside it.
@luc/uiAccessibility
Layout primitives add no roles and no keyboard behaviour: they are spacing and structure. What a page must still supply is its landmarks and its heading order, which come from the elements it chooses, not from these containers.