light theme: improve colours

* make the background lighter
* set highlight colour to something readable
* improve readability of default grey colours
* make default text color readable
* fix some base colours
style option control in light theme
fix gap between input and content
Fix bug with background color bleeding through