Oii Samuel, tudo bem?
É ótimo ver seu progresso! Seu código mostra um bom domínio de HTML e CSS, especialmente em relação ao posicionamento e ao uso de flexbox.
A definição das variáveis CSS no :root
é uma prática muito útil para manter a consistência e facilitar futuras alterações de estilo. E, você tá utilizando corretamente as classes para estilizar diferentes elementos, o que ajuda a manter o código organizado e reutilizável.
A escolha da fonte principal através da variável --fonte-principal
demonstra uma boa atenção aos detalhes de design e personalização.
Continue praticando e explorando novos conceitos!
Um abraço e bons estudos.