/* =========================================================
   AOO components/podcast.css
   ---------------------------------------------------------
   Purpose:
   - Keep archive-vakantiepark.css as the visual base
   - Only tiny podcast-specific corrections
   ========================================================= */

/* ---------------------------------------------------------
   1. Archive intro / sidebar small tweaks
--------------------------------------------------------- */

.aoo-podcast-archive .aoo-vp-results-intro {
	margin: 0 0 18px;
	font-size: 0.98rem;
	line-height: 1.55;
	color: #555;
}

.aoo-podcast-archive .aoo-vp-sidebar-section p:last-child {
	margin-bottom: 0;
}

.aoo-podcast-archive .aoo-vp-filter-links--sidebar:empty {
	display: none;
}

/* ---------------------------------------------------------
   2. Podcast card tweaks ONLY
   - Let archive-vakantiepark.css do the heavy lifting
--------------------------------------------------------- */

.aoo-podcast-card .aoo-vp-card-horizontal__title {
	margin-right: 0;
}

.aoo-podcast-card .aoo-vp-card-horizontal__meta {
	margin: 0 0 12px;
	color: #444;
}

.aoo-podcast-card .aoo-vp-card-horizontal__excerpt {
	margin: 0 0 16px;
	line-height: 1.62;
	color: #333;
	max-width: 60ch;
}

.aoo-podcast-card .aoo-vp-card-horizontal__actions {
	margin-top: 12px;
}

.aoo-podcast-card .aoo-vp-btn {
	min-width: 170px;
}

/* ---------------------------------------------------------
   3. Mobile
--------------------------------------------------------- */

@media (max-width: 768px) {
	.aoo-podcast-card .aoo-vp-card-horizontal__excerpt {
		margin-bottom: 14px;
		font-size: 0.98rem;
	}

	.aoo-podcast-card .aoo-vp-btn {
		width: 100%;
		min-width: 0;
	}
}