#pwa-help{box-sizing:border-box;width:min(420px,94vw);max-height:calc(100dvh - 40px);overflow:auto;padding:20px;border:2px solid #ae945f;border-radius:12px;background:#172a30;color:#f5e7cb}
#pwa-help::backdrop{background:#0009}
#pwa-help p{line-height:1.45}
#pwa-help-close{min-height:44px;min-width:88px}
/* Existing immersive HUD/rail already use the top and bottom safe areas. */
@media(display-mode:standalone){
 body.immersive #world-view>.controls,body.immersive #city-tools{top:calc(54px + env(safe-area-inset-top,0px));right:max(4px,env(safe-area-inset-right,0px))}
 body.immersive #world-context,body.immersive #buildings-nav{top:calc(104px + env(safe-area-inset-top,0px))}
 body.immersive #settlement-nav{top:calc(154px + env(safe-area-inset-top,0px))}
 body.immersive #panel{top:calc(54px + env(safe-area-inset-top,0px))}
 #pwa-install{display:none}
}
