Hello MrLanter, I hope you are doing very well. I was reviewing your solution, and I want to congratulate you for the excellent work you sent. Everything is good. I only see one point to improve in your project, and I want to give you some feedback.
-
Check your HTML and its Semantics, you have a header tag inside a div tag that is inside the main tag, which is wrong semantically, here I let you a link where you can read about that: HTML Semantic Elements
-
Another point is that as a recommendation, you can save lines of code by using the modularized styles with Sass.
That's all, the project in general is super good, congratulations MrLanter!