transition and box shadow spread