Olá Enzo, tudo bem?
O desenvolvimento de um site responsivo pode ser um pouco desafiador e requer planejamento cuidadoso para garantir que o layout e os elementos se ajustem adequadamente a diferentes tamanhos de tela. Para simplificar o processo e evitar a necessidade de muitos @media queries, você pode seguir algumas práticas recomendadas:
- Usar um grid system: uma grade é uma maneira de organizar elementos em uma página em colunas e linhas, permitindo que eles se ajustem automaticamente ao tamanho da tela. Existem muitas bibliotecas de grade disponíveis, como - Bootstrapou- Foundation, que podem facilitar muito o processo de design responsivo.
 
- Usar unidades relativas: unidades como porcentagem, - eme- remsão escalonáveis e podem ajudar a manter o layout consistente em diferentes tamanhos de tela.
 
- Limitar o uso de valores absolutos: evitar o uso de valores absolutos, como pixels, para dimensionar elementos pode tornar o design mais flexível e adaptável a diferentes dispositivos. 
- Priorizar o conteúdo: certifique-se de que o conteúdo mais importante esteja visível e acessível, mesmo em telas menores. Considere ocultar elementos menos importantes em telas menores ou reorganizar o layout para que o conteúdo principal apareça primeiro. 
- Testar em vários dispositivos: teste seu site em vários dispositivos e tamanhos de tela para garantir que o design seja responsivo e se adapte adequadamente a diferentes resoluções. 
Quanto ao seu repositório GitHub, parece que você já está usando alguns @media queries para ajustar o layout em diferentes tamanhos de tela. Uma opção seria tentar simplificar o layout geral do site, limitando o número de elementos que precisam ser ajustados em tamanhos de tela menores. Além disso, você pode tentar usar um grid system para ajudar a organizar os elementos em colunas e linhas, o que pode tornar o design mais fácil de ajustar em diferentes tamanhos de tela.
Espero que essas dicas ajudem! Um abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor marque ele como solução! ✓