/* Match LoginScene's preview palette despite the application's global #app theme.
   Only the formal login form is affected; captcha image and behavior are untouched. */
#app .sky-login .el-input__wrapper {
  border: 1px solid var(--login-soft-line, #087082) !important;
  background: #032731 !important;
}
#app .sky-login .el-input__wrapper:hover { border-color: var(--login-line, #00bfcf) !important; }
#app .sky-login .el-input__wrapper.is-focus {
  border-color: var(--login-cyan, #00f5ff) !important;
  box-shadow: 0 0 0 2px #00f5ff18, inset 0 0 10px #00f5ff0d !important;
}
#app .sky-login .el-input__inner { color: var(--login-text, #c7f3f5) !important; background: transparent !important; }
#app .sky-login .el-input__inner::placeholder { color: var(--login-muted, #81b7c1) !important; }
#app .sky-login input.el-input__inner:-webkit-autofill { -webkit-text-fill-color: var(--login-text, #c7f3f5) !important; -webkit-box-shadow: 0 0 0 1000px #032731 inset !important; }
