Updated background colors and media queries for better appearance on mobile devices.