gradient on background and better shadows