/* Главная: на первом экране фотография под шапкой светлая — замерено, средняя яркость
   190–226 из 255 под каждым значком, светлее половины тона 92–100 % точек. Белый знак
   на таком фоне не читается, поэтому на главной шапка тёмная с самого верха — та же,
   что появляется после прокрутки. Правка 16.09.2026.
   Правила повторяют состояние html.headerHidden, но НЕ красят подложку: фотография
   должна просвечивать. Условие :not(.headerHidden) — чтобы после прокрутки работали
   штатные правила сайта, :not(.navActive) — чтобы не портить открытое меню. */

/* Только телефоны. На 768 px шапка переключается на десктопный вид — там знак
   остаётся светлым, как было (просьба владельца и Яны, 17.09.2026). */
@media (max-width: 767px) {
	html:not(.headerHidden):not(.navActive) .c-header__logotype-light {
		opacity: 0;
	}

	html:not(.headerHidden):not(.navActive) .c-header__logotype-dark {
		opacity: 1;
	}

	html:not(.headerHidden):not(.navActive) .c-header__controls .c-header__phone-button a,
	html:not(.headerHidden):not(.navActive) .c-header__controls a,
	html:not(.headerHidden):not(.navActive) .c-header__hamburger span {
		color: #000;
	}

	/* Полоски бургера базово покрашены белым с !important — перебиваем тем же оружием,
	   как это делает и сам сайт в состоянии headerHidden. */
	html:not(.headerHidden):not(.navActive) .c-header__controls a:before,
	html:not(.headerHidden):not(.navActive) .c-header__hamburger i {
		background: #000 !important;
	}

	html:not(.headerHidden):not(.navActive) .search-button path {
		stroke: #000;
	}

	/* Значок телефона перекрашивается не заливкой, а фильтром contrast+invert:
	   в разметке он чёрный, фильтр делает его белым. Поэтому достаточно снять фильтр. */
	html:not(.headerHidden):not(.navActive) .c-header__mobile-phone-button {
		filter: none;
	}
}
