
/* QA-D21: Android native WebView status icons (clock, Wi-Fi, battery) may
   overlay the top of the page even when env(safe-area-inset-top) reports 0.
   Reserve a modest top margin in the scrolling body; do not move modal overlays
   or the already verified bottom playback bar. */
@media (max-width: 1024px) {
  html.sehaj-android-webview body {
    padding-top: calc(20px + env(safe-area-inset-top, 0px)) !important;
  }
}
/* QA-D25: Phone-only 4px top clearance. Tablet stays at 20px. */
@media (max-width: 768px) {
  html.sehaj-android-webview body {
    padding-top: calc(4px + env(safe-area-inset-top, 0px)) !important;
  }
}
