/* Quote block */
body .wp-block-quote {
	border-top: 1px solid var(--accent-color);
	border-left: 1px solid var(--accent-color);
	padding: 1.5rem;
	font-size: clamp(1rem, 4vw, 1.2rem);
	line-height: 2.2;
	position: relative;
	margin: 1.2rem auto 0;
	color: var(--primary-color); 
}

.wp-block-quote::before {
	content: '';
	background: var(--accent-color) url('data:image/svg+xml,<svg width="17" height="15" viewBox="0 0 17 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.64738 0.640938C7.7384 0.7928 7.79984 0.961869 7.8282 1.13849C7.85656 1.31512 7.85128 1.49584 7.81267 1.67033C7.77405 1.84483 7.70286 2.00969 7.60315 2.15549C7.50344 2.30129 7.37716 2.42519 7.23154 2.5201C5.63994 3.55391 4.37555 5.05363 3.59615 6.83209C4.38324 6.76345 5.17186 6.94416 5.85884 7.35058C6.54582 7.75699 7.09917 8.37018 7.44649 9.10993C7.79381 9.84967 7.91892 10.6815 7.80546 11.4966C7.692 12.3117 7.34525 13.0721 6.81057 13.6784C6.2759 14.2846 5.5782 14.7084 4.80876 14.8944C4.03932 15.0803 3.23398 15.0198 2.4981 14.7206C1.76221 14.4214 1.13006 13.8976 0.684345 13.2176C0.238632 12.5376 0.000114476 11.7332 0 10.9095V10.8727C0.001422 10.7671 0.00578279 10.6616 0.0130769 10.5563C0.0248461 10.3518 0.0483846 10.0654 0.0941539 9.71357C0.185692 9.01399 0.364846 8.04986 0.727077 6.9671C1.44892 4.79883 2.91092 2.11918 5.84538 0.207284C5.99101 0.11237 6.15314 0.0482975 6.32251 0.0187236C6.49188 -0.0108504 6.66518 -0.00534598 6.83251 0.0349225C6.99984 0.0751909 7.15793 0.149435 7.29774 0.253415C7.43756 0.357395 7.55637 0.489076 7.64738 0.640938ZM16.8012 0.640938C16.8922 0.7928 16.9537 0.961869 16.982 1.13849C17.0104 1.31512 17.0051 1.49584 16.9665 1.67033C16.9279 1.84483 16.8567 2.00969 16.757 2.15549C16.6573 2.30129 16.531 2.42519 16.3854 2.5201C14.7938 3.55391 13.5294 5.05363 12.75 6.83209C13.5371 6.76345 14.3257 6.94416 15.0127 7.35058C15.6997 7.75699 16.253 8.37018 16.6003 9.10993C16.9477 9.84967 17.0728 10.6815 16.9593 11.4966C16.8458 12.3117 16.4991 13.0721 15.9644 13.6784C15.4297 14.2846 14.732 14.7084 13.9626 14.8944C13.1932 15.0803 12.3878 15.0198 11.6519 14.7206C10.9161 14.4214 10.2839 13.8976 9.83819 13.2176C9.39248 12.5376 9.15396 11.7332 9.15384 10.9095V10.8727C9.15527 10.7671 9.15963 10.6616 9.16692 10.5563C9.17869 10.3518 9.20223 10.0654 9.248 9.71357C9.33954 9.01399 9.51869 8.04986 9.88092 6.9671C10.6028 4.79883 12.0648 2.11918 14.9992 0.207284C15.1449 0.11237 15.307 0.0482975 15.4764 0.0187236C15.6457 -0.0108504 15.819 -0.00534598 15.9864 0.0349225C16.1537 0.0751909 16.3118 0.149435 16.4516 0.253415C16.5914 0.357395 16.7102 0.489076 16.8012 0.640938Z" fill="white"/></svg>') center no-repeat;
    position: absolute;
    inset: -1rem auto auto -1rem;
	width: 2rem;
	height: 2rem;
	border-radius: 50%; 
}

.wp-block-quote cite {
	display: block;
	font-size: clamp(0.9rem, 4vw, 1rem);
	font-weight: bold;
	text-align: right;
	line-height: 1.5;
}