/* Поправки для запуска внутри ВКонтакте */
.in-vk {
  color-scheme: light;
  --vk-safe-top: max(env(safe-area-inset-top, 0px), var(--vk-inset-top, 0px));
  --vk-safe-right: max(env(safe-area-inset-right, 0px), var(--vk-inset-right, 0px));
  --vk-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--vk-inset-bottom, 0px));
  --vk-safe-left: max(env(safe-area-inset-left, 0px), var(--vk-inset-left, 0px));
}

.in-vk body {
  padding-top: var(--vk-safe-top);
  padding-right: var(--vk-safe-right);
  padding-bottom: var(--vk-safe-bottom);
  padding-left: var(--vk-safe-left);
}

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

.in-vk dialog {
  max-height: calc(100dvh - var(--vk-safe-top) - var(--vk-safe-bottom) - 32px);
  max-width: calc(100vw - var(--vk-safe-left) - var(--vk-safe-right) - 32px);
  margin-top: auto;
  margin-bottom: auto;
}

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