.tag-hub-overview,
.sources-hub-overview,
.sources-hub-directory,
.author-archive-overview {
	margin: 0 0 1.25em;
	padding: 1.25em;
	background: #181818;
	border: 1px solid #2b2b2b;
}

.tag-archive-facts,
.tag-hub-actions,
.sources-hub-facts,
.author-archive-facts,
.author-archive-topics,
.author-archive-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75em;
}

.tag-archive-facts,
.tag-hub-actions,
.sources-hub-facts,
.author-archive-facts {
	margin-top: 1em;
}

.sources-hub-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	gap: 1em;
}

.sources-hub-card {
	padding: 1em;
	background: #202020;
	border: 1px solid #303030;
}

.sources-hub-card-header {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 0.75em;
	margin-bottom: 0.8em;
}

.sources-hub-card-title {
	margin: 0;
	font-size: 1rem;
}

.sources-hub-card-title a,
.sources-hub-card-action a {
	color: #f0f0f0;
}

.sources-hub-card-count {
	color: #9d9d9d;
	font-size: 0.82em;
	white-space: nowrap;
}

.sources-hub-card-links {
	display: flex;
	flex-wrap: wrap;
	gap: 0.6em;
	margin-top: 0.75em;
}

.sources-hub-card-action {
	margin: 1em 0 0;
}

.sources-hub-card-action a {
	font-weight: 600;
}

.author-archive-topics,
.author-archive-tags {
	margin-top: 1em;
}

@media screen and (min-width: 992px) {
	body.page-template-template-sources .breadcrumbs-area {
		margin-bottom: 0;
	}

	body.page-template-template-sources #content.site-content {
		margin-top: 0;
		padding-top: 10px;
	}

	body.page-template-template-sources .sources-hub-overview {
		margin-bottom: 10px;
	}

	body.page-template-template-sources .sources-hub-overview .tag-hub-actions {
		margin-top: 10px;
		margin-bottom: 0;
	}

	body.page-template-template-sources .sources-hub-directory {
		margin: 0 0 10px;
		padding-top: 10px;
	}

	body.page-template-template-sources .sources-hub-directory .widget-title {
		margin-bottom: 10px;
	}

	body.author .breadcrumbs-area {
		margin-bottom: 0;
	}

	body.author #content.site-content {
		margin-top: 0;
		padding-top: 10px;
	}

	body.author .page-header:not(.anwad-archive-feed-header) {
		margin-bottom: 10px;
	}

	body.author .author-archive-overview {
		margin-bottom: 0;
	}

	body.author .author-archive-overview .archive-description {
		margin-bottom: 0;
	}

	body.author .author-archive-facts,
	body.author .author-archive-actions {
		margin-top: 10px;
	}

	body.author #content.site-content .page-header.anwad-archive-feed-header {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 767.98px) {
	.sources-hub-overview {
		padding: 1em 1em 1.1em;
		margin-bottom: 1em;
	}

	.sources-hub-overview .widget-title {
		margin-bottom: 0.7em;
	}

	.sources-hub-overview .tag-hub-actions {
		gap: 0.55em;
		margin-top: 0.7em;
		margin-bottom: 0.2em;
	}

	.sources-hub-grid {
		grid-template-columns: 1fr;
	}

	.sources-hub-card-header {
		flex-direction: column;
	}
}
