responsive layout for login + signup, continue to clean up + DRY the css and html