/* From Uiverse.io by Maximinodotpy */ 
.register-inputGroup {
  margin: 1em 0 1em 0;
  max-width: 500px;
  position: relative;
}

.register-inputGroup input {
  font-size: 100%;
  padding: 0.8em;
  outline: none;
  border: 0.5px solid #2d545e;
  background-color: transparent;
  border-radius: 10px;
  width: 100%;
}

.register-inputGroup label {
  font-size: 100%;
  position: absolute;
  left: 0;
  padding: 0.8em;
  margin-left: 0.5em;
  pointer-events: none;
  transition: all 0.5s ease;
  color: #F5F5EF;
  
}

.register-inputGroup :is(input:focus, input:valid)~label {
  transform: translateY(-50%) scale(.9);
  margin: 0em;
  margin-left: 1.3em;
  padding: 0.4em;
  background-color: black;
}

.register-inputGroup :is(input:focus, input:valid) {
  border-color: #F5F5EF;
}