/* Верхний отступ — под Dynamic Island / notch */
body {
padding-top: env(safe-area-inset-top);
padding-bottom: env(safe-area-inset-bottom);
padding-left: env(safe-area-inset-left);
padding-right: env(safe-area-inset-right);
}

/* Если у тебя фиксированный хедер */
.t-header {
padding-top: env(safe-area-inset-top);
}

/* Если есть фиксированный футер или кнопка снизу */
.t-footer,
.fixed-bottom-element {
padding-bottom: max(16px, env(safe-area-inset-bottom));
}
