


/* ==========================================================================
   🏴‍☠️ ЕДИНЫЙ КОРСАРСКИЙ CSS-ДВИЖОК ГЛАВНОЙ СТРАНИЦЫ (МОНОЛИТ ПОД РЕЛИЗ)
   ========================================================================== */

/* 🌊 СВЕРХМОЩНЫЙ ГЛОБАЛЬНЫЙ ФОН: МОРЕ СТРОГО НА ГЛАВНОЙ СТРАНИЦЕ */
body.section-index, body.section-index html, body.section-index #phpbb {
    background-color: #000000 !important;
    background-image: url("images/bnr1/bg0d.png") !important;
    background-repeat: repeat-x !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    padding-top: 0 !important;
    margin: 0 !important;
    position: relative !important;
    overflow-x: hidden !important; 
}

/* 🌙 Перехват фона ламп донора на ПК + Ночное море */
@media screen and (min-width: 1220px) and (min-device-width: 1220px) {
    body.section-index, body.section-index html, body.section-index #phpbb {
        background-image: url("images/bnr1/bg0d.png") !important;
        padding: 0 !important; /* Намертво убиваем заводской отступ донора в 126px! */
    }
    body.section-index.ship-night {
        background-image: url("images/bnr1/bg0n.png") !important;
    }
}

/* Ночной режим по часам для обычных экранов */
body.section-index.ship-night {
    background-image: url("images/bnr1/bg0n.png") !important;
}

/* ✂️ ЖЕСТКИЙ СБРОС СЕТКИ ДОНОРА, ЧТОБЫ КОРАБЛЬ НЕ СЪЕЗЖАЛ */
body.section-index .wrap, body.section-index #wrap {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    max-width: 1400px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}
body.section-index .page-body {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

/* ⚓ АРХИТЕКТУРА СЛОЕВ КОРАБЛЯ */

/* Главный каркас (держит всю конструкцию) */
.ship-wrap { 
    width: 100% !important; 
    max-width: 1400px !important; 
    margin: 0 auto !important; 
    padding-bottom: 150px !important; 
    box-sizing: border-box !important; 
    position: relative !important; 
    display: flex !important; 
    flex-direction: column !important; 
    z-index: 100 !important; 
}

/* Верхняя палуба с трубами — ДЕЛАЕМ СТАРШЕ СОЛНЦА! */
.ship-top-container { 
    position: relative !important; 
    width: 100% !important; 
    height: 450px !important; 
    /* 🚀 ПОЛНЫЙ ВПЕРЕД: Выставляем 250, чтобы трубы палубы намертво накрыли солнце спереди! */
    z-index: 250 !important; 
    overflow: hidden !important; 
    background: transparent !important; 
}
.ship-t-layer { position: absolute; top: 0; left: 0; width: 100%; height: 450px; background-size: 100% 100% !important; background-repeat: no-repeat !important; background-position: center top !important; opacity: 0; }

/* ==========================================================================
   ⚓ Днище судна
   ========================================================================== */

/* Днище судна (остается стабильным для кочегара и твоих теней из Шопа) */
.ship-bottom-container { 
    position: relative !important; 
    width: 100% !important; 
    height: 180px !important; 
    z-index: 150 !important; 
    margin-top: -2px !important; 
    background: transparent !important; 
}
.ship-b-layer { position: absolute; top: 0; left: 0; width: 100%; height: 180px; background-size: 100% 100% !important; background-repeat: no-repeat !important; background-position: center top !important; opacity: 0; }

/* Пути к картинкам палуб и днища */
.ship-t-layer.pc { background-image: url("images/bnr1/ship_t1.png") !important; }
.ship-t-layer.tablet { background-image: url("images/bnr1/ship_t2.png") !important; }
.ship-t-layer.mobile { background-image: url("images/bnr1/ship_t3.png") !important; }
.ship-b-layer.pc { background-image: url("images/bnr1/ship_b1.png") !important; }
.ship-b-layer.tablet { background-image: url("images/bnr1/ship_b2.png") !important; }
.ship-b-layer.mobile { background-image: url("images/bnr1/ship_b3.png") !important; }

@media (min-width: 1025px) { .ship-t-layer.pc, .ship-b-layer.pc { opacity: 1 !important; } }
@media (max-width: 1024px) and (min-width: 685px) { .ship-t-layer.tablet, .ship-b-layer.tablet { opacity: 1 !important; } }
@media (max-width: 684px) { .ship-t-layer.mobile, .ship-b-layer.mobile { opacity: 1 !important; } }

body.section-index.ship-night .ship-t-layer, body.section-index.ship-night .ship-b-layer { filter: brightness(0.6) contrast(1.1) !important; }

/* ☀️🌙 КВЕСТОВОЕ СВЕТИЛО: КАННОНИЧЕСКАЯ ПРИВЯЗКА К ПАЛУБЕ КОРАБЛЯ */
.ship-sun-toggle { 
    position: absolute !important; 
    right: 0px !important; 
    top: 40px !important; 
    z-index: 100 !important; 
    cursor: pointer !important; 
    background-repeat: no-repeat !important; 
    background-position: center top !important; 
    background-size: contain !important; 
}

/* Адаптивные размеры под разные экраны */
@media (max-width: 1024px) { 
    .ship-sun-toggle { 
        width: 90px !important; 
        height: 90px !important; 
        top: 50px !important; 
        right: 20px !important; 
    } 
}
@media (min-width: 1025px) { 
    .ship-sun-toggle { 
        width: 140px !important; 
        height: 140px !important; 
    } 
}

body.ship-var-1 { --ship-light: url("images/bnr1/sun1.png"); }
body.ship-var-2 { --ship-light: url("images/bnr1/sun2.png"); }
body.ship-var-3 { --ship-light: url("images/bnr1/sun3.png"); }
body.ship-night.ship-var-1 { --ship-light: url("images/bnr1/moon1.png"); }
body.ship-night.ship-var-2 { --ship-light: url("images/bnr1/moon2.png"); }
body.ship-night.ship-var-3 { --ship-light: url("images/bnr1/moon3.png"); }
.ship-sun-toggle { background-image: var(--ship-light) !important; }

.ship-sun-panel { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; max-width: 420px; z-index: 1000000; }
.ship-sun-panel.active { display: block !important; }
.ship-sun-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999998; }
.ship-sun-overlay.active { display: block !important; }

