html {
  scroll-behavior: smooth;
  scroll-padding-top: 5rem;
}

@media (min-width: 1280px) {
  html {
    scroll-padding-top: 8rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}