:where(.site-container, .editor-styles-wrapper) img {
	block-size: auto;
	box-sizing: border-box;
	max-inline-size: 100%;
	vertical-align: top;
}

:where(.site-container, .editor-styles-wrapper) svg {
	block-size: 1em;
	inline-size: 1em;
	vertical-align: middle;
}

:where(.site-container, .editor-styles-wrapper) button {
	background-color: transparent;
	border: none;
	color: currentColor;
	cursor: pointer;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: 0;
}

.is-style-sparkle {
	-webkit-text-stroke: 2px var(--wp--preset--color--contrast);
	color: var(--wp--preset--color--white);
	font-weight: 800;
	padding-inline-start: calc(1em + 1rem);
/*	paint-order: stroke fill;*/
	position: relative;
	text-shadow: 4px 4px 0 var(--wp--preset--color--contrast);
	/*text-shadow: 
		4px 5px 0 var(--wp--preset--color--contrast),
		-1px -1px 0 var(--wp--preset--color--contrast),  
		1px -1px 0 var(--wp--preset--color--contrast),
		-1px 1px 0 var(--wp--preset--color--contrast),
		1px 1px 0 var(--wp--preset--color--contrast);*/
}

.is-style-sparkle::before {
	background-image: url("../elements/sparkle.svg");
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: contain;
	block-size: 1em;
	content: "";
	display: inline-block;
	inline-size: 1em;
	inset-block-start: 0;
	inset-inline-start: 0;
	position: absolute;
}

/* Archives */

/* Latest Articles */

/* Latest Videos */