header {
  padding: 0 40px;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
    var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  height: var(--header-height);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 1000;
  box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
}

header .gnb a {
  font-weight: 500;
  display: block;
  padding: 0 30px;
  color: #000;
}
