improve mobile nav and sidebar styling