/* Restored orchid controls over the pale lilac sky; standalone page only. */
html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .mystic-login-brand {
  border-bottom-color: #7959bc45;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .mystic-login-signature {
  color: #736b83;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .dialog-kicker {
  color: #7959bc;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .app-dialog-head h3 {
  color: #2b263d;
  text-shadow: 0 2px 20px #9c79bd0a;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-auth-tabs {
  border-color: #7959bc5c;
  background: #f7f3fc;
  box-shadow: inset 0 1px 0 #ffffff0b;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-auth-tabs > button {
  color: #736b83;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-auth-tabs > button:hover:not(.active) {
  color: #7959bc;
  background: #f4effb;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-auth-tabs > button.active {
  color: #7959bc;
  border-color: #7959bc78;
  background: linear-gradient(120deg, #ffffff, #ffffff);
  box-shadow: inset 0 1px 0 #ffffff2e, 0 2px 8px #3e286712;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-field > :is(span, label) {
  color: #514a63;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-field input {
  color: #2b263d;
  border-color: #7959bc78;
  background: #fcfaff;
  box-shadow: inset 0 1px 0 #ffffff0a, 0 4px 16px #3e28670d;
  caret-color: #7959bc;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-field input::placeholder {
  color: #786e87;
  opacity: 1;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-field input:hover:not(:focus) {
  border-color: #7959bca1;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] .account-field input:focus {
  border-color: #7959bc;
  background: #ffffff;
  box-shadow: 0 0 0 3px #3e28670c, inset 0 1px 0 #ffffff12;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog :is(.account-password-toggle, .account-text-btn, .account-policy-link) {
  color: #7959bc;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog[data-view='auth'] :is(#btnAccountResetPassword, #btnAccountBackToLogin) {
  color: #7959bc;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog :is(.account-password-toggle, .account-text-btn, .account-policy-link):hover {
  color: #7959bc;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog:has(#accountPasswordLoginRow:not([hidden])) #btnAccountRequestCode {
  color: #7959bc;
  border-color: #7959bc6b;
  background: #f4effb;
  box-shadow: inset 0 1px 0 #ffffff19;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog:has(#accountPasswordLoginRow:not([hidden])) #btnAccountRequestCode:hover:not(:disabled) {
  border-color: #7959bc4a;
  background: #f4effb;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .account-page-policy {
  border-color: #7959bc4d;
  background: #f4effb;
  box-shadow: inset 0 1px 0 #ffffff0d;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .account-page-policy summary > span:last-child,
html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .account-page-policy > div p,
html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .account-hint {
  color: #736b83;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .account-page-policy summary b {
  color: #7959bc;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .account-policy-mark {
  color: #7959bc;
  background: #bda4d815;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog .account-sync-status:not([data-state='success']):not([data-state='error']):not([data-state='busy']) {
  color: #736b83;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-page-close {
  color: #7959bc;
  background: #ffffffb8;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-page-close:hover {
  color: #6845ac;
  background: #eee5f8;
}

html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-dialog :is(button, summary):focus-visible,
html[data-account-page='standalone'] body.tianji-mystic.tianji-orchid .account-page-close:focus-visible {
  outline-color: #7959bc;
}
