@chelsea-here
Posted
Hi there, I agree with your assessment. I think separating out certain items as component files would simplify the html drastically and let you focus on the complex css requirements. I appreciate your creating variables for the inputs, but for a project like this, it might be an over-optimization and taken time away from your focus on the various responsive design aspects. There are a few alignment and padding differences, but as a whole the site looks good and is responsive to screen changes. Don't forget to update styling for focus states. That said, all in all good job!