.map.svelte-nzmxkc{aspect-ratio:3/2;position:relative;z-index:0;border:1px solid var(--line-color)}@media (orientation: portrait){.map.svelte-nzmxkc{aspect-ratio:2/3}}.map.svelte-nzmxkc:before{font-size:clamp(18px,24 / var(--base-width) * 100vw,24px);font-weight:700;content:attr(data-message-pc);display:flex;justify-content:center;align-items:center;position:absolute;z-index:10;inset:0;background-color:color-mix(in srgb,black 50%,transparent);color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .2s}@media (pointer: coarse){.map.svelte-nzmxkc:before{content:attr(data-message-touch)}}.map.show-message.svelte-nzmxkc:before{opacity:1}.map.svelte-nzmxkc .maplibregl-marker{z-index:1}.map.svelte-nzmxkc .maplibregl-marker svg{fill:var(--primary-color)}.map.svelte-nzmxkc .maplibregl-marker>a{display:block;position:relative}.map.svelte-nzmxkc .maplibregl-marker>a>div{background-color:#fff;color:#000;position:absolute;bottom:calc(100% + .5em);left:50%;transform:translate(-50%) translateY(6.25%) scale(.9375);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;min-width:40ch;box-shadow:0 4px 8px #00000020;border-radius:4px;display:grid;grid-template-columns:5.5em minmax(0,auto)}.map.svelte-nzmxkc .maplibregl-marker>a>div:after{content:"";display:block;border-width:.5em .5em 0 .5em;border-color:transparent;border-top-color:#fff;border-style:solid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.map.svelte-nzmxkc .maplibregl-marker>a>div>figure{aspect-ratio:1/1;position:relative;border-radius:4px 0 0 4px;overflow:hidden}.map.svelte-nzmxkc .maplibregl-marker>a>div>figure>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.map.svelte-nzmxkc .maplibregl-marker>a>div>div{padding:.375em .75em;line-height:1.5}.map.svelte-nzmxkc .maplibregl-marker>a>div>div>div{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.map.svelte-nzmxkc .maplibregl-marker:hover{z-index:2}.map.svelte-nzmxkc .maplibregl-marker:hover>a>div{opacity:1;transform:translate(-50%)}
