Esa sombra no viene de ningún lado, es el comportamiento normal del navegador al aplicarse border-radius sin haber declarado antes el borde.... haz la prueba en un documento limpio, que contenga unicamente un input y aplicale border-radius.
La solución que he encontrado es declarar