/* Android WebView application mode. Activated only by the native app bridge. */
.android-native-only { display: none !important; }

html.radio-android-app .android-native-only,
body.radio-android-app .android-native-only { display: block !important; }

/* Browser/site-only chrome that is redundant inside the installed Android app. */
html.radio-android-app .footer,
html.radio-android-app .speedbar,
html.radio-android-app .home-app-promo,
html.radio-android-app .site-desc.noandroidapp,
html.radio-android-app .side-menu--device-links,
html.radio-android-app [data-pwa-install],
html.radio-android-app .noandroidapp,
html.radio-android-app .android-web-only,
body.radio-android-app .footer,
body.radio-android-app .speedbar,
body.radio-android-app .home-app-promo,
body.radio-android-app .side-menu--device-links,
body.radio-android-app [data-pwa-install],
body.radio-android-app .noandroidapp,
body.radio-android-app .android-web-only {
  display: none !important;
}

/* Native Share hand-off, placed directly after the Now Playing card. */
.radio-native-share {
  margin: 12px 0 18px;
}
.radio-native-share__button {
  width: 100%;
  min-height: 48px;
  border: 1px solid rgba(0, 158, 255, .22);
  border-radius: 14px;
  background: #f5fbff;
  color: #0879bd;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 11px 16px;
  font: inherit;
  font-weight: 700;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.radio-native-share__button:active {
  transform: scale(.99);
  background: #eaf7ff;
}
.radio-native-share__button .fal { font-size: 18px; }

body.design4.radio-android-app .radio-native-share__button,
body.design5.radio-android-app .radio-native-share__button,
html.radio-android-app body.design4 .radio-native-share__button,
html.radio-android-app body.design5 .radio-native-share__button {
  background: rgba(255,255,255,.055);
  border-color: rgba(255,255,255,.12);
  color: #8bd4ff;
}

/* Keep the app screen compact after removing the web footer/breadcrumbs. */
html.radio-android-app .content { padding-bottom: max(18px, env(safe-area-inset-bottom)); }