/* 💨 НАСТОЯЩИЙ ГЛОБАЛЬНЫЙ ОБЛАЧНЫЙ ПАРАЛЛАКС ПОД КОРАБЛЕМ (БЕЗ ОБРЕЗОК) */
body.section-index::before { 
    content: "" !important; display: block !important; position: fixed !important; top: 20px !important; left: 0 !important; 
    width: 300% !important; height: 250px !important; z-index: 1 !important; 
    background-image: url("images/bnr1/cld1.png") !important; background-repeat: repeat-x !important; 
    opacity: 0.25; animation: shipCloudMoveRight 210s linear infinite !important; pointer-events: none !important; 
}
body.section-index::after { 
    content: "" !important; display: block !important; position: fixed !important; top: 90px !important; left: 0 !important; 
    width: 300% !important; height: 180px !important; z-index: 2 !important; 
    background-image: url("images/bnr1/cld1.png") !important; background-repeat: repeat-x !important; background-size: 70% auto !important; 
    opacity: 0.45; animation: shipCloudMoveLeft 140s linear infinite !important; pointer-events: none !important; 
}

@keyframes shipCloudMoveRight { from { transform: translateX(-33.33%); } to { transform: translateX(0); } }
@keyframes shipCloudMoveLeft { from { transform: translateX(0); } to { transform: translateX(-33.33%); } }

/* ==========================================================================
   🐟 КИБЕР-АКВАРИУМ СИЕРРА 8.5: РЕЛИЗ СТАИ ИЗ 8 ХИЩНИКОВ (ФИЗИЧЕСКИЙ СЛОЙ)
   ========================================================================== */

.sierra-aquarium {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 170 !important; /* Строго выше всех слоёв пены, чтобы рыбы летели над водой */
    pointer-events: none !important; /* Сам невидимый бокс прозрачен для мыши */
}

