/**
 * Main stylesheet. Partials are enqueued individually (see inc/enqueue.php) so
 * each is cache-busted by its own filemtime.
 */

.site-main--home {
	padding-bottom: var(--section-gap);
}

/* Header → content gap. Default (no breadcrumbs: single, author) is wider;
   homepage and breadcrumb pages use the tighter value via .content-top-sm. */
.site-main {
	padding-top: 50px;
}

.content-top-sm .site-main {
	padding-top: 25px;
}

@media (max-width: 767px) {
	.site-main {
		padding-top: 30px;
	}

	.content-top-sm .site-main {
		padding-top: 10px;
	}
}
