Add loading screen, responsiveness, mobile nav button styles