.ship-fish {
    position: fixed !important; /* Сохраняет твою привязку к координатам экрана */
    pointer-events: auto !important; /* 🎯 РЫБА ТЕПЕРЬ ЛОВИТ МЫШЬ! */
    cursor: crosshair !important; /* Курсор прицела охотника */
    background-size: contain !important;
    background-repeat: no-repeat !important;
    opacity: 0;
    z-index: 175 !important;
}

/* ТРЮК А: МОМЕНТАЛЬНАЯ РЕТРО-ВСПЫШКА СИЕРРЫ ПРИ УДАРЕ */
.ship-fish.fish-struck {
    filter: brightness(3) contrast(2) saturate(0) !important; /* Сияющий белый силуэт */
    transform: scale(1.25) !important; /* Визуальный толчок при попадании */
}

/* 📱🖥️ КЛУБ РЫБОЛОВОВ: Вся банда охотится строго на ПК и ПЛАНШЕТАХ от 685px! */
@media (min-width: 685px) {
    /* 📈 ЛЕВЫЙ БОРТ: Мордой вправо к кораблю (fish1 - fish4) */
    .ship-fish.fish-1 { left: 60px !important; top: 850px !important; width: 85px !important; height: 85px !important; background-image: url("images/bnr1/fish1.png") !important; animation: cssFishJumpLeft 33s linear infinite !important; animation-delay: 2s !important; }
    .ship-fish.fish-2 { left: 190px !important; top: 860px !important; width: 70px !important; height: 70px !important; background-image: url("images/bnr1/fish2.png") !important; animation: cssFishJumpLeft 61s linear infinite !important; animation-delay: 15s !important; }
    .ship-fish.fish-3 { left: 120px !important; top: 890px !important; width: 90px !important; height: 90px !important; background-image: url("images/bnr1/fish3.png") !important; animation: cssFishJumpLeft 89s linear infinite !important; animation-delay: 35s !important; }
    .ship-fish.fish-4 { left: 290px !important; top: 840px !important; width: 75px !important; height: 75px !important; background-image: url("images/bnr1/fish4.png") !important; animation: cssFishJumpLeft 47s linear infinite !important; animation-delay: 8s !important; }

    /* 📉 ПРАВЫЙ БОРТ: Мордой влево к кораблю (fish5 - fish8) */
    .ship-fish.fish-5 { right: 80px !important; top: 855px !important; width: 85px !important; height: 85px !important; background-image: url("images/bnr1/fish5.png") !important; animation: cssFishJumpRight 39s linear infinite !important; animation-delay: 5s !important; }
    .ship-fish.fish-6 { right: 210px !important; top: 865px !important; width: 65px !important; height: 65px !important; background-image: url("images/bnr1/fish6.png") !important; animation: cssFishJumpRight 67s linear infinite !important; animation-delay: 22s !important; }
    .ship-fish.fish-7 { right: 150px !important; top: 900px !important; width: 95px !important; height: 95px !important; background-image: url("images/bnr1/fish7.png") !important; animation: cssFishJumpRight 113s linear infinite !important; animation-delay: 50s !important; }
    .ship-fish.fish-8 { right: 320px !important; top: 845px !important; width: 60px !important; height: 60px !important; background-image: url("images/bnr1/fish8.png") !important; animation: cssFishJumpRight 53s linear infinite !important; animation-delay: 14s !important; }

    /* 🎨 МИКРО-ТЮНИНГ КВЕСТОВОЙ ПАНЕЛИ ИЗ ПРОШЛОГО СПРИНТА */
    .ship-sun-panel h2 { text-shadow: 2px 2px 0px #000, -1px -1px 0px #000, 1px -1px 0px #000, -1px 1px 0px #000 !important; }
    .ship-sun-panel ul li a { transition: color 0.2s ease-in-out !important; }
    .ship-sun-panel ul li a:hover { color: #d31145 !important; text-decoration: underline !important; }
}

@media (max-width: 684px) {
    .sierra-aquarium { display: none !important; }
}

/* ==========================================================================
   📐 БАЛЛИСТИЧЕСКИЕ ВСПЛЕСКИ
   ========================================================================== */
@keyframes cssFishJumpLeft {
    0%   { transform: translateY(40px) translateX(0) rotate(-22deg) scaleX(-1); opacity: 0; }
    1%   { opacity: 1; }
    2%   { transform: translateY(-25px) translateX(15px) rotate(0deg) scaleX(-1); opacity: 1; }
    3%   { opacity: 1; }
    4%   { transform: translateY(40px) translateX(30px) rotate(22deg) scaleX(-1); opacity: 0; }
    100% { transform: translateY(40px) translateX(30px) scaleX(-1); opacity: 0; }
}

@keyframes cssFishJumpRight {
    0%   { transform: translateY(40px) translateX(0) rotate(22deg); opacity: 0; }
    1%   { opacity: 1; }
    2%   { transform: translateY(-25px) translateX(-15px) rotate(0deg); opacity: 1; }
    3%   { opacity: 1; }
    4%   { transform: translateY(40px) translateX(-30px) rotate(-22deg); opacity: 0; }
    100% { transform: translateY(40px) translateX(-30px); opacity: 0; }
}





















































/* ==========================================================================
   🌊 ГЛУБИННые ВОЛНы: ВЫВОД НА ЧИСТЫЙ ПАРАЛЛАКС ЗА КИЛЕМ (привязаны к корпусу корабля))
   ========================================================================== */

@media (min-width: 685px) {

    /* ВОЛНА №1 (Едет со скроллом) */
    .ship-bottom-container::after {
        content: "" !important; 
        position: absolute !important; 
        left: 50% !important; 
        top: 160px !important; 
        width: 2200px !important; 
        height: 35px !important; 
        margin-left: -1100px !important;
        background-image: url("images/bnr1/wav1.png") !important; 
        background-size: 100% 100% !important; 
        background-repeat: no-repeat !important;
        z-index: 160 !important; 
        pointer-events: none !important; 
        opacity: 0.85 !important;
        animation: cssBottomWaveDrift 30s ease-in-out infinite !important;
    }

    /* ВОЛНА №2 (ОТВЯЗАНА ОТ КОРАБЛЯ: КИПЕНИЕ + ЛЕНИВЫЙ ДРЕЙФ НА МОРЕ) */
    .ship-bottom-container::before {
        content: "" !important; 
        position: fixed !important; 
        left: 50% !important; 
        bottom: 40px !important; 
        top: auto !important; 
        width: 2200px !important; 
        height: 35px !important; 
        margin-left: -1100px !important;
        background-image: url("images/bnr1/wav1all.png") !important; 
        background-size: 2200px 140px !important; 
        background-repeat: repeat-x !important;
        z-index: 99 !important; 
        pointer-events: none !important; 
        opacity: 0.45 !important;
        
        /* 🔋 ОПТИМИЗАЦИЯ ЖЕЛЕЗА: Скидываем нагрузку с проца Хрома на видеокарту */
        will-change: transform, background-position !important;
        
        animation: cssWaveBoiling 0.55s steps(3) alternate infinite, cssSeaWaveLazyLeft 38s linear infinite !important;
    }

    /* 🚀 ВОЛНА №3: (ПОКАДРОВОЕ КИПЕНИЕ + ГОРИЗОНТАЛЬНЫЙ ДРЕЙФ НА МОРЕ) */
    .ship-bottom-container .sky-ocean-wave {
        position: fixed !important; 
        left: 50% !important;
        bottom: 0px !important; 
        top: auto !important; 
        width: 2200px !important;
        height: 35px !important; 
        margin-left: -1100px !important; 
        background-image: url("images/bnr1/wav1all.png") !important;
        background-size: 2200px 140px !important; 
        background-repeat: repeat-x !important; 
        z-index: 165 !important; 
        pointer-events: none !important; 
        opacity: 0.75 !important; 
        display: block !important;
        
        /* 🔋 ОПТИМИЗАЦИЯ ЖЕЛЕЗА: Скидываем нагрузку с проца Хрома на видеокарту */
        will-change: transform, background-position !important;
        
        animation: cssWaveBoiling 0.45s steps(3) alternate infinite, cssStaticSeaWaveRight 24s linear infinite !important;
    }

    /* 🚀 BOX №4: (ОТВЯЗАНА ОТ КОРАБЛЯ: КИПЕНИЕ + ШЛЕЙФ НА ДАЛЬНЕМ ПЛАНЕ МОРЯ) */
    .ship-bottom-container .ship-back-wave {
        position: fixed !important; 
        left: 50% !important;
        bottom: 70px !important; /* Наш выверенный горизонт */
        top: auto !important; 
        width: 2200px !important; 
        height: 35px !important;
        margin-left: -1100px !important; 
        background-image: url("images/bnr1/wav1all.png") !important;
        background-size: 2200px 140px !important;
        background-repeat: repeat-x !important;
        z-index: 5 !important; 
        pointer-events: none !important;
        opacity: 0.50 !important; 
        display: block !important;
        
        /* 🔋 ОПТИМИЗАЦИЯ ЖЕЛЕЗА: Скидываем нагрузку с проца Хрома на видеокарту */
        will-change: transform, background-position !important;
        
        animation: cssWaveBoiling 0.6s steps(3) alternate infinite, cssBackWaveLeft 52s linear infinite !important;
    }


    /* ⚓ НОВАЯ ВОЛНА №5: ТОТАЛЬНЫЙ ВОЗВРАТ ПЛОТНОСТИ ЗА КОРПУС СУДНА */
    .ship-bottom-container .ship-hull-back-foam {
        position: absolute !important; /* Жесткая привязка к родному деревянному дну фрегата! */
        left: 50% !important;
        top: 150px !important; /* Твоя каноничная посадка на 100px за доски кочегара */
        bottom: auto !important;
        width: 2200px !important; 
        height: 35px !important;
        margin-left: -1100px !important; /* Попиксельная центровка */
        background-image: url("images/bnr1/wav1.png") !important;
        background-size: 100% 100% !important;
        background-repeat: no-repeat !important;
        z-index: -10 !important; /* Глубокий трюм: уводим строго ЗА доски киля, как было раньше! */
        pointer-events: none !important;
        opacity: 0.50 !important; 
        display: block !important;
        animation: cssBackWaveLeft 52s ease-in-out infinite !important; /* Твой ленивый дрейф влево */
    }



































/* ==========================================================================
   🏝️ ОСТРОВНОЙ ДВИЖОК СИЕРРА 10.0: БЕЗШЛАКОВЫЙ КИЛЬВАТЕРНЫЙ СТРОЙ
   ========================================================================== */

.sierra-islands-viewport {
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 5 !important; /* Уверенно плывут ЗА верхними облаками (10+) и ЗА кораблем */
    pointer-events: none !important;
    overflow: visible !important;
}

.sierra-island {
    position: absolute !important;
    bottom: 400px !important; /* Твоя каноничная золотая посадка по вертикали */
    
    /* 📐 ТВОЙ ПИКСЕЛЬНЫЙ МАСШТАБ: Выверенная база, где 200px смотрится как надо */
    width: 200px !important; 
    height: 200px !important; 
    
    background-size: contain !important; 
    background-repeat: no-repeat !important;
    opacity: 0.80 !important; 
    will-change: transform !important;

    /* Наша сочная туманная маска */
    -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 55%, rgba(0,0,0,0) 95%) !important;
    mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 55%, rgba(0,0,0,0) 95%) !important;
}

.sierra-island.island-layer-1 {
    background-image: url("images/bnr1/isl1.png") !important;
    left: 100vw !important; /* Намертво вытолкнули за правый край монитора при старте */
    animation: cssIslandThroughDrift 280s linear infinite !important;
}

.sierra-island.island-layer-2 {
    background-image: url("images/bnr1/isl2.png") !important;
    left: 100vw !important; /* Намертво вытолкнули за правый край монитора при старте */
    
    /* 🚀 ПОЛОЖИТЕЛЬНЫЙ ДЕЛЕЙ: Остров жестко стоит в засаде за экраном 140 секунд, 
       ожидая пока первый полностью уйдет влево! */
    animation: cssIslandThroughDrift 280s linear infinite !important;
    animation-delay: 140s !important; 
}












































} /* 🧱 ОДНА-ЕДИНСТВЕННАЯ ФИНАЛЬНАЯ ЗАКРЫВАЮЩАЯ СКОБКА ВСЕГО МЕДИА-БЛОКА! */

