.elmur-preview-section {
	width: 100%;
	padding: var(--space-xl, 4rem) 0;
	box-sizing: border-box;
}

.elmur-preview-section > * {
	width: 100%;
	max-width: var(--container-max, 80rem);
	margin-left: auto;
	margin-right: auto;
	padding-left: var(--space-lg, 2rem);
	padding-right: var(--space-lg, 2rem);
	box-sizing: border-box;
}

.elmur-preview-section__title {
	font-size: 2rem;
	margin: 0 0 0.5rem;
}

.elmur-downloads__desc { color: var(--color-text-muted, #94a3b8); max-width: 55ch; }
.elmur-downloads__btn {
	display: inline-flex; align-items: center; gap: 0.75rem;
	background: linear-gradient(135deg, #6c5ce7, #00d4ff);
	color: #0a0e17; text-decoration: none; font-weight: 700;
	border-radius: 10px; padding: 0.85rem 1.25rem; margin-top: 1rem;
}
.elmur-downloads__btn small { opacity: 0.75; font-weight: 500; }
.elmur-downloads__btn--gradient { background: linear-gradient(135deg, #6c5ce7, #00d4ff); }
.elmur-downloads__btn--solid { background: var(--color-accent, #00d4ff); }
