.edgy-background::before,
.edgy .background::before{
	-webkit-clip-path:
		polygon(
			0rem 0rem,
			calc(100% - 0.5rem) 0.5rem,
			calc(100% - 0rem) calc(100% - 0.5rem),
			0rem calc(100% - 0rem)
		);
	clip-path:
		polygon(
			0.5rem 0.5rem,
			calc(100% - 0.5rem) 0rem,
			calc(100% - 0.5rem) calc(100% - 0.5rem),
			0rem calc(100% - 0rem)
		);
}

.edgy-background:nth-of-type(2n)::before,
.edgy .background:nth-of-type(2n)::before{
	-webkit-clip-path:
		polygon(
			0.5rem 0.5rem,
			calc(100% - 0.5rem) 0.5rem,
			calc(100% - 0rem) calc(100% - 0.5rem),
			0.5rem calc(100% - 0.5rem)
		);
	clip-path:
		polygon(
			0.5rem 0.5rem,
			calc(100% - 0.5rem) 0rem,
			calc(100% - 0.5rem) calc(100% - 0.5rem),
			0rem calc(100% - 0rem)
		);
}

.edgy-background:nth-of-type(3n)::before,
.edgy .background:nth-of-type(3n)::before{
	-webkit-clip-path:
		polygon(
			0rem 0.5rem,
			calc(100% - 0.5rem) 0.5rem,
			calc(100% - 0rem) calc(100% - 0.5rem),
			0.5rem calc(100% - 0rem)
		);
	clip-path:
		polygon(
			0.5rem 0.5rem,
			calc(100% - 0.5rem) 0rem,
			calc(100% - 0rem) calc(100% - 0rem),
			0.5rem calc(100% - 0.5rem)
		);
}

.edgy-background:nth-of-type(4n)::before,
.edgy .background:nth-of-type(4n)::before{
	-webkit-clip-path:
		polygon(
			0rem 0rem,
			calc(100% - 0rem) 0rem,
			calc(100% - 0.5rem) calc(100% - 0rem),
			0rem calc(100% - 0rem)
		);
	clip-path:
		polygon(
			0.5rem 0.5rem,
			calc(100% - 0rem) 0.5rem,
			calc(100% - 0.5rem) calc(100% - 0.5rem),
			0.5rem calc(100% - 0.5rem)
		);
}