* {
  max-width: 460px;
  margin: 0;
  padding: 0;
  word-break:break-all;
}
body {
  background-color: #1d2649;
}

.van-tabs__nav {
  background-color: transparent !important;
}
.van-tabs__line {
  display: none;
}
.van-tab--active {
  color: #eef1f6 !important;
}
.van-badge {
  background-color: #ed6f6f !important;
}
.list-container {
  height: 100vh - 390px;
  overflow-y: scroll;
}

.van-overlay {
  background-color: rgba(10, 14, 35, 0.95);
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
  opacity: 0;
}
/* 可以设置不同的进入和离开动画 */
/* 设置持续时间和动画函数 */
.slide-fade-enter-active {
  transition: all 0.3s ease;
}
.slide-fade-leave-active {
  transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}
.slide-fade-enter, .slide-fade-leave-to
  /* .slide-fade-leave-active for below version 2.1.8 */ {
  transform: translateX(10px);
  opacity: 0;
}
.step-progress__step--valid span {
  font-size: 12px !important;
}
.step-progress__step span {
  font-size: 12px !important;
}
.step-progress__step-label,
.step-progress__step--active .step-progress__step-label,
.step-progress__step--active span {
  font-size: 12px !important;
}

.page-scroll {
  height: calc(100vh - 65px);
  overflow-y: scroll;
}
.list-scroll {
  height: calc(100vh - 400px);
  overflow-y: scroll;
}
.myNFT-list-scroll {
  height: calc(100vh - 290px);
  overflow-y: scroll;
}
.collection-list {
  height: calc(100vh - 60px);
  overflow-y: scroll;
}
.van-dialog {
  background-color: #1d2649;

  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #8899b3;
  .van-dialog__content,
  .van-dialog__message,
  .van-dialog__message--has-title {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #eef1f6;
  }
  .van-hairline--top,
  .van-dialog__footer,
  .van-button {
    background-color: #1d2649;
  }
  .van-button__text {
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #0078ff;
  }
}

.van-popup {
  .van-action-sheet__gap {
    background-color: #131934;
  }
  .van-action-sheet__item,
  .van-action-sheet__cancel {
    background-color: #1d2649;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #eef1f6;
  }
  .van-action-sheet__cancel:active,
  .van-action-sheet__item:active {
    background-color: #394267;
  }
}

.van-popup .van-action-sheet__item, .van-popup .van-action-sheet__cancel{
  padding:25px 0;
  border-bottom: 1px solid rgba(255,255,255,.15);
}

.full-height{
  height:100vh;
}

.scroll-padding{
  height:120px;
  width: 100%;
}