Detalhes próximos
Ícone e rótulo, rótulo e ajuda.
O que já existe, o que precisa melhorar e o que ainda merece uma avaliação. Cada estado se refere apenas ao critério abaixo; não é aprovação da seção inteira.
Escala de espaços, duração e easing são exportados como variáveis CSS com escopo.
Ver material relacionado ↗Grids piloto de 4/8/12 colunas, margens, spans e camadas estão documentados e exportados. Auditar e migrar exceções locais existentes.
Revisar movimento reduzido, foco por teclado, zoom e layouts estreitos no catálogo.
Exemplos interativos de densidade, grid e abertura de detalhes usam o registro da organização. CSS, JSON e guia para IA incluem movimento reduzido. Isso não conclui a auditoria ampla do catálogo.
Ler especificações de layout ↗04 / Espaço e movimento
O espaço mostra o que pertence ao mesmo grupo. O movimento mostra o que mudou. Use ambos para deixar o próximo passo claro.
Reutilize os passos existentes de 4–96 px. Um intervalo pequeno conecta detalhes; um maior separa decisões. Escolha o papel antes do número.
Ícone e rótulo, rótulo e ajuda.
Título, explicação e ação da mesma decisão.
Padding de cards e painéis, sem reduzir a leitura.
Distância entre grupos e seções; aumente quando o assunto mudar.
Compare duas receitas de card sem mudar palavras ou tamanho de fonte. A compacta atende conteúdo repetido; a confortável dá mais espaço a uma introdução. Os valores são padding e gap, não alturas fixas.
Explique o detalhe útil. Mantenha a ação próxima para mostrar a conexão.
Explore o design system.ds-spaced-card {
padding: var(--ds-space-32);
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--ds-space-24);
}
.ds-spaced-card > * { margin: 0; }Use 4, 8 ou 12 colunas conforme a tela cresce. Alinhe textos, imagens e ações relacionados às mesmas bordas. O contêiner para em 1200 px, sem contar as margens externas.
Este é um diagrama de grid em escala, não um simulador de dispositivo. Os números descrevem a receita CSS real. Cards empilham em telas pequenas, usam duas colunas em médias e três em amplas.
Estes valores piloto de z-index pertencem a um contexto isolado de componente ou página. Um número não escapa do contexto de empilhamento do pai. Prefira o comportamento nativo de dialog para modais.
Fluxo normal e elementos decorativos locais.
--ds-layer-contentCabeçalho ou navegação, sem esconder conteúdo focado.
--ds-layer-stickyMenus próximos ao controle de origem.
--ds-layer-popoverFundo que separa um diálogo do restante da página.
--ds-layer-overlayConteúdo modal; gerencie foco, Escape e retorno ao acionador.
--ds-layer-dialogMantenha 220 ms com a curva existente como padrão. Use resposta mais rápida em controles pequenos ou um pouco mais de tempo em uma pequena revelação. A duração não atrasa a ação.
Feedback curto em controles pequenos.
Deslocamento máx.: 4 pxReferência existente para hover, foco e seleção.
Deslocamento máx.: 4 pxRevelar um pequeno painel após uma ação explícita.
Deslocamento máx.: 8 pxCurva compartilhada: cubic-bezier(0.4, 0, 0.2, 1)
Movimento padrão: transições curtas habilitadas.
O painel aparece ao lado do acionador. Ele abre no fluxo do documento, mantém altura natural e pode ser fechado pelo mesmo botão.
A demonstração não repete nem inicia sozinha. A preferência do sistema operacional sempre prevalece; o botão só reduz movimento. Conteúdo e estado continuam disponíveis nos dois modos.
Papéis de espaçamento, breakpoints, camadas e receitas de movimento estão em JSON, tokens com escopo e guia para IA. Copie exemplos com a regra de movimento reduzido.
Especificação piloto. As páginas existentes ainda precisam de auditoria de espaços e camadas; revisões amplas de teclado, zoom e movimento reduzido continuam abertas.