Spacing

The Spacing system provides utility classes for controlling margins and padding. It includes both fixed sizes and decimal values to handle precise spacing needs.

Available spacing sizes and their pixel values

View Size Documentation

Margin Utilities

Control element margins using these utility classes. Each class follows the pattern {property}--{size}.

m--{size} All sides margin
mt--{size} Top margin
mr--{size} Right margin
mb--{size} Bottom margin
ml--{size} Left margin
mx--{size} Horizontal margin
my--{size} Vertical margin

Padding Utilities

Control element padding using these utility classes. Each class follows the pattern {property}--{size}.

p--{size} All sides padding
pt--{size} Top padding
pr--{size} Right padding
pb--{size} Bottom padding
pl--{size} Left padding
px--{size} Horizontal padding
py--{size} Vertical padding

These tokens are automatically mapped to this page by token prefix.

Token 1-bit 2-bit 4/8/16-bit
--gap-large 20px — —
--gap-medium 16px — —
--gap-small 7px — —
--gap-xlarge 30px — —
--gap-xsmall 5px — —
--gap-xxlarge 40px — —
--list-gap-large 16px — —
--list-gap-small 8px — —