style update & mobile optimisation