/* My Life Hub — iPhone standalone PWA */
@supports (padding: env(safe-area-inset-top)) {
  @media (display-mode: standalone) {
    html,body{min-height:100dvh;background:#fff1f5}
    .topbar{padding-top:max(10px,env(safe-area-inset-top));height:auto;min-height:68px}
    .main-content,.page.active{padding-bottom:max(24px,env(safe-area-inset-bottom))}
    .sidebar{padding-top:max(28px,env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom))}
    input,select,textarea{font-size:max(16px,1em)}
  }
}
html.ios-native-app,html.ios-native-app body{min-height:100dvh;background:#fff1f5}
