Espaçamento
Todo o espaçamento é baseado em múltiplos de 4px. Isso garante consistência e alinhamento perfeito entre componentes.
Escala visual
spacing-14pxGap mínimo entre ícone e textospacing-28pxPadding interno de badges/tagsspacing-312pxGap entre elementos inlinespacing-416pxPadding interno de inputs/botõesspacing-520pxGap entre items de listaspacing-624pxPadding de cards pequenosspacing-832pxGap entre seções internasspacing-1040pxPadding de cards médiosspacing-1248pxGap entre componentes de seçãospacing-1664pxPadding vertical de seçõesspacing-2080pxGap entre seções principaisspacing-2496pxPadding de seções herospacing-32128pxEspaçamento máximo entre blocosExemplo de uso em componente
Visualização do espaçamento interno de um card típico (spacing-6 = 24px de padding, spacing-4 = 16px de gap):
ícone — 40px
título
descrição
padding: 24px (spacing-6)
gap: 16px (spacing-4)
Princípios
- Nunca use valores arbitrários fora da escala (ex: 13px, 22px)
- Prefira valores maiores para separar seções, menores para elementos internos
- Em mobile, reduza os valores de seção em 1 degrau (ex:
spacing-16→spacing-12)