/**
 * Blog listing + category archive styles (scoped).
 * Matches single post page background (#E8F0FE).
 *
 * @package B2BMoneyGuides
 */

.b2bmg-blog-listing .b2bmg-main {
	background-color: #E8F0FE;
}

.b2bmg-blog-listing .b2bmg-blog-page {
	background-color: transparent;
}

.b2bmg-blog-listing .b2bmg-page-header {
	margin-bottom: 40px;
}

.b2bmg-blog-listing .b2bmg-blog__card {
	border-color: rgba(15, 23, 42, 0.07);
	box-shadow: var(--b2bmg-shadow-sm);
}

.b2bmg-blog-listing .b2bmg-blog__card:hover {
	border-color: var(--b2bmg-primary);
}

.b2bmg-blog-listing .b2bmg-pagination .page-numbers,
.b2bmg-blog-listing .navigation.b2bmg-pagination .page-numbers {
	background-color: var(--b2bmg-white);
	border-color: rgba(15, 23, 42, 0.08);
}

.b2bmg-blog-listing .b2bmg-pagination .page-numbers.current,
.b2bmg-blog-listing .navigation.b2bmg-pagination .page-numbers.current {
	background-color: var(--b2bmg-primary);
	border-color: var(--b2bmg-primary);
	color: var(--b2bmg-white);
}

.b2bmg-blog-listing .b2bmg-empty {
	padding: 48px 24px;
	text-align: center;
	color: var(--b2bmg-muted);
	background-color: var(--b2bmg-white);
	border: 1px solid rgba(15, 23, 42, 0.07);
	border-radius: var(--b2bmg-radius-md);
}
