.card-grid {
	&__innerblocks {
		display: grid;
		gap: 1rem;
	}

	&--cards-with-border {
		.content-card {
			border: 1px solid var(--wp--preset--color--primary);
			padding: 2rem;
		}
	}
	&--cards-without-border {
		.content-card {
			border: none;
		}
	}
}

// Styles pour les alignements
.card-grid.alignwide {
	max-width: var(--wp--style--global--wide-size, 1200px);
	margin-left: auto;
	margin-right: auto;
}

.card-grid.alignfull {
	max-width: none;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
