Added theme selection
Changed solarized light text color
Added mobile compatibility