/* --- Скрыть поиск/лупу на всех разрешениях --- */
.md-search,
.md-header__button[for="__search"],
.md-header__button.md-icon {
  display: none !important;
}

/* --- НЕ липкая, аккуратная панель навигации Prev/Next --- */
.md-footer {
  position: static;        /* не «липкая» */
  box-shadow: none;        /* без тени */
  backdrop-filter: none;   /* без блюра */
}

/* Компактные отступы и аккуратная типографика */
.md-footer__inner {
  padding: .3rem .6rem;    /* было ~1rem — делаем ниже */
}
.md-footer__link {
  padding: .4rem .6rem;
  min-width: 0;            /* даём тексту возможность ужиматься */
}
.md-footer__direction {     /* «Назад» / «Вперёд» */
  font-size: .72rem;
  opacity: .8;
}
.md-footer__title {         /* заголовки страниц у ОБЕИХ стрелок */
  display: block;
  font-size: .9rem;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 42vw;         /* чтобы были видны оба заголовка */
}
.md-footer__link--prev .md-footer__title,
.md-footer__link--next .md-footer__title {
  display: block;
}

/* Скрываем нижний сервисный футер «Made with Material for MkDocs» */
.md-footer-meta {
  display: none !important;
}

/* На очень узких экранах — ещё чуть компактнее */
@media (max-width: 380px) {
  .md-footer__title { max-width: 38vw; font-size: .85rem; }
}
