Tipografia
Responsivo
Para aplicar classes utilitárias em um breakpoint específico, adicione o prefixo adequado a classe existente.
Text Color
Utilitários para controlar a cor do texto de um elemento
| Classe | Propriedades | 
|---|---|
| .z--text-{token} | color: {token}; | 
Tokens:
| Token | Valor | 
|---|---|
| brand-primary-600 | #46ab21 | 
| brand-primary-500 | #52c628 | 
| brand-primary-400 | #5fcf35 | 
| brand-secondary-600 | #355dd4 | 
| brand-secondary-500 | #4c78fa | 
| brand-secondary-400 | #5780fa | 
| transparent | rgba(0, 0, 0, 0) | 
| white | #ffffff | 
| neutral-900 | #23282d | 
| neutral-800 | #3e4851 | 
| neutral-700 | #636f7a | 
| neutral-600 | #8995a0 | 
| neutral-500 | #b8c2cb | 
| neutral-400 | #dbe1e5 | 
| neutral-300 | #f1f5f8 | 
| neutral-200 | #f6f8fa | 
| neutral-100 | #fafcfd | 
| grey-900 | #030303 | 
| grey-800 | #262626 | 
| grey-700 | #414141 | 
| grey-600 | #575757 | 
| grey-500 | #b5b7b9 | 
| grey-400 | #dddddd | 
| grey-300 | #ecedee | 
| grey-200 | #f7f7f7 | 
| grey-100 | #ffffff | 
| red-600 | #871e1e | 
| red-500 | #b92828 | 
| red-400 | #fae7e8 | 
| blue-600 | #004570 | 
| blue-500 | #0065a4 | 
| blue-400 | #e2eef6 | 
| yellow-600 | #755c17 | 
| yellow-500 | #ffca34 | 
| yellow-400 | #fff6dd | 
| green-600 | #005726 | 
| green-500 | #00893c | 
| green-400 | #e4f2ea | 
| facebook-600 | #365899 | 
| facebook-500 | #4267b2 | 
| facebook-400 | #476fbf | 
| linkedin-600 | #006a9c | 
| linkedin-500 | #067ab1 | 
| linkedin-400 | #007db8 | 
| twitter-600 | #1a90d9 | 
| twitter-500 | #1d9ff0 | 
| twitter-400 | #1fa9ff | 
| instagram-600 | #a8258c | 
| instagram-500 | #c32aa3 | 
| instagram-400 | #cc2daa | 
Referências:
Font Family
Utilitários para controlar a família de fonte de um elemento
| Classe | Propriedades | 
|---|---|
| .z--font-{token} | font-family: {token}; | 
Tokens:
| Token | Valor | 
|---|---|
| sans | 'Source Sans Pro', sans-serif | 
Referências:
Font Size
Utilitários para controlar o tamanho da fonte de um elemento
| Classe | Propriedades | 
|---|---|
| .z--text-{token} | font-size: {token}; | 
Tokens:
| Token | Valor | 
|---|---|
| 2xs | 10px | 
| xs | 12px | 
| sm | 14px | 
| base | 16px | 
| lg | 18px | 
| xl | 20px | 
| 2xl | 24px | 
| 3xl | 28px | 
| 4xl | 32px | 
| 5xl | 36px | 
| 6xl | 40px | 
Referências:
Font Weight
Utilitários para controlar o peso da fonte de um elemento
| Classe | Propriedades | 
|---|---|
| .z--font-{token} | font-weight: {token}; | 
Tokens:
| Token | Valor | 
|---|---|
| black | 900 | 
| extrabold | 800 | 
| bold | 700 | 
| semibold | 600 | 
| medium | 500 | 
| normal | 400 | 
| light | 300 | 
| thin | 200 | 
| hairline | 100 | 
Referências:
Letter Spacing
Utilitários para controlar o tracking (espaçamento entre letras) de um elemento
| Classe | Propriedades | 
|---|---|
| .z--tracking-{token} | letter-spacing: {token}; | 
Tokens:
| Token | Valor | 
|---|---|
| sm | -0.05em | 
| md | 0 | 
| lg | 0.05em | 
Referências:
Line Height
Utilitários para controlar a entrelinha (altura da linha) de um elemento
| Classe | Propriedades | 
|---|---|
| .z--leading-{token} | line-height: {token}; | 
Tokens:
| Token | Valor | 
|---|---|
| 2xs | 12px | 
| xs | 16px | 
| sm | 20px | 
| base | 24px | 
| lg | 28px | 
| xl | 32px | 
| 2xl | 36px | 
| 3xl | 40px | 
| 4xl | 44px | 
| 5xl | 48px | 
| 6xl | 52px | 
Referências:
Lists
Utilitários para controlar estilos de lista
| Classe | Propriedades | 
|---|---|
| .z--list-reset | list-style: none; padding: 0; | 
Style & Decoration
Utilitários para controlar o estilo do texto
| Classe | Propriedades | 
|---|---|
| .z--italic | font-style: italic; | 
| .z--normal | font-style: normal; | 
| .z--uppercase | text-transform: uppercase; | 
| .z--lowercase | text-transform: lowercase; | 
| .z--capitalize | text-transform: capitalize; | 
| .z--normal-case | text-transform: none; | 
| .z--underline | text-decoration: underline; | 
| .z--line-through | text-decoration: line-through; | 
| .z--no-decoration | text-decoration: none; | 
| .z--antialiased | -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; | 
| .z--subpixel-antialiased | -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; | 
Referências:
- font-style - CSS Reference
- text-transform - CSS Reference
- text-decoration - CSS Reference
- font-style - CSS-Tricks
- text-transform - CSS-Tricks
- text-decoration - CSS-Tricks
- font-style - MDN
- text-transform - MDN
- text-decoration - MDN
Text Alignment
Utilitários para controlar o alinhamento do texto
| Classe | Propriedades | 
|---|---|
| .z--text-left | text-align: left; | 
| .z--text-center | text-align: center; | 
| .z--text-right | text-align: right; | 
| .z--text-justify | text-align: justify; | 
Referências:
Vertical Alignment
Utilitários para controlar o alinhamento vertical de um elemento inline ou table-cell
| Classe | Propriedades | 
|---|---|
| .z--align-baseline | vertical-align: baseline; | 
| .z--align-top | vertical-align: top; | 
| .z--align-middle | vertical-align: middle; | 
| .z--align-bottom | vertical-align: bottom; | 
| .z--align-text-top | vertical-align: text-top; | 
| .z--align-text-bottom | vertical-align: text-bottom; | 
Referências:
Whitespace, Wrapping & Truncate
Utilitários para controlar o espaço em branco e a disposição de um elemento
| Classe | Propriedades | 
|---|---|
| .z--whitespace-normal | white-space: normal; | 
| .z--whitespace-no-wrap | white-space: nowrap; | 
| .z--whitespace-pre | white-space: pre; | 
| .z--whitespace-pre-line | white-space: pre-line; | 
| .z--whitespace-pre-wrap | white-space: pre-wrap; | 
| .z--break-words | word-wrap: break-word; | 
| .z--break-normal | word-wrap: normal; | 
| .z--truncate | overflow: hidden;text-overflow: ellipsis;white-space: nowrap; | 
Referências: