body, html{
background-image: url('/images/background2.gif');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
overflow:hidden;
margin:0px;
height:100vh;
box-shadow:0px 0px 82px 70px black inset;
}

.glitch-wrapper{
padding-top:180px;
width:100vw;
text-align:center;
vertical-align: middle;
animation:glitch 2s linear infinite;
margin-bottom:110px;
}

.glitch-text, button{
font-weight:600;
width:18vw;
}

.glitch-text::before{
color:white;
text-shadow:0px 0px 5px 10px black!IMPORTANT;
-webkit-filter: blur(7px);
-moz-filter: blur(7px);
-o-filter: blur(7x);
-ms-filter: blur(7px);
filter: blur(7px);
display:block;
position:absolute;
z-index:-1;
font-size:132px;
left:0px;
right:0px;
margin-top:-30px;
opacity:.5;
}

button{
display:block;
opacity:.8;
box-shadow:0px 0px 4px 7px #1b1b1b,0px 0px 4px #1b1b1b;
text-shadow:0px 0px 3px white;
background:#1b1b1b;
border:0px;
padding:7px;
margin:0 auto;
outline:none;
cursor:pointer;
margin-top:30px;
font-size:20px;
transition:200ms;
}

button:hover, button:focus, button:active {
box-shadow:0px 0px 3px 6px #8a8a8a;
text-shadow:0px 0px 3px white;
background:#8a8a8a;
color:#8a8a8a;
transition:200ms;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
}
 
.paused{
animation-play-state: paused;
}
  