/* v105 — Белые Воды / Дом Погружённых: единый стиль Древа + живее фон */

/* Карта Леи на странице контактов: оставляем тёмную подложку под текст,
   но возвращаем детали карты справа и в центре. */
body.v6.page-contacts .page-hero .bg-cover{
  filter:saturate(1.08) contrast(1.05) brightness(.92)!important;
}
body.v6.page-contacts .page-hero:after{
  background:
    linear-gradient(90deg,rgba(4,5,8,.82),rgba(4,5,8,.56) 35%,rgba(4,5,8,.18) 70%,rgba(4,5,8,.36)),
    linear-gradient(0deg,rgba(5,5,8,.78),transparent 50%,rgba(5,5,8,.06))!important;
}

/* Эти две страницы должны вести себя как остальные страницы после Древа:
   кнопки берут общий .btn-row, а v44 подкрашивает их под выбранный Дом. */
.v104-lore-hero{
  min-height:600px!important;
}
.v104-lore-hero .container{
  position:relative;
  z-index:2;
}
.v104-lore-hero .btn-row{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  margin-top:28px;
}
.v104-lore-hero .btn{
  min-width:206px;
  min-height:50px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  line-height:1.15;
  font-family:Forum, Georgia, serif;
  font-weight:700;
  letter-spacing:.075em;
}

/* Убираем старую звёздочку v74 на этих hero-кнопках: теперь работает общая руническая анимация v16. */
.v104-lore-hero .btn::after{
  content:none!important;
  display:none!important;
}

/* Фон делаем не таким задушенным: слева читаемый текст, справа видна картинка. */
.v104-lore-hero .bg-cover{
  filter:saturate(1.06) contrast(1.05) brightness(.88)!important;
}
.v104-lore-hero:before{
  background:linear-gradient(90deg,rgba(4,5,8,.84),rgba(4,5,8,.58) 35%,rgba(4,5,8,.18) 70%,rgba(4,5,8,.38))!important;
}
.v104-lore-hero:after{
  background:
    radial-gradient(circle at 72% 32%,rgba(205,229,255,.16),transparent 27%),
    linear-gradient(0deg,rgba(5,5,8,.78),transparent 52%,rgba(5,5,8,.06))!important;
}
.v104-belye-vody-hero .bg-cover{
  object-position:68% center!important;
  filter:saturate(1.07) contrast(1.04) brightness(.98)!important;
}
.v104-dom-pogruzhennyh-hero .bg-cover{
  object-position:65% center!important;
  filter:saturate(1.05) contrast(1.07) brightness(.90)!important;
}

@media(max-width:760px){
  .v104-lore-hero{min-height:560px!important;}
  .v104-lore-hero .btn-row{gap:10px;}
  .v104-lore-hero .btn{width:100%;min-width:0;}
  .v104-belye-vody-hero .bg-cover{object-position:72% center!important;}
  .v104-dom-pogruzhennyh-hero .bg-cover{object-position:72% center!important;}
}
