.gayit-auth-modal .gayit-auth-privacy {
    line-height: 1.4;
}

.gayit-auth-modal [data-gayit-auth-submit][disabled] {
    cursor: progress;
}

.gayit-auth-modal .gayit-auth-divider {
    align-items: center;
    color: var(--bs-secondary-color, #6c757d);
    display: flex;
    font-size: 0.875rem;
    gap: 0.75rem;
    margin: 1rem 0;
    text-align: center;
}

.gayit-auth-modal .gayit-auth-divider::before,
.gayit-auth-modal .gayit-auth-divider::after {
    border-top: 1px solid var(--bs-border-color, #dee2e6);
    content: "";
    flex: 1 1 auto;
}

.gayit-auth-modal .gayit-auth-divider span {
    flex: 0 0 auto;
}
