.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-ticker { padding: 1.5rem 0; }
.elmur-ticker__title { margin: 0 0 1rem; font-size: 1.5rem; }
.elmur-ticker__track { display: flex; flex-wrap: wrap; gap: 0.75rem; }
.elmur-ticker--scroll .elmur-ticker__track { flex-wrap: nowrap; overflow-x: auto; }
.elmur-ticker__item {
	display: flex; align-items: center; gap: 0.5rem;
	background: var(--color-bg-alt, #111827);
	border: 1px solid var(--color-border, #1e293b);
	border-radius: 999px; padding: 0.5rem 1rem; white-space: nowrap;
}
.elmur-ticker__sym { font-weight: 700; color: var(--color-accent, #00d4ff); }
.elmur-ticker__price { color: var(--color-text, #e2e8f0); }
.elmur-ticker__change { color: var(--elmur-text-green, #22c55e); font-size: 0.85rem; }
