/* Инверсия whole Zero Block — КАК БЫЛО РАНЬШЕ */
#rec1591513351 .t396__artboard {
    mix-blend-mode: difference !important;
}

/* Базовое состояние кнопок — КАК БЫЛО */
#rec1591513351 .tn-elem .tn-atom {
    color: #ffffff !important; 
    background-color: rgba(0, 0, 0, 0.02);
    border: none !important;
    padding: 8px 18px;
    border-radius: 999px;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    transition:
        background-color 0.15s ease,
        color 0.15s ease;
    text-decoration: none !important;

    /* убираем любую обводку / свечение текста */
    text-shadow: none !important;
    -webkit-text-stroke: 0 !important;
    text-stroke: 0 !important;
}

/* Hover: музейный бордовый, как у тебя было */
#rec1591513351 .tn-elem .tn-atom:hover {
    background-color: rgba(0, 0, 0, 0.15);
    color: #5A0F18 !important;
}

/* Active */
#rec1591513351 .tn-elem .tn-atom:active {
    background-color: rgba(0, 0, 0, 0.22);
    color: #5A0F18 !important;
}

/* ===== ЛОГОТИП/SHAPE — НЕ ДАЁМ ЕМУ ПРОПАДАТЬ =====
   Класс menu-logo нужно дописать в настройках shape
*/
#rec1591513351 .menu-logo {
    mix-blend-mode: normal !important;        /* не участвует в difference */
    position: relative !important;
    z-index: 999 !important;                  /* поверх всего меню */
    background-color: transparent !important;
}

#rec1591513351 .menu-logo .tn-atom,
#rec1591513351 .menu-logo img {
    mix-blend-mode: normal !important;        /* тоже без difference */
    position: relative !important;
    z-index: 999 !important;
    background-color: transparent !important;
}
