Olá Murilo!

Dei uma olhada no código e provavelmente você fez o projeto usando como base a tela maior de um pc ou note, por exemplo.

A maioria dos valores usados estão em pixels, que são medidas absolutas (fixas), então, para o tamanho da tela que você estava usando ficava bom, mas agora quando a tela diminuiu eles ficaram grandes demais e quebraram.

Algo que voce poderia estudar é sobre responsividade e Media Queries, onde você vai aprender como alterar o código para determinado tamanho de tela.

Mas, de início, você poderia estudar sobre outras unidades no css que são mais adaptáveis, como o em para as fontes. Já para as divs você poderia usar os valores um % para iniciar.

Da uma olhada nesse link aqui para as medidas - https://www.alura.com.br/artigos/guia-de-unidades-no-css

Não tenho muito conhecimento, mas já aconteceu isso comigo também e estudar isso ajudou.

Espero ter ajudado em algo. Bons estudos aí!