.leonlab-download-box {
	border: 1px solid rgba(59, 130, 246, 0.26);
	background: linear-gradient(135deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.06));
	border-radius: 16px;
}

.leonlab-download-box__meta {
	display: flex;
	gap: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: 700;
	opacity: 0.85;
}

.leonlab-download-box__file,
.leonlab-download-box__size {
	padding: 4px 8px;
	border-radius: 999px;
}

.leonlab-download-box__file {
	background: rgba(124, 58, 237, 0.12);
}

.leonlab-download-box__size {
	background: rgba(59, 130, 246, 0.10);
}

.leonlab-download-box__actions {
	display: flex;
	justify-content: flex-start;
}

.leonlab-download-box__button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 10px 14px;
	border-radius: 12px;
	background: #7c3aed;
	color: #fff;
	text-decoration: none;
	font-weight: 900;
}

.leonlab-download-box__button:hover {
	background: #6d28d9;
}
