/* Fullscreen App Styling */
.standalone-mode {
  /* Native app-like styling when in standalone mode */
  --safe-area-inset-top: env(safe-area-inset-top);
  --safe-area-inset-bottom: env(safe-area-inset-bottom);
  padding-top: var(--safe-area-inset-top);
  padding-bottom: var(--safe-area-inset-bottom, 20px);
  overflow-x: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/* iOS installation prompt styles removed */

/* Adjust footer and bottom UI for fullscreen mode */
@supports (padding: max(0px)) {
  .footer, 
  .fixed-bottom {
    padding-bottom: max(10px, env(safe-area-inset-bottom));
  }
}
