.popup {
    padding-top: max(var(--space-6), env(safe-area-inset-top));
    padding-bottom: max(var(--space-6), env(safe-area-inset-bottom));
}
.popup__body { overscroll-behavior: contain; }
.footer { padding-bottom: max(var(--space-8), env(safe-area-inset-bottom)); }
.header-wrapper { padding-top: max(var(--space-3), env(safe-area-inset-top)); }
