body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; /* Убираем скролл */
    background-color: black; /* Фон вокруг игры */
}

/* Основной контейнер для игры */
#unity-container {
    /* Растягиваем на весь экран */
    width: 100vw;
    height: 100vh;

    /* Центрируем контейнер */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    /* Фон контейнера (на случай, если игра не заполняет весь контейнер) */
    background-color: black;

    /* Обрезаем содержимое, чтобы оно не выходило за пределы контейнера */
    overflow: hidden;
}

/* Canvas игры */
#unity-canvas {
    /* Растягиваем на весь контейнер */
    width: 100%;
    height: 100%;
    display: block; /* Убираем лишние отступы */

    /* Сохраняем соотношение сторон 16:9, но обрезаем лишнее */
    object-fit: cover;
}

/* Стили для прогрес-бару */
#unity-loading-bar {
    position: absolute;
    left: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

#unity-progress-bar-empty {
    width: 141px;
    height: 18px;
    margin-top: 10px;
    margin-left: 6.5px;
    background: url('progress-bar-empty-dark.png') no-repeat center;
}

#unity-progress-bar-full {
    width: 0%;
    height: 18px;
    margin-top: 10px;
    background: url('progress-bar-full-dark.png') no-repeat center;
}
