.ios {
  .preloader {
    animation: ios-preloader-spin 1s steps(12, end) infinite;
    @offset: 1000% / 5;
    .preloader-inner-line {
      display: block;
      width: 7.15%;
      height: 28.5%;
      border-radius: 100px;
      background: var(--f7-preloader-color);
      position: absolute;
      left: 50%;
      top: 50%;
      transform-origin: center 175%;
    }
    @indexes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11;
    each(@indexes, {
      @index_plus_one: @value + 1;
      @degrees: 360deg / 12 * @value;
      @opacity: 0.27 + (0.85 - 0.27) * @value / 11;
      .preloader-inner-line:nth-child(@{index_plus_one}) {
        transform: translate(-50%, -175%) rotate(@degrees);
        opacity: @opacity;
      }
    });
  }
}
@keyframes ios-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