/* ==========================================================================
   📐 ЧИСТАЯ МАТЕМАТИКА ТРАЕКТОРНИЙ СИЕРРА (КОНТРОЛЬ ПОЛЕТА ВОЛН)
   ========================================================================== */

/* 🌊 ТРАЕКТОРИЯ ВОЛНЫ №1: Лицевая пена корабля. Дрейф ВПРАВО по борту кочегара */
@keyframes cssBottomWaveDrift {
    0%, 100% { transform: translateX(0px) rotate(0deg); }
    50%      { transform: translateX(70px) rotate(0.4deg); }
}

/* 🌊 ТРАЕКТОРИЯ ВОЛНЫ №2: Задняя пена моря (FIXED). Ленивый дрейф ВЛЕВО у горизонта */
@keyframes cssSeaWaveLazyLeft {
    0%, 100% { transform: translateX(0px) rotate(0deg); }
    50%      { transform: translateX(-70px) rotate(-0.4deg); }
}

/* 🌊 ТРАЕКТОРИЯ ВОЛНЫ №3: Передний накат пены корабля. Медленный дрейф ВПРАВО */
@keyframes cssStaticSeaWaveRight {
    0%, 100% { transform: translateX(0px) rotate(0deg); }
    50%      { transform: translateX(65px) rotate(0.3deg); }
}

