@charset "utf-8";
/* CSS Document */

/* html, body, h1 {
	 padding: 0;
	 margin: 0;
	 font-family: sans-serif;
} */

 #app {
	 background: #000;
	 height: 100vh;
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 position: relative;
	 z-index: 1;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 align-items: center;
	 background-size: cover;
	 background-position: center;
}
 #wrapper {
	 text-align: center;
}
 .sub {
	 color: #ff4a54;
	 letter-spacing: 1em;
}
 .glitch {
	 position: relative;
	 color: #fff;
	 /* font-size: 4em;
	 letter-spacing: 0.5em; */
	 animation: glitch-skew 1s infinite linear alternate-reverse;
}
 .glitch::before {
	 content: attr(data-text);
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 left: 2px;
	 text-shadow: -2px 0 #ff00c1;
	 clip: rect(44px, 450px, 56px, 0);
	 animation: glitch-anim 5s infinite linear alternate-reverse;
}
 .glitch::after {
	 content: attr(data-text);
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 left: -2px;
	 text-shadow: -2px 0 #ff00c1, 2px 2px #ff00c1;
	 clip: rect(44px, 450px, 56px, 0);
	 animation: glitch-anim2 5s infinite linear alternate-reverse;
}
 @keyframes glitch-anim {
	 0% {
		 clip: rect(60px, 9999px, 63px, 0);
		 transform: skew(0.27deg);
	}
	 5% {
		 clip: rect(31px, 9999px, 11px, 0);
		 transform: skew(0.6deg);
	}
	 10% {
		 clip: rect(34px, 9999px, 62px, 0);
		 transform: skew(0.45deg);
	}
	 15% {
		 clip: rect(98px, 9999px, 83px, 0);
		 transform: skew(0.05deg);
	}
	 20% {
		 clip: rect(59px, 9999px, 71px, 0);
		 transform: skew(0.88deg);
	}
	 25% {
		 clip: rect(56px, 9999px, 98px, 0);
		 transform: skew(0.53deg);
	}
	 30% {
		 clip: rect(1px, 9999px, 46px, 0);
		 transform: skew(0.97deg);
	}
	 35% {
		 clip: rect(15px, 9999px, 56px, 0);
		 transform: skew(0.38deg);
	}
	 40% {
		 clip: rect(67px, 9999px, 32px, 0);
		 transform: skew(0.22deg);
	}
	 45% {
		 clip: rect(32px, 9999px, 32px, 0);
		 transform: skew(0.83deg);
	}
	 50% {
		 clip: rect(11px, 9999px, 78px, 0);
		 transform: skew(0.07deg);
	}
	 55% {
		 clip: rect(1px, 9999px, 69px, 0);
		 transform: skew(0.14deg);
	}
	 60% {
		 clip: rect(95px, 9999px, 99px, 0);
		 transform: skew(0.63deg);
	}
	 65% {
		 clip: rect(55px, 9999px, 32px, 0);
		 transform: skew(0.26deg);
	}
	 70% {
		 clip: rect(19px, 9999px, 6px, 0);
		 transform: skew(0.3deg);
	}
	 75% {
		 clip: rect(75px, 9999px, 50px, 0);
		 transform: skew(0.67deg);
	}
	 80% {
		 clip: rect(9px, 9999px, 96px, 0);
		 transform: skew(0.74deg);
	}
	 85% {
		 clip: rect(46px, 9999px, 66px, 0);
		 transform: skew(0.04deg);
	}
	 90% {
		 clip: rect(88px, 9999px, 85px, 0);
		 transform: skew(0.21deg);
	}
	 95% {
		 clip: rect(20px, 9999px, 59px, 0);
		 transform: skew(0.53deg);
	}
}
 @keyframes glitch-anim2 {
	 0% {
		 clip: rect(39px, 9999px, 55px, 0);
		 transform: skew(0.83deg);
	}
	 5% {
		 clip: rect(54px, 9999px, 19px, 0);
		 transform: skew(0.41deg);
	}
	 10% {
		 clip: rect(29px, 9999px, 59px, 0);
		 transform: skew(0.43deg);
	}
	 15% {
		 clip: rect(60px, 9999px, 22px, 0);
		 transform: skew(0.64deg);
	}
	 20% {
		 clip: rect(59px, 9999px, 16px, 0);
		 transform: skew(0.36deg);
	}
	 25% {
		 clip: rect(84px, 9999px, 15px, 0);
		 transform: skew(0.16deg);
	}
	 30% {
		 clip: rect(88px, 9999px, 92px, 0);
		 transform: skew(0.21deg);
	}
	 35% {
		 clip: rect(35px, 9999px, 56px, 0);
		 transform: skew(0.92deg);
	}
	 40% {
		 clip: rect(88px, 9999px, 34px, 0);
		 transform: skew(0.1deg);
	}
	 45% {
		 clip: rect(86px, 9999px, 44px, 0);
		 transform: skew(0.22deg);
	}
	 50% {
		 clip: rect(62px, 9999px, 24px, 0);
		 transform: skew(0.85deg);
	}
	 55% {
		 clip: rect(23px, 9999px, 92px, 0);
		 transform: skew(0.11deg);
	}
	 60% {
		 clip: rect(54px, 9999px, 17px, 0);
		 transform: skew(0.98deg);
	}
	 65% {
		 clip: rect(74px, 9999px, 51px, 0);
		 transform: skew(0.22deg);
	}
	 70% {
		 clip: rect(93px, 9999px, 12px, 0);
		 transform: skew(0.99deg);
	}
	 75% {
		 clip: rect(83px, 9999px, 13px, 0);
		 transform: skew(0.92deg);
	}
	 80% {
		 clip: rect(2px, 9999px, 90px, 0);
		 transform: skew(0.12deg);
	}
	 85% {
		 clip: rect(6px, 9999px, 41px, 0);
		 transform: skew(0.28deg);
	}
	 90% {
		 clip: rect(69px, 9999px, 10px, 0);
		 transform: skew(0.38deg);
	}
	 95% {
		 clip: rect(98px, 9999px, 59px, 0);
		 transform: skew(0.64deg);
	}
}
 @keyframes glitch-skew {
	 0% {
		 transform: skew(-1deg);
	}
	 10% {
		 transform: skew(0deg);
	}
	 20% {
		 transform: skew(2deg);
	}
	 30% {
		 transform: skew(4deg);
	}
	 40% {
		 transform: skew(4deg);
	}
	 50% {
		 transform: skew(4deg);
	}
	 60% {
		 transform: skew(-2deg);
	}
	 70% {
		 transform: skew(2deg);
	}
	 80% {
		 transform: skew(-1deg);
	}
	 90% {
		 transform: skew(4deg);
	}
}
 