/* Media3's SurfaceView is composited behind the WebView. Make the complete
   document/root chain transparent during native playback so its black base
   cannot cover the video. The Android window itself remains black outside it. */
html[data-fenix-native-playback],
html[data-fenix-native-playback] body,
html[data-fenix-native-playback] #root,
html[data-fenix-native-playback] #root > *,
html[data-fenix-native-playback] [data-fenix-route-content],
html[data-fenix-native-playback] .fenixcube-real-landscape[data-playback] {
  background: transparent !important;
  background-image: none !important;
}
/* Keep the DOM hit area and geometry, but do not paint an empty HTML video over Media3. */
html[data-fenix-native-playback] video[data-fenix-native-decoder="media3"] {
  opacity: 0 !important;
}
