| /** |
| * Copyright (c) Facebook, Inc. and its affiliates. |
| * |
| * This source code is licensed under the MIT license found in the |
| * LICENSE file in the root directory of this source tree. |
| */ |
| |
| /* |
| When the navbar is sticky, ensure that on anchor click, |
| the browser does not scroll that anchor behind the navbar |
| See https://twitter.com/JoshWComeau/status/1332015868725891076 |
| */ |
| .anchorWithStickyNavbar { |
| scroll-margin-top: calc(var(--ifm-navbar-height) + 0.5rem); |
| } |
| |
| .anchorWithHideOnScrollNavbar { |
| scroll-margin-top: 0.5rem; |
| } |
| |
| :global(.hash-link) { |
| opacity: 0; |
| padding-left: 0.5rem; |
| transition: opacity var(--ifm-transition-fast); |
| user-select: none; |
| } |
| |
| :global(.hash-link::before) { |
| content: '#'; |
| } |
| |
| :global(.hash-link:focus), |
| :global(*:hover > .hash-link) { |
| opacity: 1; |
| } |