[ NOTAS ]
Acessibilidade não é ajuste final
Arrumar contraste no fim entrega um projeto capengo. Começar por ele entrega um projeto melhor.

Todo projeto que trata acessibilidade como checklist final chega ao mesmo lugar: uma lista de concessões feitas com raiva, três dias antes de subir.
O cinza claro que era o charme da interface vira um cinza médio sem graça. A fonte fina vira regular. E o resultado parece uma versão piorada do que era, porque é.
Quando a restrição entra no começo, nada disso acontece. Eu desenho dentro dela e o projeto nasce inteiro, sem remendo.
RESTRIÇÃO CEDO É MATERIAL, RESTRIÇÃO TARDE É PREJUÍZO
Defino a paleta já com os contrastes resolvidos. Cada cor nasce sabendo sobre que fundo ela pode aparecer e em que corpo de texto.
Isso reduz o espaço de escolha, e reduzir espaço de escolha é exatamente o que faz um projeto ficar coerente. A limitação vira o sistema.
Alvo de toque, foco visível de teclado, ordem de leitura, texto alternativo. Nenhuma dessas coisas fica bonita se for enfiada no fim. Todas somem no projeto quando são premissa.
E vale lembrar que não é caso raro. É quem está no sol, com a tela no brilho mínimo, no ônibus, segurando o celular com uma mão só.
O QUE EU GANHEI COM ISSO
Interface mais legível para todo mundo. Hierarquia mais firme, porque o contraste precisa trabalhar de verdade em vez de depender de sutileza.
Menos discussão no fim do projeto, porque a decisão difícil já tinha sido tomada quando ainda era barata.
E uma coisa que eu não esperava: paletas melhores. Quando a cor precisa passar no teste, ela para de ser enfeite e vira ferramenta.
Acessibilidade não deixou meu trabalho mais pobre. Deixou mais resolvido.