color scheme changes
a first attempt at achieving auto zoomout based on viewport size