primitive mobile-friendly styles added