/* Для WebKit-браузеров (Chrome, Safari, Edge) */
::-webkit-scrollbar {
    display: none;
}

/* Общее правило для всех браузеров */
html, body {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE и Edge */
}


html {
  background-color: var(--background-color);
  padding: 0;
  margin: 0;
  overflow: hidden;
  box-sizing: border-box;
}
body {
    -webkit-user-select: none; /* Для Safari и Chrome */
    -moz-user-select: none; /* Для Firefox */
    -ms-user-select: none; /* Для IE/Edge */
    user-select: none; /* Стандартный синтаксис */
}
body {
    padding: 0;
    margin: 0;
    width: 100%;
/*    height: -webkit-fill-available;*/
height: 100%;
    background-color: var(--background-color);
    background-color: rgba(11, 11, 11, 0.1);
    position: absolute;
    overflow: hidden;
    /* height: 90vh; */
    /* margin-top: 10vh; */
    /* background-image: url(../../images/bgimg.png); */
    background-size: 5rem;
    background-position-x: 65%;
    padding-top: calc(var(--tg-content-safe-area-inset-top, env(--tg-content-safe-area-inset-top, 0px)) + 0px);
    padding-bottom: calc(var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 0px);
    padding-left: var(--tg-content-safe-area-inset-left, env(safe-area-inset-left, 0px));
    padding-right: var(--tg-content-safe-area-inset-right, env(safe-area-inset-right, 0px));
}

* {
  font-family: inherit; /* Наследует шрифт от родителя */
}
html,
body {
    min-height: var(--stable-height);
    overscroll-behavior: none; /* Отключает странные эффекты скролла */
    -webkit-tap-highlight-color: transparent; /* Убирает серый фон при нажатии */
    touch-action: manipulation; /* Улучшает отзывчивость на касания */
    user-select: none; /* Запрещает выделение текста */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    overflow: hidden; /* Фиксит дергание при открытии клавиатуры */
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.div-for-space {
    height: calc(6vh + 3.8125rem);
    width: 100%;
}