style improvements, mobile fixes