/* "Quote Mark" style for core/quote: equal padding, with a gold opening quote mark on its own
   row. The mark is an SVG mask (not a font glyph) so its box, and the 8px gap, are exact. */
.wp-block-quote.is-style-quote-mark {
	border: 0;
	padding: var(--wp--preset--spacing--s);
}

.wp-block-quote.is-style-quote-mark::before {
	content: "";
	display: block;
	width: 1.75rem;
	height: 1.25rem;
	margin-bottom: 0.5rem;
	background-color: var(--wp--preset--color--gold);
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 7 14 10'%3E%3Cpath transform='rotate(180 12 12)' d='M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z'/%3E%3C/svg%3E") no-repeat center / contain;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 7 14 10'%3E%3Cpath transform='rotate(180 12 12)' d='M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z'/%3E%3C/svg%3E") no-repeat center / contain;
}

.wp-block-quote.is-style-quote-mark > :first-child {
	margin-top: 0;
}
