.form-group {
      position: relative;
    }

    .form-group input:focus + label,
    .form-group input:not(:placeholder-shown) + label {
      transform: translateY(-1.8rem) scale(0.85);
      color: #8b5cf6;
    }

    .form-group label {
      position: absolute;
      left: 1rem;
      top: 50%;
      transform: translateY(-50%);
      transition: 0.2s ease;
      background-color: white;
      padding: 0 0.25rem;
      pointer-events: none;
      color: #9ca3af;
    }