O estado do menu dependia apenas de classes CSS, o que prejudicava a acessibilidade para leitores de tela.
Refatorei o botão aplicando o padrão de controle de estado com ARIA:
aria-expanded alternando entre true/falsearia-controls para vincular o gatilho ao conteúdoA implementação pode ser consultada no componente de menu hambúrguer.
Componentes interativos precisam expor seu estado semanticamente. Mudanças visuais não são suficientes para garantir que tecnologias assistivas compreendam a interface.