OverviewGetting startedInstallationComponentsFoundationsToken architectureColorTypographySpacingBorders and radiiElevationMotionThemesResponsive behaviorCore and stateTheming and layoutAgent toolingAI toolingChange impactRecipesArchitectureRoadmapHelp and releasesOverviewToken architectureColorTypographySpacingBorders and radiiElevationMotionThemesResponsive behavior

Space scale

The default preset uses the explicit strategy, and density scales it. Bars are drawn at each step’s width.

Space scale
TokenValueSample
space.none0
space.3xs0.125rem
space.2xs0.25rem
space.xs0.5rem
space.sm0.75rem
space.md1rem
space.lg1.5rem
space.xl2rem
space.2xl3rem
space.3xl4rem
space.4xl6rem

Layout vocabulary

Semantic and component roles pick a step deliberately: control.padding.inline.md does not follow layout.gap, so a looser page leaves controls as they are.

Roles that read the space scale
RoleReadsValue
card.padding{layout.inset}1.5rem
control.gap{space.xs}0.5rem
control.padding.inline.lg{space.md}1rem
control.padding.inline.md{space.sm}0.75rem
control.padding.inline.sm{space.xs}0.5rem
layout.gap{space.md}1rem
layout.inset{space.lg}1.5rem
navigation.indent{space.md}1rem
navigation.item.gap{space.xs}0.5rem
navigation.item.padding.block{space.xs}0.5rem
navigation.item.padding.inline{space.sm}0.75rem