/* Genotarget. В семействе GENOTARGET: 300 Mont Italic, 400 DIN Pro Medium,
   500 DIN Pro Condensed, 600 Mont Light, 700 Mont Regular.
   Вес 300 курсивный, вес 400 чужой гарнитуры, поэтому весь текст идёт весом 700,
   а заголовки весом 500. В настройках сайта вес 700 для текста недоступен. */
#allrecords, #allrecords p, #allrecords div, #allrecords span, #allrecords li,
#allrecords a, #allrecords td, #allrecords th, #allrecords label,
#allrecords input, #allrecords textarea, #allrecords select, #allrecords button,
#allrecords strong, #allrecords b { font-weight: 700; }

#allrecords h1, #allrecords h2, #allrecords h3, #allrecords h4,
#allrecords .t-title, #allrecords .t-heading, #allrecords .t-name_xl,
#allrecords .t-cover__title { font-weight: 500; }

/* Мелкие подписи Mont Light */
#allrecords .t-uptitle, #allrecords .t-caption { font-weight: 600; }

/* Вложенные элементы заголовков и текстов Zero Block наследуют вес родителя,
   иначе абзац внутри заголовка получает вес 700 (Mont) вместо 500 (DIN Pro Condensed) */
#allrecords h1 *, #allrecords h2 *, #allrecords h3 *, #allrecords h4 *,
#allrecords .t-title *, #allrecords .t-heading *, #allrecords .t-name_xl *,
#allrecords .t-cover__title *, #allrecords .tn-atom * { font-weight: inherit; }

/* Шапка закреплена сверху и перекрывает начало страницы: оставляем под неё место
   (71 px на десктопе, 65 px в мобильном меню до 960 px) */
#allrecords { padding-top: 71px; }
@media screen and (max-width: 960px) { #allrecords { padding-top: 65px; } }
/* Переход по якорю (#product и т. п.): цель — пустая ссылка a name перед блоком,
   поэтому отступ под шапку задаётся и ей, иначе заголовок раздела уходит под шапку */
#allrecords .r, #allrecords > a[name] { scroll-margin-top: 71px; }
@media screen and (max-width: 960px) { #allrecords .r, #allrecords > a[name] { scroll-margin-top: 65px; } }

/* Фон первого экрана (текстура) задаётся сразу, без ожидания ленивой загрузки:
   ускоряет отрисовку первого экрана. Главная и английская версия */
#allrecords #rec4058782901 .t396__carrier,
#allrecords #rec4070161701 .t396__carrier {
  background-image: url('https://static.tildacdn.com/tild3138-3634-4337-b537-303937303062/genotarget-bg-1920x1.jpg') !important;
}

/* Крупные заголовки DIN Pro Condensed. На Windows субпиксельное сглаживание ClearType
   даёт цветную кайму у тонких штрихов, и заголовки «плывут». will-change выносит текст
   в отдельный слой, где браузер сглаживает его в оттенках серого. На телефонах ClearType нет,
   а Zero-блоки там масштабируются, поэтому правило действует от 480 px.
   Номера элементов: 6425693244: «GT DF 102» в карточке стадий, 7470228334/339/3314: годы в «Публикациях» */
@media screen and (min-width: 480px) {
  #allrecords h1.tn-atom, #allrecords h2.tn-atom, #allrecords .js-block-header-title,
  #allrecords .tn-elem[data-elem-id="6425693244"] .tn-atom,
  #allrecords .tn-elem[data-elem-id="7470228334"] .tn-atom,
  #allrecords .tn-elem[data-elem-id="7470228339"] .tn-atom,
  #allrecords .tn-elem[data-elem-id="74702283314"] .tn-atom { will-change: transform; }
}

/* Фон-паттерн вместо серого #F4F5FC (по просьбе владельца 22.09.2026): та же текстура,
   что в обложке (с 22.09.2026 файл 1920×1200). Разделы на Zero-блоках: картинка на .t396__carrier; стандартные блоки
   (аккордеон, лента новостей): на самом блоке; серые карточки на белых разделах: на фигуре.
   Цвет #F4F5FC остаётся под картинкой, пока она грузится. */
#rec4059033201 .t396__carrier, #rec4059257601 .t396__carrier, #rec4068215301 .t396__carrier,
#rec4059355001 .t396__carrier, #rec4058681101 .t396__carrier,
#rec4070162201 .t396__carrier, #rec4070162401 .t396__carrier, #rec4070163601 .t396__carrier,
#rec4070164401 .t396__carrier, #rec4070308301 .t396__carrier,
#rec4068969501 .t396__carrier, #rec4069783301 .t396__carrier, #rec4069916001 .t396__carrier,
#rec4080618201 .t396__carrier, #rec4070026901 .t396__carrier,
#rec4059248801, #rec4059346301, #rec4070162601, #rec4070163901, #rec4068982101,
#rec4059012401 [data-elem-id="2806835862"] .tn-atom, #rec4059012401 [data-elem-id="2806835866"] .tn-atom,
#rec4059012401 [data-elem-id="28068358610"] .tn-atom, #rec4059273901 [data-elem-id="8640389945"] .tn-atom,
#rec4070162001 [data-elem-id="2806835862"] .tn-atom, #rec4070162001 [data-elem-id="2806835866"] .tn-atom,
#rec4070162001 [data-elem-id="28068358610"] .tn-atom, #rec4070162801 [data-elem-id="8640389945"] .tn-atom {
  background-image: url('https://static.tildacdn.com/tild3138-3634-4337-b537-303937303062/genotarget-bg-1920x1.jpg') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
