.auth-section{
    padding-top: 5rem;
    padding-bottom: 5rem;
}

/* Auth Professional Styling */
.auth-icon-circle {
    width: 70px; height: 70px;
    border-radius: 20px;
    display: flex; align-items: center; justify-content: center;
    font-size: 2rem;
}

.pass-toggle-icon {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: var(--text-muted);
    z-index: 10;
}

.form-control:focus {
    border-color: var(--accent-orange);
    box-shadow: 0 0 0 4px rgba(255, 107, 53, 0.1);
}

.auth-card {
    transition: 0.3s;
}

.auth-card:hover {
    transform: translateY(-5px);
}