/* Only installed web apps: APK already reserves its own system-bar insets. */
html.workspace-pwa.native-workspace-app {
  --safe-area-top:env(safe-area-inset-top,0px);
  --safe-area-right:env(safe-area-inset-right,0px);
  --safe-area-bottom:env(safe-area-inset-bottom,0px);
  --safe-area-left:env(safe-area-inset-left,0px);
  --pwa-canvas:#000000;
  min-height:100%;
  background:var(--pwa-canvas);
}
html.workspace-pwa[data-theme="light"] { --pwa-canvas:#f3f3f5; }
.workspace-pwa body { min-height:100dvh; }
.workspace-pwa.privacy-page { --bg:var(--pwa-canvas); }
/* Prevent scrolling content from painting over the status-bar safe area. */
.workspace-pwa body::before {
  content:""; position:fixed; z-index:90; inset:0 0 auto;
  height:env(safe-area-inset-top,0px); background:var(--pwa-canvas); pointer-events:none;
}
.workspace-pwa.native-workspace-app .parking-shell {
  padding-top:max(6px,env(safe-area-inset-top,0px));
  padding-left:max(6px,env(safe-area-inset-left,0px));
  padding-right:max(6px,env(safe-area-inset-right,0px));
}
