Ei, Luiz! Tudo bem?
O seu projeto está ficando ótimo, parabéns!
Uma recomendação é usar align-items: center para organizar os elementos. Isso ajuda a manter centralizado, veja um exemplo:
.container {
display: flex;
justify-content: space-around; /* ou space-between */
align-items: center;
}
E outra dica é sempre olhar no repositório se não está faltando algum ajuste em seu código. Deixo o link abaixo para você consultar:
Espero que dê certo e qualquer dúvida compartilhe no fórum, estaremos por aqui.
Bons estudos e até mais!