Compromisso
Acessibilidade
O que foi verificado neste site, como verificamos e o que ainda falta. Sem selo e sem promessa de conformidade total.
O alvo
O site é construído para atender a WCAG 2.1 no nível AA. Isso é o alvo do trabalho, não um certificado: o que segue é a lista do que já foi conferido e do que continua em aberto.
O que já foi verificado
- Contraste de texto: as combinações de cor do site são calculadas a cada publicação e o build recusa qualquer uma abaixo de 4,5:1 para texto e 3:1 para borda, ícone e anel de foco.
- Estrutura: cada página tem um único <h1>, títulos em ordem, um <main>, e um link "pular para o conteúdo" como primeiro item navegável.
- Teclado: todo elemento interativo recebe foco visível, com anel de contraste próprio. Nenhuma função depende de passar o mouse por cima.
- Campos de formulário: todos têm rótulo associado, erro escrito em texto ao lado do campo e aviso anunciado por região ao vivo - o erro nunca é comunicado só por cor.
- Imagens: toda imagem tem texto alternativo ou é marcada como decorativa. A arte animada de fundo é decorativa e fica fora da leitura.
- Movimento: quem liga "reduzir movimento" no sistema recebe o site sem animação de entrada, sem pulso nos fios e sem o rodízio de palavras do topo.
- Alvo de toque: botão e link de barra fixa têm no mínimo 44 por 44 pixels de área tocável.
- Zoom: o layout é conferido em 360, 768 e 1440 pixels de largura, e com o texto ampliado a 200%, sem rolagem horizontal.
- Terceiros: o mapa do Google só carrega depois que você clica - nada de conteúdo externo entrando na página sem escolha.
O que ainda falta
- Teste com leitor de tela real (NVDA, VoiceOver) percorrendo o site inteiro, e não só as telas principais.
- Conferência com usuários de tecnologia assistiva - nenhuma auditoria automática substitui isso.
Sem plugin de sobreposição
Este site não usa nenhum widget de acessibilidade do tipo que se instala por cima da página. Essas ferramentas não corrigem o código: elas atrapalham leitor de tela e navegação por teclado, e dão aparência de conformidade sem entregá-la. A acessibilidade vive no HTML.
Como conferimos
A cada publicação, uma auditoria automática percorre todas as páginas geradas e falha se encontrar imagem sem alternativo, campo sem rótulo, salto de nível de título, id repetido, âncora sem destino, link sem nome acessível ou par de cores abaixo do mínimo. Erro encontrado bloqueia a publicação em vez de virar aviso.