/*
 * tdp.css — собственные стили темы, добавленные при переводе сайта
 * на Secure Custom Fields + Polylang (фаза 7).
 *
 * Почему отдельный файл, а не правки style.css: тот собран сборщиком поверх
 * Foundation, 3 421 строка, и правится не руками. Этот файл подключается
 * через wp_enqueue_style с версией по filemtime (см. functions.php), то есть
 * WordPress знает и адрес, и версию, а браузер получает новый файл сразу
 * после правки. style.css по-прежнему подключён напрямую из head.php, поэтому
 * этот файл идёт ПОСЛЕ него и переопределяет его правила там, где нужно.
 */

/* ---------------------------------------------------------------- подвал */
/*
 * ШB.6: подчёркивание ссылки подрядчика в подвале было инлайновым атрибутом
 * style="text-decoration:underline;" прямо в footer.php. Само правило
 * статическое, значит ему место в файле стилей. Класс .underline-link в
 * style.css задавал только цвет.
 */
.underline-link {
  text-decoration: underline;
}

/* ------------------------------------------------------ страницы ошибок 404 */
/*
 * Указание владельца: только текст, код ошибки крупно по центру цветом
 * #cc0000, остальные цвета текста не меняем. Размеры и межбуквенное
 * расстояние взяты из присланного образца; градиентная заливка из образца
 * заменена сплошным цветом — просили именно его.
 *
 * Семейство — 'Futura Demi' темы, а не 'Plus Jakarta Sans' из образца:
 * третьего шрифта на сайте нет, тянуть его со стороны значило бы поставить
 * вид страницы в зависимость от внешнего сервиса.
 */
.tdp-error-page {
  text-align: center;
  padding: 70px 0 90px;
}

.tdp-error-code {
  font-family: 'Futura Demi', serif;
  font-size: clamp(5rem, 15vw, 10rem);
  font-weight: 800;
  line-height: 1;
  letter-spacing: -3px;
  color: #cc0000;
  margin-bottom: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.tdp-error-title {
  font-family: 'Futura Demi', serif;
  font-size: 28px;
  line-height: 1.25;
  margin-bottom: 10px;
}

.tdp-error-text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 28px;
}

.tdp-error-button {
  display: inline-block;
  padding: 12px 26px;
  text-decoration: none;
}

/* ------------------------------------------- переключатель языков «UA | ENG» */
/*
 * Было: одна ссылка с подписью на ДРУГОМ языке («english» на украинских
 * страницах, «українська» на английских) и стрелка вниз, намекавшая на
 * несуществующий выпадающий список. На мобильной шапке это был вообще <div>
 * без ссылки — переключиться с телефона было нельзя.
 *
 * Стало: оба языка видны сразу, активный выделен и ссылкой не является.
 */
.tdp-lang-switch {
  display: inline-block;
  white-space: nowrap;
}

.tdp-lang {
  display: inline-block;
}

.tdp-lang-sep {
  display: inline-block;
  padding: 0 6px;
}

.tdp-lang-link {
  text-decoration: none;
}

.tdp-lang-link:hover {
  text-decoration: underline;
}

/* Десктопная шапка: активный тёмный, неактивный — красным цветом темы. */
.header-language-changer .tdp-lang-current {
  color: #111111;
}

.header-language-changer .tdp-lang-link {
  color: #d42f2f;
}

.header-language-changer .tdp-lang-sep {
  color: #111111;
  opacity: 0.45;
}

/*
 * Мобильная шапка: белым по тёмному фону, активный подчёркнут.
 * Прежнее подчёркивание рисовалось псевдоэлементом на всей обёртке
 * .mobile-header-language-changer-button и теперь тянулось бы под обоими
 * языками сразу. Обёртку оставили, чтобы не менять структуру разметки,
 * а линию сняли — её рисует сам активный язык.
 */
.mobile-header-language-changer-button:after {
  display: none;
}

.mobile-header-language-changer .tdp-lang-current {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}

.mobile-header-language-changer .tdp-lang-link {
  color: #ffffff;
  opacity: 0.7;
}

.mobile-header-language-changer .tdp-lang-link:hover {
  opacity: 1;
}

.mobile-header-language-changer .tdp-lang-sep {
  color: #ffffff;
  opacity: 0.5;
}

/* ------------------------------------------------ ШB.6: инлайн-стили в файл */
/*
 * Инвентарь инлайн-стилей темы (полный):
 *   - тегов <style> в шаблонах НЕТ ни одного;
 *   - 9 атрибутов style="" на блоках с фоновой картинкой. Сам адрес картинки
 *     приходит из поля SCF и остаётся инлайновым — он вычисляемый. А три
 *     правила рядом с ним (background-repeat / -position / -size) статические,
 *     повторялись в семи шаблонах и перенесены сюда;
 *   - style="text-decoration:underline" в подвале — перенесён в ШB.4;
 *   - style="text-shado" в about.php — сломанный огрызок без значения,
 *     браузером игнорировался; удалён, в файл переносить нечего.
 *
 * background-size: cover у части классов уже задан в style.css; дублирование
 * безвредно и оставлено ради того, чтобы правило читалось целиком.
 */
.about-hero-container,
.brand-hero-container,
.farm-hero-container,
.retail-hero-container,
.vacancy-hero-container,
.wholesale-hero-container,
.meat-certificate-image-block {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
