/* Ergänzende Styles nur für die Startseite. */
.content-page > .homepage-intro {
	margin-top: 0;
	margin-bottom: clamp(3rem, 5vw, 5.5rem);
}

.content-page > .home-projects {
	margin-top: 0;
	margin-bottom: 0;
}

.homepage-portfolio-grid {
	margin-top: 0;
}

/* Nur die mobile Startseite: konfigurierbare Projekt-Titel in den Media-Cards.
 * Die CSS-Variablen werden vom Responsive-Dispatcher aus site.json gesetzt. */
.homepage-portfolio-grid[data-gallery-profile="mobile"][data-gallery-layout="justified"] .media-card__project-title {
	font-size: var(--homepage-mobile-title-font-size, 13px);
	font-weight: var(--homepage-mobile-title-font-weight, 560);
}
