Every spacing decision lives here. Components never carry outer margin.
Vertical flex column with token-driven gap.
<Stack gap="md">…</Stack>Horizontal flex row. Default alignment is center.
<HStack gap="md" justify="between">…</HStack>Explicit vertical stack — identical to Stack.
<VStack gap="sm">…</VStack>Wrapping inline row. Use for tag lists, chip clusters.
<Cluster gap="sm">…</Cluster>CSS grid with responsive column support.
<Grid columns={{ base: 1, md: 2, lg: 3 }} gap="md">…</Grid>Max-width wrapper with responsive padding.
<Container size="lg">…</Container>Semantic section with vertical rhythm and optional surface.
Section with subtle background + md padding.
<Section paddingY="lg" background="subtle">…</Section>Flex filler or fixed-size inert spacer.
<HStack><Logo /><Spacer /><Button>…</Button></HStack>Centers children on one or both axes.
<Center minHeight="6rem">…</Center>Two-column responsive layout that collapses below a breakpoint.
<Split leftWidth="1/3">…</Split>