/* Header styles extracted from layout.css */


header .wp-block-group {
  margin-block-start: 0px;
}

.header-shadow {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: white;
  z-index: 1020;
  box-shadow: 0 8px 16px -6px rgba(0, 0, 0, 0.1);
  transform: translateY(0);
  transition:
    transform 0.32s cubic-bezier(0.4, 0, 0.2, 1),
    box-shadow 0.18s;
  will-change: transform;
}

.header-shadow.hide-on-scroll {
  transform: translateY(-100%);
}

.header-shadow.show-on-scroll {
  transform: translateY(0);
}
/* Responsive header rules migrated to bp-* breakpoint stylesheets. */