/**
 * MK Theme — Ads slot styles (ADS-2 + ADS-2b).
 *
 * No overflow:hidden by default — some provider snippets rely on
 * overflow behavior. No margin/padding/background controls.
 *
 * @since 0.3.162
 * @updated 0.3.163 ADS-2b centering + Classic Hero review-width.
 */

/* ── Base: content centering for all ad slots ── */
.mk-ad-slot {
	max-width: 100%;
	text-align: center;
}

.mk-ad-slot img,
.mk-ad-slot iframe {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

/* ── Classic Hero: review-adjacent slots match review column (ADS-2b) ──
 *
 * Classic Hero review uses .mk-movie-review__inner { max-width: 720px;
 * margin: 0 auto }. Ad slots before/after review sit at the broader
 * article level, so they need the same width constraint to align with
 * the review column.
 *
 * Video First and Poster Review do not have an explicit narrow review
 * wrapper — their review sits in the same content column as the ad
 * slots, so general centering is sufficient there.
 */
.mk-movie-template--classic-hero .mk-ad-slot--movie-before-review,
.mk-movie-template--classic-hero .mk-ad-slot--movie-after-review {
	max-width: 720px;
	margin-left: auto;
	margin-right: auto;
}
