/* Логотип «Шаг» в шапке ии-туризм.рф. Подключать после site.css: снимает текстовые правила .logo (font, width 6.77em, padding). */
.hdr .logo { display: block; flex: none; width: auto; padding-block: 0; font: inherit; letter-spacing: 0; color: inherit; --logo-pin: #C9402F; }
.hdr .logo .ii-logo { display: block; height: 28px; width: auto; }       /* ≈ 227 px в ширину; высота знака 33 px */
.hdr .logo .ii-logo--mark { display: none; }
@media (max-width: 760px) { .hdr .logo .ii-logo { height: 24px; } }      /* ≈ 195 px */
@media (max-width: 480px) {                                              /* рядом переключатель разделов и меню: места на надпись нет — остаётся знак */
  .hdr .logo .ii-logo--full { display: none; }
  .hdr .logo .ii-logo--mark { display: block; height: 24px; }            /* 44 × 24 px, минимум по брендбуку — 16 px */
}
/* Переход цвета при прокрутке (.hdr transition: color) логотип наследует сам: заливка — currentColor.
   Если шапка над пёстрым фото и коралловая метка теряется: .hdr--over:not(.is-solid) .logo { --logo-pin: #fff; } */

/* Мобильное меню: тот же логотип, цвет из меню */
.mmenu__top .logo { display: block; width: auto; padding-block: 0; font: inherit; letter-spacing: 0; color: inherit; --logo-pin: #C9402F; }
.mmenu__top .logo .ii-logo { display: block; height: 24px; width: auto; }
.mmenu__top .logo .ii-logo--mark { display: none; }

/* Подвал (тёмный, data-theme=night): тот же логотип, белый через color подвала */
.ftr .logo { display: inline-block; width: auto; padding-block: 0; font: inherit; letter-spacing: 0; color: #fff; --logo-pin: #C9402F; }
.ftr .logo .ii-logo { display: block; height: 26px; width: auto; }
.ftr .logo .ii-logo--mark { display: none; }
