/* Google Street View immersive layer for login hero
   Sits behind UI, in front of the photo cinematic.
   If Street View fails to load (no service / blocked / no panorama),
   the cinematic photo layers underneath remain visible — graceful degrade.
*/

.cine-streetview {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: auto;       /* allow drag */
  opacity: 0;
  transition: opacity 1.2s ease;
  filter: saturate(1.1) contrast(1.04) brightness(0.85);
}
.cine-streetview.is-ready { opacity: 1; }

/* warm overlay so it matches the saffron palette */
.cine-streetview-tint {
  position: absolute;
  inset: 0;
  z-index: 1;
  background:
    radial-gradient(ellipse at 50% 100%, rgba(180,83,9,0.55), transparent 55%),
    linear-gradient(180deg, rgba(15,17,21,0.18) 0%, rgba(15,17,21,0.0) 30%, rgba(15,17,21,0.55) 80%, rgba(15,17,21,0.85) 100%);
  pointer-events: none;
  mix-blend-mode: normal;
}

/* hide Google's default UI bits that the JS API still injects in some cases */
.gm-style-cc,
.gm-iv-address,
.gm-iv-address-link,
.gm-fullscreen-control,
.gmnoprint,
.gm-iv-container .gmnoprint {
  display: none !important;
}
