.bs-overlay {
  backdrop-filter: blur(4px);
  background: rgba(29, 30, 72, 0.05);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition-duration: 75ms;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  z-index: 9998;
}

.bs-overlay:where([data-shown]) {
  opacity: 1;
}

bs-overlay {
  display: block;
}