/* src/overrides.css */
.site-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 50;
}
.site-header nav,
.site-header .mobile-menu-panel {
  background: color-mix(in srgb, var(--background) 95%, transparent);
  backdrop-filter: blur(16px);
}
.site-header .mobile-menu-panel {
  max-height: calc(100dvh - 112px);
  overflow-y: auto;
}
.site-header-space {
  height: 86px;
}
section[id] {
  scroll-margin-top: 112px;
}
@media (min-width: 640px) {
  .site-header-space {
    height: 94px;
  }
}
/*# sourceMappingURL=overrides.css.map */
