/* SEO-only utility styles. Не используются для визуального оформления. */

/*
 * Скрывает элемент визуально, но оставляет его доступным
 * для поисковых ботов и скрин-ридеров.
 * Используется для семантически необходимых H1/H2, которые
 * не помещаются в текущий дизайн.
 */
.seo-visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/*
 * Временное скрытие плейсхолдера "Личный кабинет в разработке".
 * Текст сигнализирует поисковикам и пользователям, что сайт не готов;
 * по аудиту (Claude Code SEO Skill, 08.04.2026) рекомендовано убрать.
 *
 * Источник текста не найден в коде проекта — вероятно лежит в БД
 * Битрикса (включаемая область или статичный блок). Когда уберут
 * текст в админке, это правило можно удалить.
 *
 * `display:none` не убирает текст из HTML (Googlebot его всё ещё
 * видит при анализе DOM), но скрывает его от пользователей и
 * от пайплайнов "AI Overviews", которые ориентируются на visible content.
 */
.profile-placeholder,
#profilePlaceholderTitle {
  display: none !important;
}
