enhanced mobile experience, cleaned up color scheme and added animations