h1,
h2,
h3,
h4,
h5,
h6 {
	position: relative;
}

.header-anchor-link {
	display: inline !important;
	opacity: 0;
	padding: 0 5px;
	position: absolute;
	right: 100%;
}

:has(> .header-anchor-link):hover > .header-anchor-link,
.header-anchor-link:hover {
	opacity: 1;
}

a > .icon {
	color: var(--color-text);
	display: inline-block;
}

.icon {
	vertical-align: middle;
}
