 }

    button[type="submit"]:active {
      background-color: #5a4aba;
      transform: scale(0.98);
    }

    /* Media query for mobile */
    @media (max-width: 600px) {
      body {
        background-image: none;
      }

      .wrapper {
        width: 90%;
        height: auto;
        border-radius: 10px;
        padding: 20px;
      }

      h2 {
        font-size: 2rem;
      }

      .form-group label {
        font-size: 1.2rem;
        height: 40px;
        width: 40px;
      }

      .form-gr