.reader-loading {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
}
.reader-loading-icon {
  background-color: rgba(0, 0, 0, 0.5);
  width: 28px * 3;
  height: 28px * 2;
  margin: auto;
  display: flex;
  border-radius: 5px;
  & > div {
    margin: auto;
  }
}
.fans-banner {
  position: relative;
  margin: 0.8em 0.24rem 0;
  .close {
    position: absolute;
    width: 0.8rem;
    height: 0.8rem;
    display: block;
    right: 0;
    top: 0;
  }
  .fans-banner-wrap {
    font-size: 0;
  }
}
.reader-guide {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.reader-guide-1 {
  height: 100%;
  width: 100%;
  & > div {
    float: left;
    display: flex;
    img {
      width: 60%;
      margin: auto;
    }
    &:nth-child(5) {
      img {
        width: 70%;
      }
    }
    &:nth-child(6),
    &:nth-child(7),
    &:nth-child(8),
    &:nth-child(9) {
      background-color: rgba(0, 0, 0, 0.7);
    }
    @for $i from 1 through 9 {
      &:nth-child(#{$i}) {
        @if $i <= 3 {
          height: 25%;
        } @else if $i <= 6 {
          height: 50%;
        } @else {
          height: 25%;
        }
        @if ($i % 3) == 1 {
          width: 25%;
        } @else if ($i % 3) == 2 {
          width: 50%;
        } @else {
          width: 25%;
        }
        @if $i <= 2 {
          background-color: rgba(0, 0, 0, 0.78);
        } @else if $i == 4 {
          background-color: rgba(0, 0, 0, 0.78);
        } @else if $i == 7 {
          background-color: rgba(0, 0, 0, 0.78);
        } @else if $i == 5 {
          background-color: rgba(0, 0, 0, 0.85);
        } @else {
          background-color: rgba(0, 0, 0, 0.7);
        }
      }
    }
  }
}
.reader-guide-2 {
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  img {
    width: 100%;
  }
}
