body{
    background-color: rgb(229, 19, 149);
    overflow: hidden;
}

#form{
    background-color: rgb(255, 255, 255);
    width:28%;
    border-radius: 6px;
    margin:85px auto;
    padding:50px;
    box-shadow: 10px 10px 5px rgb(82, 11, 77);
    
}
h5{
    text-align: center;
}
.logo-row{
  text-align: center;
}
.logo {
    width: 300px; /* Varsayılan genişlik */
    height: auto;

}

input{
    width: 90%;
    border-radius: 4px;
    border: 3px solid #f6efef;
    padding: 5px;
}

#btn{
    width: 100%;
    color:rgb(255, 255, 255);
    background-color: rgb(108, 22, 189);
    padding:10px;
    font-size: large;
    border-radius: 10px;
}

#btn:hover {
    background-color: rgb(88, 10, 160); /* Daha koyu bir mor tonu */
    transition: background-color 0.3s ease-in-out; /* Geçiş efekti */
}
        
@media screen and (max-width: 1350px) {
    #form {
      width: 40%;
      margin-left:none;
      padding:40px;
    }
	 .logo {
        width: 400px; /* Daha küçük logo */
		
    }
	
  }
@media screen and (max-width: 1100px) {
    #form {
      width: 50%;
      margin-left:none;
      padding:40px;
    }
	
	  .logo {
        width: 300px; /* Daha büyük logo */
	
    }
  }
  
@media screen and (max-width: 700px) {
    #form {
      width: 80%;
      margin-left:none;
      padding:40px;
    }
	
	 .logo {
        width: 200px; /* Orta boyutlu logo */
    }
    	 .icon {
        display: none; 
	     
	 }
	 	 input[type="text"], input[type="email"], input[type="submit"] {
    width: 100%;
    padding: 5px;

}
  }

.form-check-input {
    border: 1px solid #c6ccd5
}


    

