css tidy, ux improvements, mobile spacing fix