improve consistency across different screen sizes