/* V10 — full-screen desktop stage, gesture-led mobile stage and soft focus. */
.sr-hut-map.is-engaged .sr-hut-panorama__base {
  filter: blur(4px) brightness(.94) saturate(.96);
  opacity: 1;
  transform: scale(1.025);
}

@media (min-width: 601px) {
  .sr-hut-map {
    width: 100vw;
    max-width: none;
    height: 100svh;
    min-height: 720px;
    aspect-ratio: auto;
    margin-right: 0;
    margin-left: calc(50% - 50vw);
  }

  .sr-hut-panorama { border-radius: 0; }
}

@media (max-width: 600px) {
  .sr-hut-map {
    width: calc(100% - 28px);
    height: 80svh;
    min-height: 620px;
    margin: 18px 14px 36px;
    touch-action: pan-y;
  }

  .sr-hut-panorama { overflow-x: hidden; }

  .sr-hut-map.is-engaged .sr-hut-panorama__base {
    filter: blur(3px) brightness(.95) saturate(.97);
    transform: scale(1.02);
  }
}
