.mi-back-top {
  position: absolute;
  width: 3rem;
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  background-color: var(--mi-gradient-bg, #1d1e23);
  background-image: linear-gradient(315deg, var(--mi-gradient-s, #000) 0%, var(--mi-gradient-e, #434343) 74%);
  z-index: 20221620;
  border-radius: 3rem;
  cursor: pointer;
  transition: all var(--mi-anim-duration, 0.4s) ease;
}
.mi-back-top-inner {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
.mi-back-top-icon {
  font-size: 1.25rem;
}
.mi-back-top-icon .anticon {
  color: var(--mi-backtop-icon, #fff);
}
