/* Поправки для запуска внутри Telegram.
   Переменные --tg-* выставляет telegram-web-app.js (Bot API 8.0+), в старых клиентах они равны 0. */
.in-tg {
  color-scheme: light;
  --tg-safe-top: calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));
  --tg-safe-bottom: calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px));
  --tg-safe-left: var(--tg-safe-area-inset-left, 0px);
  --tg-safe-right: var(--tg-safe-area-inset-right, 0px);
}

.in-tg body {
  padding-top: var(--tg-safe-top);
  padding-right: var(--tg-safe-right);
  padding-bottom: var(--tg-safe-bottom);
  padding-left: var(--tg-safe-left);
  overscroll-behavior: none;
}

.in-tg .toast {
  bottom: calc(24px + var(--tg-safe-bottom));
}

.in-tg dialog {
  max-height: calc(var(--tg-viewport-stable-height, 100dvh) - var(--tg-safe-top) - var(--tg-safe-bottom) - 32px);
  margin-top: auto;
  margin-bottom: auto;
}

/* Подсказка ⌘ K бесполезна на телефоне */
@media (hover: none) {
  .in-tg .search kbd { display: none; }
}
