Spacing

Specify distance for margin, padding or gap between multiple elements.

Global scale

We use a spacing scale that builds upon a 4px baseline grid, with increments adjusting to larger values mid-scale. This approach helps minimize unnecessary decision-making when designing spatial relationships between elements.

Each platform can define its own semantic tokens while referencing one of our global values for features like density and breakpoint scaling. This ensures seamless integration with other design systems and frameworks used in the company.

Default spacing scale in pixels
0
Collection
global/density
2
Collection
global/density
4
Collection
global/density
6
Collection
global/density
8
Collection
global/density
12
Collection
global/density
16
Collection
global/density
20
Collection
global/density
24
Collection
global/density
32
Collection
global/density
40
Collection
global/density
44
Collection
global/density
48
Collection
global/density
56
Collection
global/density
64
Collection
global/density
72
Collection
global/density
80
Collection
global/density
120
Collection
global/density
180
Collection
global/density

 

Base tokens

Every spacing value is defined as combination of base, factor and a multiplier. These global primitives allow us to support multiple densities and store the scale formula inside each spacing token.


                                                        
                                                        
                                                            "density": {
                                                            "spacing": {
                                                              "2": {
                                                                "$type": "dimension",
                                                                "$value": "({density.spacing.base} * {density.spacing.factor}) * 0.125"
                                                              }
                                                            }
                                                        }
                                                        
                                                            
16px
16px
base
Base spacing token used to calculate entire scale. Not used outside design tokens
1px
1px
factor
Modifier used to calculate default density scale. Not used outside design tokens