.topView {
  height: 280px;
  background-image: url("../../../assets/bg/bg.png");
  background-size: 100% 100%;
  padding: 60px 38px 0;
  box-sizing: border-box;

  .title {
    font-weight: 800;
    font-size: 37px;
    color: #ffffff;
  }

  .loginBtn {
    padding: 0 24px;
    display: inline-block;
    height: 51px;
    background: #84b8ff;
    border-radius: 25px;
    color: #fff;
    margin-top: 60px;
  }
}

.login-content {
  padding: 36px;
  box-sizing: border-box;

  .login-title {
    font-size: 37px;
    margin-bottom: 24px;
  }
}

.avatar-wrapper {
  padding: 0;
  box-sizing: border-box;
  position: relative;
  left: 50%;
  transform: translateX(-50%);

  .avatar {
    width: 96px;
    height: 96px;
    border-radius: 12px;
  }
}

.storeIcon {
  width: 37px;
  height: 37px;
}
