
// ГАРАНТИРОВАННОЕ ВОССТАНОВЛЕНИЕ СКРОЛЛА
(function() {
  // Функция восстановления скролла
  function restoreScroll() {
    // 1. Удаляем прелоадер если есть
    const preloader = document.getElementById('tilda-preloader');
    if (preloader) {
      preloader.style.display = 'none';
      preloader.remove();
    }
    
    // 2. Восстанавливаем скролл ПРОСТО
    document.body.style.overflow = '';
    document.documentElement.style.overflow = '';
    document.body.style.position = '';
    document.body.style.height = '';
    document.body.style.width = '';
    
    // 3. Для Tilda - сбрасываем все возможные стили
    document.body.classList.remove('no-scroll', 'tilda-preloader-active');
    
    // 4. Активируем скроллбар
    setTimeout(function() {
      window.scrollTo(0, 0);
      // Небольшой скролл чтобы активировать скроллбар
      setTimeout(function() {
        window.scrollTo(0, 1);
        setTimeout(function() {
          window.scrollTo(0, 0);
        }, 10);
      }, 10);
    }, 50);
  }
  
  // Вызываем при загрузке
  window.addEventListener('load', restoreScroll);
  
  // Вызываем через 3 секунды на всякий случай
  setTimeout(restoreScroll, 3000);
  
  // Вызываем при любом клике
  document.addEventListener('click', function() {
    setTimeout(restoreScroll, 100);
  }, { once: true });
})();

