Oi, Luis! Como vai?
Do jeito que você explicou, sua solução mostra atenção ao controle da lógica para habilitar e desabilitar o botão de reinício conforme a interação. Esse detalhe é importante para evitar comportamentos inesperados na interface.
Uma dica interessante para o futuro é usar o método toggle
em vez de verificar manualmente. Veja este exemplo:
let botao = document.getElementById('btn-reiniciar');
botao.classList.toggle('container__botao-desabilitado');
Esse código alterna a classe automaticamente, simplificando o controle de estado do botão.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!