/* Зона нажатия на телефоне.

   18.08.2026, замер на 390 px: строка «Условия · Конфиденциальность · Отмена
   и возврат» в подвале была 23 px высотой, кнопка звука — 42 px, кнопка EN —
   34 px. Палец по такой мажет: нижняя граница у Apple и Google — 44 px.

   Растим только зону нажатия невидимой подложкой, поэтому подвал, шапка и
   кнопки выглядят ровно как раньше. */

[data-legal] a,
a[hreflang],
.top .brand, .top .back,
.docnav a,
.req a { position: relative }

[data-legal] a::after,
a[hreflang]::after,
.top .brand::after, .top .back::after,
.docnav a::after,
.req a::after {
  content: ""; position: absolute; left: 0; right: 0; top: 50%;
  transform: translateY(-50%); height: 44px;
}

.snd { min-width: 44px; min-height: 44px }

/* Переключатель языка обязан быть под рукой сразу.

   На страницах Швейцарии и Исландии правило
   @media(max-width:820px){.nav:not(.solid)>.btn{opacity:0;pointer-events:none}}
   гасило в шапке призыв к заявке — и заодно кнопку EN. До прокрутки на 70%
   высоты экрана англоязычный человек на телефоне не мог переключить язык
   вообще: кнопка была прозрачной и не принимала нажатие. */
.nav a[hreflang], .nav a[hreflang]:where(.btn, .btn-o) {
  opacity: 1 !important; pointer-events: auto !important;
}
