/* Native fragment links retain browser history, keyboard navigation and
   deep links. The floating logo stays clear of the destination heading. */
.landing-screen { scroll-margin-top: 96px; }
.landing-screen:focus { outline: none; }
@media (max-width: 600px) {
  .landing-screen { scroll-margin-top: 88px; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
}