/* 🌊 ТРАЕКТОРИЯ ДЛЯ ВОЛН №4 И №5: Глубокий шлейф пены. Мягкий дрейф ВЛЕВО на -55px
   (Крутит FIXED волну моря №4 и ABSOLUTE волну трюма корабля №5) */
@keyframes cssBackWaveLeft {
    0%, 100% { transform: translateX(0px) rotate(0deg); }
    50%      { transform: translateX(-55px) rotate(-0.2deg); }
}

/* 🎬 МАЯТНИКОВОЕ КИПЕНИЕ ВОЛН: Шаг по вертикали до начала 4-го кадра */
@keyframes cssWaveBoiling {
    from { background-position-y: 0px; }
    to   { background-position-y: -105px; } 
}

/* 🎬 ГОРИЗОНТАЛЬНЫЙ ДРЕЙФ ВОЛН: Разогнанный линейный ход туда-обратно */
@keyframes cssStaticSeaWaveRight {
    0%, 100% { transform: translateX(0px) rotate(0deg); }
    50%      { transform: translateX(120px) rotate(0.3deg); } 
}



















/* 🎬 СКВОЗНОЙ КИЛЬВАТЕРНЫЙ ДРЕЙФ: Увеличенный вылет до -800px, чтобы гора полностью выходила слева */
@keyframes cssIslandThroughDrift {
    from { transform: translateX(0); }
    to   { transform: translateX(-150vw); } /* Уверенно улетают далеко за левый край экрана */
}













/* ==========================================================================
   🌊 ГЛОБАЛЬНЫЙ ФОН МОРЯ И БЕЗОПАСНЫЙ СБРОС СЕТКИ (ФИКС ПРОЗРАЧНОСТИ — ЗАХОД 1)
   ========================================================================== */

body.section-index, body.section-index html, body.section-index #phpbb {
    background-color: #000000 !important;
    background-image: url("images/bnr1/bg0d.png") !important;
    background-repeat: repeat-x !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-size: 1000px 1200px !important;
    padding-top: 0 !important;
    margin: 0 !important;
    position: relative !important;
}

body.section-index.ship-night { 
    background-image: url("images/bnr1/bg0n.png") !important; 
    background-size: 1000px 1200px !important;
}

/* Возвращаем твой родной сброс сетки один в один, как было в боди */
body.section-index .wrap, body.section-index #wrap {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    max-width: 1400px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

body.section-index .page-body {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

/* 🚀 ЗАПЕЧАТЫВАЕМ ТРЮМ: Возвращаем деревянному корпусу форума его плотный коричневый фон досок! */
body.section-index .ship-body-hull {
    background-color: #1a1108 !important; /* Родной цвет твоего деревянного трюма! */
}
