/**
 * Blog Listing — Style 5: Zebra Compact
 *
 * Tight rows with alternating background tints and no thumbnails — a
 * high-density index for archives.
 *
 * @package captain-widgets-kit
 * @since   1.7.0
 */

.captwiki-blog-listing.captwiki-style-5 {
	gap: 0;
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__item {
	padding: 16px 18px;
	border-radius: 10px;
	transition: background-color 0.25s ease;
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__item:nth-of-type( odd ) {
	background: #f7f8fc;
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__item:hover {
	background: color-mix( in srgb, var( --captwiki-bl-accent ) 8%, #ffffff );
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__media {
	display: none;
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__title {
	font-size: 16px;
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__excerpt {
	display: none;
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__body {
	flex-direction: row;
	align-items: center;
	gap: 14px;
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__title {
	flex: 1 1 auto;
	min-width: 0;
}

.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__meta {
	flex: 0 0 auto;
}

@media ( max-width: 767px ) {
	.captwiki-blog-listing.captwiki-style-5 .captwiki-blog-listing__body {
		flex-direction: column;
		align-items: flex-start;
		gap: 6px;
	}
}
