.static {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	top: -100px;
	opacity: 0.05;
	z-index: 230;
	user-select: none;
	user-drag: none;
}

.error {
	text-align: center;
	font-size: 95px;
	font-style: italic;
	text-align: center;
	width: 100px;
	height: 60px;
	line-height: 60px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -60px;
	right: 0;
	animation: noise 2s linear 2;
	overflow: default;
}

.error:after {
	content: "404";
	font-size: 100px;
	font-style: italic;
	text-align: center;
	width: 150px;
	height: 60px;
	line-height: 60px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	color: var(--accent-color);
	animation: noise-1 0.2s linear 2;
}

.info {
	text-align: center;
	font-size: 15px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	margin: auto;
	position: absolute;
	top: 140px;
	bottom: 0;
	left: 0;
	right: 0;
	animation: noise-3 1s linear 2;
}
.back-home {
	text-align: center;
	font-size: 15px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	margin: auto;
	position: absolute;
	top: 200px;
	bottom: 0;
	left: 0;
	right: 0;
	animation: noise-3 1s linear 2;
}

.error:before {
	content: "404";
	font-size: 100px;
	font-style: italic;
	text-align: center;
	width: 100px;
	height: 60px;
	line-height: 60px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	color: #f00;
	animation: noise-2 0.2s linear 2;
}

@keyframes noise-1 {
	0%,
	20%,
	40%,
	60%,
	70%,
	90% {
		opacity: 0;
	}
	10% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.5;
		left: -6px;
	}
	80% {
		opacity: 0.3;
	}
	100% {
		opacity: 0.6;
		left: -3px;
	}
}

@keyframes noise-2 {
	0%,
	20%,
	40%,
	60%,
	70%,
	90% {
		opacity: 0;
	}
	10% {
		opacity: 0.1;
	}
	50% {
		opacity: 0.5;
		left: 6px;
	}
	80% {
		opacity: 0.3;
	}
	100% {
		opacity: 0.6;
		left: -2px;
	}
}

@keyframes noise {
	0%,
	3%,
	5%,
	42%,
	44%,
	100% {
		opacity: 1;
		transform: scaleY(1);
	}
	4.3% {
		opacity: 1;
		transform: scaleY(1.3);
	}
	43% {
		opacity: 1;
		transform: scaleX(1.1);
	}
}

@keyframes noise-3 {
	0%,
	3%,
	5%,
	42%,
	44%,
	100% {
		opacity: 1;
		transform: scaleY(1);
	}
	4.3% {
		opacity: 1;
		transform: scaleY(3);
	}
	43% {
		opacity: 1;
		transform: scaleX(8) rotate(30deg);
	}
}
