password-scroll-sequence.password-scroll-sequence {
  display: block;
  overflow: visible;
}

password-scroll-sequence .password-scroll-sequence__item {
  position: relative;
}

password-scroll-sequence .password-scroll-sequence__item.is-active {
  z-index: 1;
}

password-scroll-sequence .password-scroll-sequence__overlay {
  --CONTENT-WIDTH: 100%;
  position: fixed;
  inset: 0;
  z-index: 50;
  color: var(--password-scroll-sequence-active-color, var(--text));
  pointer-events: none;
  transition: color 220ms ease;
}

password-scroll-sequence [data-password-scroll-sequence-color-target] {
  transition: color 220ms ease;
}

password-scroll-sequence .password-scroll-sequence__overlay .hero__content__wrapper,
password-scroll-sequence .password-scroll-sequence__overlay .hero__content,
password-scroll-sequence .password-scroll-sequence__overlay .text__standard,
password-scroll-sequence .password-scroll-sequence__overlay .hero__title,
password-scroll-sequence .password-scroll-sequence__overlay .release-countdown {
  pointer-events: none;
}

password-scroll-sequence .password-scroll-sequence__overlay a,
password-scroll-sequence .password-scroll-sequence__overlay button,
password-scroll-sequence .password-scroll-sequence__overlay input,
password-scroll-sequence .password-scroll-sequence__overlay label,
password-scroll-sequence .password-scroll-sequence__overlay select,
password-scroll-sequence .password-scroll-sequence__overlay textarea {
  pointer-events: auto;
}
