Refined CSS for desktop display

Still needs testing on mobile