35 lines
503 B
SCSS
35 lines
503 B
SCSS
// Anchor
|
|
//
|
|
// For heading anchor links. See render-heading.html.example.
|
|
|
|
.anchor,
|
|
%anchor {
|
|
--anchor-gap: .5rem;
|
|
--anchor-opacity: .4;
|
|
|
|
display: grid;
|
|
grid-template-columns: auto 1fr;
|
|
align-items: baseline;
|
|
gap: var(--anchor-gap);
|
|
|
|
a {
|
|
opacity: 0;
|
|
text-decoration: none;
|
|
}
|
|
|
|
&:focus-visible,
|
|
&:hover {
|
|
a {
|
|
opacity: var(--anchor-opacity);
|
|
|
|
&:focus-visible,
|
|
&:hover {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
}
|
|
|
|
p:has(+ &) {
|
|
margin-block-end: 0;
|
|
}
|
|
}
|