/* Late mobile header guard for the DJ Drops / Intros page.
 * Keep one visible mobile trigger. The native Divi span owns the click target.
 */
@media (max-width: 980px) {
	body.page-id-170 .mobile_menu_bar,
	body.page-id-170 .et_pb_menu__wrap .mobile_menu_bar {
		display: inline-flex !important;
		visibility: visible !important;
		opacity: 1 !important;
		pointer-events: auto !important;
	}
}

body.page-id-170 .lfm-dj-page #listen .lfm-motion-reveal,
body.page-id-170 .lfm-dj-page #listen .lfm-demo-card,
body.page-id-170 .lfm-dj-page #listen .audio-item {
	opacity: 1 !important;
	transform: none !important;
}

/* Last-loaded DJ page cleanup: keep testimonial proof compact and intentional. */
body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__body {
	align-items: start !important;
}

body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__lead {
	height: auto !important;
	min-height: 0 !important;
	align-self: start !important;
}

body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__cards {
	align-self: start !important;
}

body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__card:nth-child(n+5) {
	display: none !important;
}

@media (max-width: 760px) {
	body.page-id-170 .lfm-dj-page .section.lfm-dj-testimonial-band {
		padding: 48px 0 !important;
	}

	body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-layout > div:first-child {
		margin-bottom: 22px !important;
	}

	body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band h2 {
		font-size: 34px !important;
	}

	body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__body {
		gap: 12px !important;
		padding: 14px !important;
		border-radius: 22px !important;
	}

	body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__lead,
	body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__card {
		min-height: 0 !important;
		padding: 22px !important;
		border-radius: 18px !important;
	}

	body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__cards {
		gap: 12px !important;
	}

	body.page-id-170 .lfm-dj-page .lfm-dj-testimonial-band .lfm-testimonials-light__card:nth-child(n+2) {
		display: none !important;
	}
}
