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;
}