improve sizing for desktops and landscape mode