html {
  scroll-behavior: smooth;
}

:root {
  --header-height: 88px;
}

section[id] {
  scroll-margin-top: calc(var(--header-height) + 12px);
}

.top-nav-link-active {
  color: #1c1917 !important;
  border-bottom: 2px solid #774824;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
