.wp-block-separator:not(.is-style-wide):not(.is-style-dots):not(.is-style-wiggley):not(.is-style-zigzag):not(.alignwide):not(.alignfull) {
	width: 162px;
}

.wp-block-separator.is-style-wiggley {
	border-color: currentColor;
	border-width: 0;
}

.wp-block-separator.is-style-wiggley {
	--s: 8px;
	--b: 4px;
	--m: 0.6;
	--R: calc(var(--s)*sqrt(var(--m)*var(--m) + 1) + var(--b)/2);
	--_g: transparent calc(99% - var(--b)), currentColor calc(101% - var(--b)) 99%, transparent 101%;
	background: currentColor;
	height: calc(2*var(--R));
	mask: radial-gradient(var(--R) at left 50% bottom calc(-1*var(--m)*var(--s)), var(--_g)) calc(50% - 2*var(--s)) calc(50% - var(--s)/2 - var(--b)/2)/calc(4*var(--s)) calc(var(--s) + var(--b)) repeat-x, radial-gradient(var(--R) at left 50% top calc(-1*var(--m)*var(--s)),var(--_g)) 50% calc(50% + var(--s)/2 + var(--b)/2)/calc(4*var(--s)) calc(var(--s) + var(--b)) repeat-x;
}

.wp-block-separator.is-style-zigzag {
	--a: 90deg;
	--s: 32px;
	--b: 6px;
	--_g:var(--s) repeat-x conic-gradient(from calc(var(--a)/-2) at bottom, #0000,#000 1deg calc(var(--a) - 1deg),#0000 var(--a));
	background: currentColor;
	height: calc(var(--b) + var(--s)/(2*tan(var(--a)/2)));
	width: 100%;
	mask: 50% calc(-1*var(--b))/var(--_g) exclude,50%/var(--_g);
}

.wp-block-separator .is-style-zigzag-bottom {
	mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/60px 100%;;
}




