more mobile-first refactoring of styles