.cov-404 {
	min-height: 70vh;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 80px 24px;
	background: var(--cov-bg);
}

.cov-404 .cov-404-code {
	font-family: var(--cov-font);
	font-size: clamp(80px, 16vw, 160px);
	color: var(--cov-yellow);
	line-height: 1;
	margin-bottom: 12px;
	letter-spacing: 0.06em;
}

.cov-404 .cov-404-title {
	font-size: clamp(22px, 3vw, 30px);
	color: #fff;
	margin-bottom: 10px;
}

.cov-404 .cov-404-text {
	color: var(--cov-muted);
	max-width: 520px;
	margin: 0 auto 24px;
	font-size: 14px;
	line-height: 1.65;
}
