/* Поправки сайта поверх «Ночного дозора»: в подвале «Помощь» — ссылка, а не кнопка; ссылки на документы.
   last-of-type: после «Помощи» living-street.js добавляет кнопку паузы анимации (.scene-motion-toggle). */
footer>a:last-of-type{margin-left:auto}footer span a{color:#aeb8c3;text-decoration:underline;text-underline-offset:3px}footer span a:hover{color:#fff}
/* Фон не «дышит» при прокрутке на телефоне (адресная строка меняет только высоту окна). Было: .scenic-backdrop и .scenic-shade —
   position:fixed;inset:0 (высота = видимая область), размер картинки на телефоне — calc(100dvh - 190px) (night-watch.css:49).
   Стало: высота сцены — --scene-h из night-watch.js (на сенсорных экранах меняется только со сменой ширины/поворотом), слой не короче
   большой области просмотра (lvh; где lvh нет — vh, в мобильных браузерах это та же большая область). На компьютере --scene-h = innerHeight = 100dvh. */
.site .scenic-backdrop{bottom:auto;height:calc(max(var(--scene-h,0px),100vh) + 48px)}
.site .scenic-shade{bottom:auto;height:max(var(--scene-h,0px),100vh)}
@supports(height:100lvh){.site .scenic-backdrop{height:calc(max(var(--scene-h,0px),100lvh) + 48px)}.site .scenic-shade{height:max(var(--scene-h,0px),100lvh)}}
@media(max-width:640px){
  .site .scenic-backdrop{background-size:auto min(166vw,calc(var(--scene-h,100vh) - 190px))}
  /* Затемнение партнёра (night-watch.css:13) в долях высоты сцены, ниже неё — его последний цвет. */
  .site .scenic-shade{background:linear-gradient(180deg,#060c15 38%,#060c1588 55%,#060c1533 75%) 0 0/100% var(--scene-h,100vh) no-repeat,linear-gradient(#060c1533,#060c1533) 0 var(--scene-h,100vh)/100% 100% no-repeat}
}
/* Окно «Регистрация» (choice.js, 11.10): стеклянный dialog сайта, две кнопки во всю ширину, подпись под почтой. */
dialog.choice{max-width:420px;text-align:center}
dialog.choice h2{margin:0 0 22px}
dialog.choice .button{display:flex;width:100%;gap:10px;font-size:15px;white-space:normal;text-align:center;line-height:1.3}
dialog.choice .button+.button{margin-top:12px}
dialog.choice .choice-note{margin:10px 0 0;font-size:12px;color:#9eacbf}
/* Вкладки «Войти» / «Регистрация» (21.10) */
dialog.choice .choice-tabs{display:flex;gap:4px;margin:0 0 18px;padding:4px;border-radius:999px;background:rgba(255,255,255,.06)}
dialog.choice .choice-tabs button{flex:1;min-height:40px;border:0;border-radius:999px;background:transparent;color:#c9d3e0;font:inherit;font-size:15px;cursor:pointer}
dialog.choice .choice-tabs button[aria-selected="true"]{background:rgba(255,255,255,.16);color:#fff;font-weight:600}
dialog.choice .choice-tabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}
dialog.choice .choice-link{display:inline-block;margin:14px 0 0;font-size:14px;color:#c9d3e0}
