Загрузка данных


document.addEventListener('DOMContentLoaded', () => {
    // Элементы для модалки аккаунтов
    const accountsModal = document.getElementById('accountsModal');
    const openAccountsBtn = document.getElementById('openAccountsBtn');
    const closeAccountsBtn = document.getElementById('closeAccountsBtn');

    if (openAccountsBtn && accountsModal) {
        openAccountsBtn.onclick = (e) => {
            e.preventDefault();
            // В вашем CSS используется класс .open для отображения
            accountsModal.classList.add('open'); 
        };
    }

    if (closeAccountsBtn) {
        closeAccountsBtn.onclick = () => {
            accountsModal.classList.remove('open');
        };
    }

    // Закрытие по клику вне контента модалки
    window.addEventListener('click', (event) => {
        if (event.target === accountsModal) {
            accountsModal.classList.remove('open');
        }
    });
});




.modal.open {
  visibility: visible;
  pointer-events: auto;
  background-color: var(--bg-glass);
}
.modal.open .modal-content {
  transform: translateX(0); /* Выезжает справа */
}