/* Klein "kopieer link"-icoontje bij het overvaren van een kop met een id. */
.wp-block-post-content :is(h2, h3, h4)[id],
.entry-content :is(h2, h3, h4)[id],
article :is(h2, h3, h4)[id] {
	position: relative;
}
.rx-heading-link {
	all: unset;
	box-sizing: border-box;
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: -1.6em;
	transform: translateY(-50%);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 1.4em;
	height: 1.4em;
	color: var(--c-text-muted, GrayText);
	opacity: 0;
	transition: opacity 0.15s ease;
}
:is(h2, h3, h4):hover .rx-heading-link,
.rx-heading-link:focus-visible {
	opacity: 1;
}
.rx-heading-link:hover { color: var(--c-text, CanvasText); }

@media (max-width: 600px) {
	/* Op smalle schermen is er links geen ruimte: het icoontje komt dan na de kop. */
	.rx-heading-link { position: static; transform: none; margin-inline-start: 0.35em; }
}
