A premissa era direta: resolver o problema sem barulho, deixando o conteúdo respirar e a forma seguir a função.
Fixei o ritmo antes de desenhar qualquer tela, travando a escala e a medida de leitura para tudo conversar.
Menos peças, mais decisões: cada elemento precisa se justificar.
Veja o resultado ao vivo:
Detalhei o processo completo na documentação do projeto. Os tokens vivem em design/tokens.ts.
No fim, a peça zumbia no movimento e ficava quieta no repouso. É exatamente o que o projeto pedia.
Referência nova salva. Obrigado por compartilhar!