---------Стиль выбора языка----------------------
#lng {
    display: flex !important;
    justify-content: center; /* Центрируем ссылки внутри колонки */
    gap: 15px;               /* Задаем четкий отступ МЕЖДУ ссылками, чтобы они не липли */
}

/* Настраиваем ссылки */
#lng a {
    position: relative !important;
    display: inline-block !important; /* Больше никаких наложений друг на друга */
    text-decoration: none !important;
    color: #333333; /* 👈 МЕНЯЙТЕ ТУТ: Исходный цвет текста */
    transition: color 0.3s ease;
    
    /* Убираем жесткую ширину, пусть размер будет строго по буквам */
    width: auto !important; 
}

/* Красивая линия, жестко привязанная к тексту конкретной ссылки */
#lng a::after {
    content: '';
    position: absolute;
    width: 100%;                /* Ровно 100% от ширины текста этой ссылки */
    height: 2px;               /* 👈 ТУТ: Толщина линии (например: 3px, 4px) */
    bottom: -4px;               /* Отступ снизу */
    left: 0;
    background-color: #000080; /* 👈 МЕНЯЙТЕ ТУТ: Цвет самой линии */
    
    /* Идеальная плавная анимация из центра */
    transform: scaleX(0);       
    transform-origin: center;   
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Эффект при наведении на конкретную ссылку */
#lng a:hover {
    color: #FFA500;                         /* Цвет текста при наведении */
    background: none !important;              
}

#lng a:hover::after {
    transform: scaleX(1);       /* Линия раскрывается строго под подсвеченным текстом */
}

/*-------------------Белый Бэк--------*/

.container {
     background-color: hsla(0, 60%, 100%, 0.6) !important;
}
----------------------запрет растягивания фото----------------

/* 1. Сброс высоты и защита от растягивания (из первого ответа) */
.html_block.post table, 
.html_block.post table tbody, 
.html_block.post table tr, 
.html_block.post table td {
    height: auto !important; /* Убирает искажение высоты строк */
}

/* 2. Адаптивность самой таблицы и выравнивание текста */
.html_block.post table {
    width: 100% !important;   /* Растягивает таблицу на всю новую ширину сайта */
    table-layout: auto;       /* Помогает правильно распределить место */
}

.html_block.post table td {
    vertical-align: center;      /* Текст начнется сверху, а не посередине фото */
    padding: 10px;            /* Делает аккуратные отступы между ячейками */
}

/* 3. Правильные пропорции для картинок (из обоих ответов) */
.html_block.post table img {
    display: block;
    max-width: 400px !important; /* Ограничивает ширину фото (чтобы не было гигантским) */
    object-fit: scale-down;      /* Защищает маленькие картинки от размытия */
}