JSFiddle - React, Tailwind, and code Playground
HTML
<input id="newAlbum" name="newAlbum" type="text" placeholder="hello"/>
CSS
#newAlbum{
width:300px;
height:40px;
display:block;
font-size:20px;
color:#E4DBBF;
text-decoration:none;
text-align:center;
text-shadow:1px 1px 0px #4c8269;
padding:5px;
margin:10px auto;
left:20px;
position:relative;
border:solid 1px #70ab8f;
background-image: -o-linear-gradient(bottom, rgb(112,171,143) 0%, rgb(128,180,156) 100%);
background-image: -moz-linear-gradient(bottom, rgb(112,171,143) 0%, rgb(128,180,156) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(112,171,143) 0%, rgb(128,180,156) 100%);
background-image: -ms-linear-gradient(bottom, rgb(112,171,143) 0%, rgb(128,180,156) 100%);
background-image: linear-gradient(bottom, rgb(112,171,143) 0%, rgb(128,180,156) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70ab8f', endColorstr='#80b49c',GradientType=0 );
-webkit-box-shadow: inset 0px 1px 0px #70ab8f, inset 0px 5px 0px 0px #4c8269, 0px 10px 5px #999;
-moz-box-shadow: inset 0px 1px 0px #70ab8f, 0px 5px 0px 0px #4c8269, 0px 10px 5px #999;
-o-box-shadow: inset 0px 1px 0px #70ab8f, 0px 5px 0px 0px #4c8269, 0px 10px 5px #999;
box-shadow: inset 0px 1px 0px #70ab8f, 0px 5px 0px 0px #4c8269, 0px 10px 5px #999;
}
#newAlbum:active{
border:solid 1px #70ab8f;
}