.wall__images {
  scrollbar-width: none;
  scroll-snap-type: x proximity;

  &::-webkit-scrollbar {
    display: none;
  }
}

.wall__nav {
  display: none;
  @media (pointer: fine) {
    display: flex;
    grid-area: body;
    height: 100%;
    justify-content: space-between;
    pointer-events: none;
  }
  .wall__nav-button {
    pointer-events: all;
    width: 10vw;
    font-weight: 200;
    font-family: var(--icons);
    font-size: 3rem;
    background: linear-gradient(
      to left,
      transparent,
      var(--color-tertiary-or-base-bg, transparent)
    );
    border: none;
    padding: 0;
    opacity: 0;
    transition: opacity 0.25s;
    cursor: pointer;
    /* https://projects.loom.de/issues/50182#note-11 */
    /* Fix for when the arrow lays on contextual-region and causes flickering */
    z-index: 101;
    /* */
    &:last-child {
      background: linear-gradient(
        to right,
        transparent,
        var(--color-tertiary-or-base-bg, transparent)
      );
    }
    &:hover {
      opacity: 1;
    }
  }
  .wall__nav-button--disabled:hover {
    opacity: 0;
  }
}
