/**
 * Nexza Proof Stats widget.
 */

.nx-proof-head {
	display: grid;
	grid-template-columns: 27% 1fr;
	gap: 4vw;
	align-items: start;
	margin-bottom: clamp(36px, 4vw, 56px);
}

.nx-proof-head > * {
	min-width: 0;
}

.nx-proof-head h2 {
	margin: 0;
	overflow-wrap: break-word;
}

.nx-proof-stats {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.nx-proof-stats li {
	min-width: 0;
	padding: 22px;
	border: 1px solid var(--nx-line-2);
	border-radius: 18px;
}

.nx-proof-stats b {
	display: block;
	margin-bottom: 6px;
	font-size: clamp(28px, 2.8vw, 40px);
	letter-spacing: -.04em;
	line-height: 1;
	color: var(--nx-copper);
}

.nx-proof-stats span {
	font-size: 14px;
	color: var(--nx-muted-dark);
}

@media (max-width: 860px) {
	.nx-proof-head {
		grid-template-columns: 1fr;
		gap: 16px;
	}

	.nx-proof-stats {
		grid-template-columns: 1fr 1fr;
		gap: 12px;
	}

	.nx-proof-stats li {
		padding: 18px;
	}
}
