html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.loading-box {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #fff;
  position: fixed;
  z-index: 999999999999;
}

.loading-box .loading {
  width: 105px;
  height: 105px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  animation: turn 2s ease;
}

.square-box {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.square-box .square {
  width: 50px;
  height: 50px;
}

.red {
  background-color: #f00;
}

.dark {
  background-color: #19191a;
}

@keyframes turn{
  0%{-webkit-transform:rotate(0deg);}
  /* 25%{-webkit-transform:rotate(90deg);}
  50%{-webkit-transform:rotate(180deg);}
  75%{-webkit-transform:rotate(270deg);} */
  100%{-webkit-transform:rotate(360deg);}
}