/*---------------------------------------------------------------------------*\
	#Posts
\*---------------------------------------------------------------------------*/

.pumacy--post-type-archive_container {
	background: var(--wp--preset--color--white);
	border-radius: var(--wp--preset--spacing--x-small);
	box-shadow: var(--wp--preset--shadow--medium);
	padding: var(--wp--preset--spacing--medium);
}

.pumacy--post-type-archive_wrapper {
	display: grid;
	gap: var(--wp--preset--spacing--medium);
	grid-template-columns: repeat(1, 1fr);
}

:where(.pumacy--post-type-archive.alignwide) .pumacy--post-type-archive_wrapper {
	grid-template-columns: repeat(2, 1fr);
}


/* Todo: Override different, loading order or css layers */
.pumacy--post-type-archive .pumacy--post_container {
	box-shadow: var(--wp--preset--shadow--low);
}


.pumacy--post-type-archive__call-to-action {
	grid-column: 1 / -1;
}

.pumacy--post-type-archive__call-to-action:where(.alignright) {
	text-align: right;
}