#divider {
  width: 2px;
  height: 200px;
  left: 0;
  top: -50px;
  position: absolute;
  margin-bottom: 120px;
}

#divider > img {
  position: absolute;
  left: -100px;
  top: -28px;
}

.blockchain-wrapper {
  height: 260px;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}

.position-container {
  position: absolute;
  left: 0;
  top: 75px;
  transform: translateX(1280px);
}

.black-background {
  background-color: var(--active-bg);
  z-index: 100;
  position: relative;
}

.scroll-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  pointer-events: none;
}

.loading-block {
  position: absolute;
  text-align: center;
  margin: auto;
  width: 300px;
  left: -150px;
  top: 0px;
}

.time-toggle {
  color: var(--fg);
  font-size: 0.8rem;
  position: absolute;
  bottom: -2.2em;
  left: 1px;
  transform: translateX(-50%);
  background: none;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
}

.block-display-toggle {
  color: var(--fg);
  font-size: 0.8rem;
  position: absolute;
  bottom: 16.1em;
  left: 1px;
  transform: translateX(-50%) rotate(90deg);
  background: none;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
}

.blockchain-wrapper.ltr-transition .blocks-wrapper,
.blockchain-wrapper.ltr-transition .position-container,
.blockchain-wrapper.ltr-transition .time-toggle,
.blockchain-wrapper.ltr-transition .block-display-toggle {
  transition: transform 1s;
}

.blockchain-wrapper.time-ltr {
  .blocks-wrapper {
    transform: scaleX(-1);
  }

  .time-toggle {
    transform: translateX(-50%) scaleX(-1);
  }

  .block-display-toggle {
    transform: translateX(-50%) scaleX(-1) rotate(90deg);
  }
}

:host-context(.ltr-layout) {
  .blockchain-wrapper.time-ltr .blocks-wrapper,
  .blockchain-wrapper .blocks-wrapper {
    direction: ltr;
  }
}

:host-context(.rtl-layout) {
  .blockchain-wrapper.time-ltr .blocks-wrapper,
  .blockchain-wrapper .blocks-wrapper {
    direction: rtl;
  }
}