/* Черная тема по умолчанию */
body {
    background-color: #000; /* черный фон */
    color: #fff; /* белый текст */
    transition: background-color 0.5s, color 0.5s; /* плавное переключение */
}

/* Если есть preloader, он тоже должен быть черным */
.uc-preloader {
    background-color: #000;
}


/* Комплексный фикс */
html.ios-fix {
    height: 100% !important;
    overflow: hidden !important;
}

body.ios-fix {
    height: 100% !important;
    overflow: hidden !important;
    position: relative !important;
}

.ios-fix .t-body {
    height: 100% !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    background: #fff !important; /* Или ваш цвет */
}

/* Убираем все трансформации и фильтры */
.ios-fix * {
    transform: none !important;
    -webkit-transform: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    filter: none !important;
}



// Добавляем класс для iOS
if (navigator.userAgent.match(/iPhone|iPad|iPod/i)) {
    document.documentElement.classList.add('ios-fix');
    document.body.classList.add('ios-fix');
}
