added basic mobile support for options; cleaned up css (px->em)