/*
 * Исправления вёрстки старой темы.
 *
 * Файл приложения, а не темы: `sites/all/themes/life/` принадлежит Drupal,
 * правки там затрутся при следующей выкачке с прода и всё равно исчезнут при
 * выключении старого сайта. Подключается последним — после general_media.css,
 * — иначе правила темы перебивают эти.
 *
 * Сюда попадает только то, что на проде сломано и чинится намеренно. Каждое
 * правило — с описанием: что не так, почему безопасно и на что смотреть, если
 * понадобится откатить. Общей свалки для «поправить на глаз» здесь нет.
 */

/*
 * Заголовок на форме регистрации заезжал под шапку (реестр, AD-036).
 *
 * `.auth-wrapper` — колоночный флексбокс во всю высоту экрана. Блок с
 * содержимым объявлен `flex: 1 0 auto`, то есть сжиматься не умеет. Когда
 * содержимое выше экрана — а форма регистрации выше, — браузеру приходится
 * ужимать соседа, и единственный поддающийся сосед это шапка: у неё
 * `min-height: 0` (`.header-inner-page.new_header`). Шапка схлопывается в
 * ноль, её полоса высотой 117px выходит за собственные границы и накрывает
 * первые 22 пикселя заголовка.
 *
 * Шапку сжимать нельзя никогда, поэтому лечится ровно этим. Страницы входа и
 * восстановления пароля правило не задевает: их содержимое короче экрана,
 * сжатия не происходит и до правки. Проверено измерением всех трёх.
 */
.auth-wrapper > header.new_header {
    flex-shrink: 0;
}
