Spacing & Layout
160 spacing • 73 radii • 99 motion • Apple Human Interface Guidelines
Spacing Scale
Consistent spacing tokens for padding, margins, and gaps.
0
0px0px1
1px1px2
2px2px4
4px4px6
6px6px8
8px8px10
10px10px12
12px12px16
16px16px20
20px20px24
24px24px32
32px32px40
40px40px48
48px48px56
56px56px64
64px64px80
80px80px96
96px96px128
128px128pxiOS Safe Area Top
59px59pxiOS Safe Area Top (Notch)
47px47pxiOS Safe Area Top (Legacy)
20px20pxiOS Safe Area Bottom
34px34pxiOS Safe Area Bottom (Legacy)
0px0pxiOS Content Margin
16px16pxiOS Content Margin (Large)
20px20pxiOS Readable Content Width
672px672pxiPad Content Margin
20px20pxiPad Content Margin (Regular)
24px24pxiPad Sidebar Width
320px320pxiPad Sidebar Width (Compact)
260px260pxiPad Split View Primary
320px320pxiPad Split View Secondary
504px504pxmacOS Window Padding
20px20pxmacOS Sidebar Width
240px240pxmacOS Sidebar Width (Min)
180px180pxmacOS Sidebar Width (Max)
320px320pxmacOS Toolbar Height
38px38pxmacOS Title Bar Height
28px28pxmacOS Inspector Width
260px260pxwatchOS Content Margin
8.5px8.5pxwatchOS List Row Height
44px44pxwatchOS Complication Padding
4px4pxtvOS Safe Area
60px60pxtvOS Content Margin
90px90pxtvOS Focus Spacing
40px40pxtvOS Shelf Height
350px350pxtvOS Card Width
308px308pxvisionOS Window Padding
24px24pxvisionOS Window Margin
40px40pxvisionOS Ornament Offset
16px16pxvisionOS Tab Bar Height
62px62pxNavigation Bar Height
44px44pxNavigation Bar Height (Large)
96px96pxTab Bar Height
49px49pxTab Bar Height (iPad)
50px50pxToolbar Height
44px44pxSearch Bar Height
36px36pxTouch Target Minimum
44px44pxTouch Target Comfortable
48px48pxTouch Target Large
56px56pxPointer Target Minimum
24px24pxButton Padding Horizontal
16px16pxButton Padding Vertical
10px10pxButton Padding Compact
8px8pxButton Icon Gap
6px6pxButton Group Gap
8px8pxButton Height Standard
44px44pxButton Height Small
32px32pxButton Height Large
50px50pxList Row Height
44px44pxList Row Height (Subtitle)
58px58pxList Row Height (Large)
72px72pxList Row Padding
16px16pxList Row Content Gap
12px12pxList Section Header Height
28px28pxList Section Footer Height
32px32pxList Inset
16px16pxList Separator Inset
16px16pxList Separator Inset (Icon)
60px60pxCard Padding
16px16pxCard Padding Large
20px20pxCard Gap
16px16pxCard Gap Compact
8px8pxCard Header Spacing
12px12pxCard Content Spacing
8px8pxForm Field Height
44px44pxForm Field Padding
12px12pxForm Label Gap
8px8pxForm Field Gap
16px16pxForm Section Gap
32px32pxForm Helper Text Gap
4px4pxAlert Width
270px270pxAlert Padding
20px20pxAlert Button Height
44px44pxAction Sheet Button Height
57px57pxModal Width (Small)
340px340pxModal Width (Medium)
540px540pxModal Width (Large)
680px680pxSheet Detent Small
250px250pxSheet Detent Medium
50%0pxSheet Detent Large
90%0pxPopover Arrow Size
13px13pxPopover Padding
16px16pxPopover Min Width
200px200pxPopover Max Width
400px400pxTooltip Padding
8px8pxSegment Height
32px32pxSegment Padding
8px8pxSegment Min Width
40px40pxPicker Row Height
32px32pxDate Picker Width
320px320pxColor Picker Size
280px280pxProgress Bar Height
4px4pxProgress Bar Height (Thick)
8px8pxActivity Indicator Small
20px20pxActivity Indicator Medium
37px37pxActivity Indicator Large
50px50pxBadge Size Min
18px18pxBadge Padding
5px5pxPill Padding Horizontal
12px12pxPill Padding Vertical
6px6pxSlider Track Height
4px4pxSlider Thumb Size
28px28pxSwitch Width
51px51pxSwitch Height
31px31pxCheckbox Size
22px22pxRadio Size
22px22pxIcon XS
12px12pxIcon SM
16px16pxIcon MD
20px20pxIcon LG
24px24pxIcon XL
28px28pxIcon 2XL
32px32pxTab Bar Icon
25px25pxNavigation Icon
22px22pxToolbar Icon
22px22pxApp Icon Small
29px29pxApp Icon Medium
40px40pxApp Icon Large
60px60pxAvatar XS
24px24pxAvatar SM
32px32pxAvatar MD
40px40pxAvatar LG
56px56pxAvatar XL
72px72pxAvatar 2XL
96px96pxThumbnail Small
60px60pxThumbnail Medium
80px80pxThumbnail Large
120px120pxGrid Column Gap
16px16pxGrid Row Gap
16px16pxGrid Gutter
20px20pxStack Spacing XS
4px4pxStack Spacing SM
8px8pxStack Spacing MD
16px16pxStack Spacing LG
24px24pxParagraph Spacing
16px16pxText Block Margin
20px20pxInline Element Gap
4px4pxLabel Value Gap
8px8px