/* fixes.css — правки вёрстки темы и блоков плагина (05.11.2026). Подключается на всех страницах сайта. */

/* Шапка на компьютере. Контейнер темы 1160 px: логотип, поле поиска, восемь пунктов меню и кнопка Telegram
   в него не влезали — поле поиска сжималось до 9 px, «Все разделы» налезало на «Найти», значок Telegram
   превращался в точку 4×4, «Итоговое сочинение» ломалось на две строки. Поле ввода прячем — кнопка «Найти»
   ведёт на страницу поиска, а в боковой колонке есть полноценный поиск. */
@media (min-width: 900px) {
	.header__inner { gap: 18px; }
	.header__search { flex: 0 0 auto; min-width: 0; }
	.header__search .search__input,
	.header__search .search__icon { display: none; }
	.header__nav { flex: 0 1 auto; min-width: 0; }
	.header__nav a { white-space: nowrap; font-size: 14px; }
	.header__nav ul { gap: 13px !important; }
	.header__tg { flex-shrink: 0; }
	.header__tg svg { flex-shrink: 0; width: 18px; height: 18px; }
}

@media (min-width: 900px) and (max-width: 1279px) {
	.header__search { display: none; }
	.header__tg span { display: none; }
	.header__nav a { font-size: 13px; }
	.header__nav ul { gap: 12px !important; }
}

/* Последняя крошка повторяет H1 целиком — на телефоне это три лишние строки над заголовком. */
@media (max-width: 899px) {
	.crumbs__item:last-child { display: none; }
}

/* Картинки разбора: у <figure> браузерный отступ 40 px с боков, на телефоне карточка задания
   ужималась до 255 px. */
.gdz-fig { margin: 12px 0 16px; }
.gdz-fig img { display: block; width: 100%; max-width: 640px; height: auto; border-radius: 12px; }

/* Кнопка канала под раскрытым ответом. */
.gdz-reveal__tg { margin: 4px 14px 14px; }
.gdz-reveal__tg .btn { display: inline-flex; }
