body {
    font-family: 'Poppins', sans-serif;
    background-color: #f8f9fa;
}
.register-container {
    max-width: 500px; /* Reduced width for a slimmer look */
    margin: auto; /* Centering the container */
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.header-section {
    background-color: #910fc8;
    background-image: linear-gradient(0deg, #910fc8 0%, #f049ff 100%);    
    color: white;
    text-align: center;
    padding: 20px; /* Adjusted padding */
}
.header-section img {
    width: 150px; /* Adjusted image size */
    margin-bottom: 10px;
}
body {
    font-family: 'Poppins', sans-serif;
    background-color: #f8f9fa;
}
.register-container {
    max-width: 500px; /* Reduced width for a slimmer look */
    margin: auto; /* Centering the container */
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.header-section img {
    width: 150px; /* Adjusted image size */
    margin-bottom: 10px;
}
.form-section {
    padding: 30px; /* Adjusted padding */
}
.btn-primary {
    background-color: #910fc8;
    background-image: linear-gradient(0deg, #910fc8 0%, #f049ff 100%);  
    border-color: #650d73;
}
.btn-primary:hover {
    background-color: #520a5b;
    border-color: #520a5b;
}
.form-label {
    font-weight: 600;
}
.form-section {
    padding: 30px; /* Adjusted padding */
}
.btn-primary {
    background-color: #650d73;
    border-color: #650d73;
}
.btn-primary:hover {
    background-color: #520a5b;
    border-color: #520a5b;
}
.form-label {
    font-weight: 600;
}
.form-control {
    border: 1px solid #650d73; /* Main color border */
    border-radius: 5px; /* Rounded borders for input fields */
    transition: border-color 0.3s; /* Smooth transition for border color */
}