.wp-block-post-template.is-style-decorated > .wp-block-post {
	position: relative;
	z-index: 0;
}

.wp-block-post-template.is-style-decorated > .wp-block-post > .wp-block-group::before {
	background-color: var(--wp--preset--color--theme-4);
	background-image: url('../../images/leopard.png');
	background-repeat: repeat;
	background-size: 100px 100px;
	border: 4px solid var(--wp--preset--color--theme-2);
	box-shadow:var(--wp--preset--shadow--custom-shadow-1);
	content: "";
	height: 300px;
	right: clamp(-48px, -1.510989vw, -11px);
	position: absolute;
	top: 78px;
	transform: rotate(5deg);
	width: 100px;
	z-index: -1;
}

.wp-block-post-template.is-style-decorated > .wp-block-post > .wp-block-group > .wp-block-group::before {
	aspect-ratio: 1;
	background-image: linear-gradient(135deg, var(--wp--preset--color--theme-2) 25%, var(--wp--preset--color--theme-1) 25%, var(--wp--preset--color--theme-1) 50%, var(--wp--preset--color--theme-2) 50%, var(--wp--preset--color--theme-2) 75%, var(--wp--preset--color--theme-1) 75%, var(--wp--preset--color--theme-1) 100%);
	background-size: 48px 48px;
	border: 4px solid var(--wp--preset--color--theme-2);
	box-shadow:var(--wp--preset--shadow--custom-shadow-1);
	content: "";
	position: absolute;
	left: -60px;
	top: -25px;
	transform: rotate(-11deg);
	width: min(360px, calc(100vw - 28px));
	z-index: -1;
}

.wp-block-post-template.is-style-decorated > .wp-block-post > .wp-block-group > .wp-block-group > .wp-block-group::before {
	background-color: var(--wp--preset--color--theme-5);
	background-image: url('../../images/dot.png');
	background-repeat: repeat;
	background-size: 10px 10px;
	border-radius: 50%;
	border: 4px solid var(--wp--preset--color--theme-2);
	bottom: 80px;
	box-shadow:var(--wp--preset--shadow--custom-shadow-1);
	content: "";
	height: 180px;
	position: absolute;
	right: clamp(-56px, -3.030303vw, -24px);
	width: 180px;
	z-index: -1;
}

.wp-block-post-template.is-style-decorated > .wp-block-post > .wp-block-group > .wp-block-group > .wp-block-group > .wp-block-group::before {
	background-color:var(--wp--preset--color--theme-6);
	border: 4px solid var(--wp--preset--color--theme-2);
	border-radius: 999px;
	bottom: 110px;
	box-shadow:var(--wp--preset--shadow--custom-shadow-2);
	content: "";
	height: 300px;
	left: -8px;
	position: absolute;
	transform: rotate(20deg);
	width: 24px;
	z-index: -1;
}

.wp-block-post-template.is-style-decorated > .wp-block-post > .wp-block-group > .wp-block-group > .wp-block-group > .wp-block-group > .wp-block-group::before {
	aspect-ratio: 1;
	background-color: var(--wp--preset--color--theme-4);
	background-image: url('../../images/wiggly.png');
	background-repeat: repeat;
	background-size: 50px 50px;
	border: 4px solid var(--wp--preset--color--theme-2);
	bottom: -32px;
	box-shadow:var(--wp--preset--shadow--custom-shadow-2);
	content: "";
	left: min(100px, 20vw);
	position: absolute;
	transform: rotate(60deg);
	width: min(230px, 46vw);
	z-index: -1;
}
