<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.main-content {
  min-height: 460px;
}

.login-banner {
  /* max-width: 270px; */
  margin-right: 40px;
  padding: 0;
}

.login-form {
  display: flex;
  flex-direction: column;
  gap: 24px;
  /* width: 286px; */
  padding: 0;
  margin: 0;
  align-items: center;
  text-align: center;
}

.login-form .login-input {
  height: 49px;
  width: 100%;
  border: 1px solid var(--border-color-base);
  border-radius: var(--border-radius-base);
  padding: 0 30px;
  outline: none;
}

.login-form .login-input::-webkit-input-placeholder {
  color: var(--color-text-placeholder);
  font-size: var(--font-size-normal);
}

.login-form .login-submit {
  width: 100%;
  height: 48px;
  border-radius: 30px;
}

.login-form .login-type-btn {
  width: auto;
  height: 20px;
  margin-right: 5px;
}

.login-form .login-type-btn:last-child {
  margin-right: 0;
}

.login-form .verify-code {
  position: relative;
}

.login-form .verify-code-btn {
  position: absolute;
  right: 10px;
  width: 90px;
  text-align: center;
  height: 49px;
  color: var(--color-primary);
  outline: none;
  border: none;
  background: none;
}

.weixin-QR-code-box {
  width: 213px;
  height: 212px;
  overflow: hidden;
  margin: 0 auto;
  border: 1px solid #e5e5e5;
}

.weixin-QR-code {
  transform: translate(0px, -125px) scale(0.8);
  height: 800px;
}

/* å¤§å±å¹•(wedç«¯) */
@media (min-width: 768px) {
  .weixin-login {
    display: none;
  }

  .mobile-login {
    display: block;
  }
}

/* å°å±å¹•(æ‰‹æœºç«¯) */
@media screen and (max-width: 767px) {
  .weixin-login {
    display: none;
  }
  .mobile-login {
    display: block;
  }
}</pre></body></html>