DECLARAÇÃO DE ACESSIBILIDADE
Projetado e construído em direção ao WCAG 2.2 AA.
Isto não é uma declaração de conformidade total ou certificada. É uma descrição da abordagem, das decisões e das lacunas conhecidas, para que a acessibilidade seja verificável, não apenas afirmada.
Abordagem
Acessibilidade é tratada como uma restrição de design desde o início de uma página ou componente, não como uma etapa aplicada depois. Concretamente, isso significa:
- Elementos HTML nativos são usados por sua semântica embutida (botões, links, listas, títulos, landmarks) em vez de
divs aumentadas com ARIA. - Todo controle interativo tem um estado de foco visível, um nome acessível e funciona apenas com teclado.
- Nenhuma informação é transmitida somente por cor, e nenhum conteúdo fica disponível apenas ao passar o mouse.
- Movimento é decorativo, não essencial: toda transição animada tem um equivalente estático e imediatamente compreensível.
- Conteúdo essencial - navegação, histórico de carreira, artigos e dados de contato - está presente no HTML e não depende de JavaScript para existir.
Suporte a teclado
| Ação | Tecla |
|---|---|
| Pular para o conteúdo principal | Tab ao carregar a página, depois Enter |
| Abrir "Pergunte sobre minha carreira" | Ctrl/⌘ + K |
| Fechar uma caixa de diálogo | Esc |
| Mover entre controles | Tab / Shift+Tab |
| Ativar um botão ou link | Enter ou Espaço |
Preferências de movimento
O site respeita prefers-reduced-motion automaticamente. Também oferece um controle manual de "Reduzir movimento" no cabeçalho, independente da configuração do sistema operacional, já que preferências podem variar por contexto. A escolha é armazenada no seu dispositivo e reaplicada na próxima visita.
Estrutura semântica
As páginas usam um único <h1>, uma hierarquia lógica de títulos e regiões de landmark (header, nav, main, footer) para que a tecnologia assistiva possa navegar pela estrutura, em vez de precisar ler tudo em ordem.
Acessibilidade multilíngue
Cada página declara seu idioma via lang, e textos no outro idioma (títulos de artigos, material citado) são marcados com seu próprio atributo lang, para que leitores de tela pronunciem corretamente. O seletor de idioma mantém você na página equivalente no outro idioma.
Metodologia de testes
Este site é verificado por meio de uma combinação de navegação manual apenas por teclado, verificações pontuais com leitores de tela, revisão de HTML semântico e ferramentas automatizadas como axe e Lighthouse quando disponíveis. Ferramentas automatizadas capturam um subconjunto dos problemas; a revisão manual captura o restante. Nenhuma substitui a outra.
Como relatar um problema
Se você encontrar uma barreira de acessibilidade neste site, envie um e-mail para gdosreis@acm.org com a página e uma descrição do problema. Os relatos são revisados pessoalmente.