/* A quiet landscape behind the travelling quest trail. */
.quest-zone-backdrop{position:fixed;top:0;left:0;z-index:-2;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .5s ease;--zone-opacity:.16;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(transparent,#000 18%,#000 82%,transparent);-webkit-mask-composite:source-in}
.quest-zone-backdrop.is-visible{opacity:var(--zone-opacity)}
.quest-zone-layer{position:absolute;left:0;top:var(--scene-top,0);width:100%;height:var(--scene-height,100%);max-width:none;object-fit:cover;object-position:center;filter:saturate(.55);opacity:0;transition:opacity 1.1s ease}
.quest-zone-layer.is-active{opacity:1}
@media(max-width:560px){.quest-zone-backdrop{--zone-opacity:.13}}
@media(prefers-reduced-motion:reduce){.quest-zone-backdrop,.quest-zone-layer{transition:none}}
@media(prefers-reduced-transparency:reduce){.quest-zone-backdrop{display:none}}
@media print{.quest-zone-backdrop{display:none!important}}
