redesign for mobile, add light theme option