/* Shared dark form fields: exact treatment extracted from /p/update/. */
.auth-card-glow-wrap {
  --accent: #6ee7b7;
  --text: #e5e7eb;
  --muted-2: #6b7280;
}

/* Form (dark) */
.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}

.form-label-group > label {
  position: absolute;
  top: -10px;
  left: 12px;
  background: #020617;
  padding: 0 6px;
  font-size: .82rem;
  color: var(--muted-2);
}

.form-control {
  border-radius: 12px;
  border: 1px solid rgba(148,163,184,0.55);
  padding: .8rem 1rem;
  background: rgba(15,23,42,0.98);
  color: var(--text);
}

.form-control:focus {
  border-color: var(--accent);
  box-shadow: 0 0 0 .16rem rgba(110,231,183,0.16);
}

.form-control::placeholder {
  color: rgba(148,163,184,0.7);
}
