Nit: please reorder properties: z-index, padding and background so they don't appear on the diff