Typography Tokens
Typography tokens are used to maintain a consistent set of font styles throughout your app.
Font Family
The default font stack is designed to be simple and highly available on as many devices as possible.
| Token | Value | Example | 
|---|---|---|
--sl-font-sans | 
                  -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif, ‘Apple Color Emoji’, ‘Segoe UI Emoji’, ‘Segoe UI Symbol’ | The quick brown fox jumped over the lazy dog. | 
--sl-font-serif | 
                  Georgia, ‘Times New Roman’, serif | The quick brown fox jumped over the lazy dog. | 
--sl-font-mono | 
                  SFMono-Regular, Consolas, ‘Liberation Mono’, Menlo, monospace; | The quick brown fox jumped over the lazy dog. | 
Font Size
            Font sizes use rem units so they scale with the base font size. The pixel values displayed are
            based on a 16px font size.
          
| Token | Value | Example | 
|---|---|---|
--sl-font-size-2x-small | 
                  0.625rem (10px) | Aa | 
--sl-font-size-x-small | 
                  0.75rem (12px) | Aa | 
--sl-font-size-small | 
                  0.875rem (14px) | Aa | 
--sl-font-size-medium | 
                  1rem (16px) | Aa | 
--sl-font-size-large | 
                  1.25rem (20px) | Aa | 
--sl-font-size-x-large | 
                  1.5rem (24px) | Aa | 
--sl-font-size-2x-large | 
                  2.25rem (36px) | Aa | 
--sl-font-size-3x-large | 
                  3rem (48px) | Aa | 
--sl-font-size-4x-large | 
                  4.5rem (72px) | Aa | 
Font Weight
| Token | Value | Example | 
|---|---|---|
--sl-font-weight-light | 
                  300 | The quick brown fox jumped over the lazy dog. | 
--sl-font-weight-normal | 
                  400 | The quick brown fox jumped over the lazy dog. | 
--sl-font-weight-semibold | 
                  500 | The quick brown fox jumped over the lazy dog. | 
--sl-font-weight-bold | 
                  700 | The quick brown fox jumped over the lazy dog. | 
Letter Spacing
| Token | Value | Example | 
|---|---|---|
--sl-letter-spacing-denser | 
                  -0.03em | The quick brown fox jumped over the lazy dog. | 
--sl-letter-spacing-dense | 
                  -0.015em | The quick brown fox jumped over the lazy dog. | 
--sl-letter-spacing-normal | 
                  normal | The quick brown fox jumped over the lazy dog. | 
--sl-letter-spacing-loose | 
                  0.075em | The quick brown fox jumped over the lazy dog. | 
--sl-letter-spacing-looser | 
                  0.15em | The quick brown fox jumped over the lazy dog. | 
Line Height
| Token | Value | Example | 
|---|---|---|
--sl-line-height-denser | 
                  1 | 
                     
                      The quick brown fox jumped over the lazy dog. 
                  The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog.  | 
                
--sl-line-height-dense | 
                  1.4 | 
                     
                      The quick brown fox jumped over the lazy dog. 
                  The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog.  | 
                
--sl-line-height-normal | 
                  1.8 | 
                     
                      The quick brown fox jumped over the lazy dog. 
                  The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog.  | 
                
--sl-line-height-loose | 
                  2.2 | 
                     
                      The quick brown fox jumped over the lazy dog. 
                  The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog.  | 
                
--sl-line-height-looser | 
                  2.6 | 
                     
                      The quick brown fox jumped over the lazy dog. 
                  The quick brown fox jumped over the lazy dog. The quick brown fox jumped over the lazy dog.  |