JSFiddle - React, Tailwind, and code Playground

HTML

<div class="container">
    <h1>PSD + CSS3</h1>
    <form action="mailto:[email protected]">
        <input type="email" value="[email protected]">
        <button type="submit" ontouchstart="">Send</button>
    </form>
    <a href="http://twitter.com/musHo" ontouchstart="">Created by musHo with CSS Hat</a>
</div>

CSS

body{margin:0;padding:0;font-size:14px;font-family: "Helvetica Neue", sans-serif;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;background-size:200px 200px;background-image:url(http://subtlepatterns.com/patterns/diamond_upholstery.png);background-position: center center;}
    input{border:0;outline:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    button {background:none;border:none;margin:0;padding:0;width:auto;overflow:visible;}
    a,a:hover,a:active,a:visited,a:focus{color:#fff;text-decoration: none;cursor: pointer;outline:none;}
    @-webkit-keyframes pulse {
        0% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
        50% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 20px 3px rgba(0,0,0,.6) }
        100% {box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
    }
    @-moz-keyframes pulse {
        0% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
        50% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 20px 3px rgba(0,0,0,.6) }
        100% {box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
    }
    @-ms-keyframes pulse {
        0% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
        50% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 20px 3px rgba(0,0,0,.6) }
        100% {box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
    }
    @-o-keyframes pulse {
        0% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
        50% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 20px 3px rgba(0,0,0,.6) }
        100% {box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
    }
    @keyframes pulse {
        0% { box-shadow:  inset 0 0 0 1px rgba(255,255,255,.5), 0 0 10px 0 rgba(0,0,0,.3) }
        50% { box-shadow:  inset 0 0...