added adjustments for shorter screen heights, and mobile background color