Question: By default, it seems Mobile Safari adds the top inner shadow to all input fields, including textarea. Is there a way to remove it?

It's especially ugly when you have a white background.

Answer: 
<https://stackoverflow.com/a/51626446/9287284>

> 
> `background-clip: padding-box;` 
> 
> 
> 

and I found an older same answers comment at here.

<https://stackoverflow.com/a/29750016/9287284>
Setting either `background` and `border` css properties of the `input` tag also seems to work.

Try this:

```
<style>
input {
    background: #ccc;
    border: none;
}
</style>

<form>
First name: <input type="text"/><br />
Last name: <input type="text" />
</form>

```