Grid & Breakpoints — DS v4.1

Referência visual dos 6 breakpoints, da área útil (container) e da grade de colunas sugerida por faixa. Apenas para ilustração — não importado pelo squad nem aplicado aos projetos.

Tabela canônica

TokenViewportContainer ativoPadding lateralÁrea útilGrid sugerido
--bp-xs360pxfluido16px328px4 col / gutter 16
--bp-sm480pxfluido16px448px4 col / gutter 16
--bp-md768pxfluido~31px~706px8 col / gutter 20
--bp-lg1024pxfluido32px960px12 col / gutter 24
--bp-xl1280px--container-max 1200px32px ext.1200px12 col / gutter 24
--bp-2xl1536px--container-max 1200px168px ext.1200px12 col / gutter 24

Padding lateral = clamp(16px, 4vw, 32px). Acima de 1264px o container fica centralizado (1200px) e o restante vira margem visual.
Containers extras: --container-narrow 720px (artigos/forms), --container-wide 1440px (hero fullbleed).

Margem (área externa ao container) Container (área útil) Colunas do grid

Diagramas por breakpoint

360px --bp-xs · phone pequeno · 4 col · gutter 16
328px
Viewport: 360px Padding: 16px Container: 328px (fluido) Grid: 4 colunas · gutter 16
480px --bp-sm · phone grande · 4 col · gutter 16
448px
Viewport: 480px Padding: 16px Container: 448px (fluido) Grid: 4 colunas · gutter 16
768px --bp-md · tablet · 8 col · gutter 20
~706px
Viewport: 768px Padding: ~31px (clamp 4vw) Container: ~706px (fluido) Grid: 8 colunas · gutter 20
1024px --bp-lg · laptop · 12 col · gutter 24
960px
Viewport: 1024px Padding: 32px Container: 960px (fluido) Grid: 12 colunas · gutter 24
1280px --bp-xl · desktop · container 1200 · 12 col · gutter 24
1200px (--container-max)
Viewport: 1280px Margem externa: 40px cada lado Container: 1200px (capped) Grid: 12 colunas · gutter 24
1536px --bp-2xl · wide · container 1200 (centralizado) · 12 col · gutter 24
1200px (--container-max)
Viewport: 1536px Margem externa: 168px cada lado Container: 1200px (capped, centralizado) Grid: 12 colunas · gutter 24

Containers alternativos

TokenLarguraUso recomendado
--container-narrow720pxArtigos longos, forms simples, blog post
--container-max1200pxPadrão — landing pages, dashboards, marketing
--container-wide1440pxHero fullbleed, hero com mídia ampla

Observação sobre o grid

O DS v4.1 não impõe um grid system fixo (tipo Bootstrap). Os componentes usam CSS Grid e Flexbox próprios. As colunas 4/8/12 acima são apenas referência mental para o operador desenhar layouts coerentes. O .feature-grid já implementa 1→2→3 colunas; o resto fica a critério da seção.