/* Raster wie bisher das Loop Grid (Masonry, zeilenweise) */
.fame-fs {
	display: grid;
	grid-template-columns: repeat(var(--fs-columns, 4), minmax(0, 1fr));
	column-gap: var(--fs-column-gap, 50px);
	row-gap: var(--fs-row-gap, 50px);
	align-items: start;
}

.fame-fs__item {
	min-width: 0;
}

/* Overlay: Titel mittig, wie der Elementor-Container in der Loop-Vorlage */
.fame-fs .projekt-card__overlay {
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.fame-fs-empty {
	padding: 30px;
	border: 1px dashed #c3c3c3;
	color: #5c6062;
	font-size: 13px;
	text-align: center;
}
