/* PWA standalone mode fixes */
@media (display-mode: standalone) {
  .site-header {
    padding-top: env(safe-area-inset-top);
  }

  /* Ensure body padding accounts for safe area behind bottom nav */
  body {
    padding-bottom: calc(3.5rem + env(safe-area-inset-bottom, 0)) !important;
  }

  @media (min-width: 768px) {
    body {
      padding-bottom: 0 !important;
    }
  }
}
