/* Отступы действуют только после подтверждённого перехода Telegram в полноэкранный режим */
html.rumi-fullscreen {
  --rumi-fullscreen-top: calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));
  --rumi-fullscreen-left: calc(var(--tg-safe-area-inset-left, 0px) + var(--tg-content-safe-area-inset-left, 0px));
  --rumi-fullscreen-right: calc(var(--tg-safe-area-inset-right, 0px) + var(--tg-content-safe-area-inset-right, 0px));
  --safe: max(env(safe-area-inset-bottom, 0px), calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px)));
}
html.rumi-fullscreen .app { padding-top: var(--rumi-fullscreen-top); padding-left: var(--rumi-fullscreen-left); padding-right: var(--rumi-fullscreen-right); }
html.rumi-fullscreen.telegram main.is-home { min-height: calc(100dvh - var(--rumi-fullscreen-top)); height: calc(100dvh - var(--rumi-fullscreen-top)); }
html.rumi-fullscreen dialog { max-height: calc(100dvh - var(--rumi-fullscreen-top) - 14px); }
