Lots of CSS adaptions to UI to better fit smaller heights