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...