.frame.svelte-njbu1f{border:1px solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-card);height:clamp(360px,60vh,620px);position:relative;overflow:hidden}.map.svelte-njbu1f{height:100%}.frame.fill.svelte-njbu1f{border:0;border-radius:0;height:100%}.fill.svelte-njbu1f .maplibregl-ctrl-bottom-right{bottom:64px}.poster.svelte-njbu1f{z-index:2;background-color:var(--color-card);background-position:50%;background-size:cover;place-items:center;display:grid;position:absolute;inset:0}.loader.svelte-njbu1f{border-radius:var(--radius-2xl);flex-direction:column;align-items:center;gap:10px;padding:16px 22px;display:flex}.pictured.svelte-njbu1f .loader:where(.svelte-njbu1f){background:var(--color-card);border:1px solid var(--color-line)}.loader.svelte-njbu1f img:where(.svelte-njbu1f){animation:1.6s ease-in-out infinite svelte-njbu1f-breathe}.loader.svelte-njbu1f .eyebrow:where(.svelte-njbu1f){animation:1.6s ease-in-out infinite svelte-njbu1f-dim}@keyframes svelte-njbu1f-breathe{50%{opacity:.7;transform:scale(.88)}}@keyframes svelte-njbu1f-dim{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.loader.svelte-njbu1f img:where(.svelte-njbu1f),.loader.svelte-njbu1f .eyebrow:where(.svelte-njbu1f){animation:none}}.map.svelte-njbu1f .me-dot{background:#2f7cf6;border:2.5px solid #fff;border-radius:99px;width:16px;height:16px;box-shadow:0 0 0 6px #2f7cf638,0 1px 4px #00000059}.map.svelte-njbu1f .maplibregl-popup-content{border-radius:var(--radius-2xl);font-family:var(--font-sans);color:#1c1813;padding:10px 12px}.map.svelte-njbu1f .pop-kind{color:#574f45;font-size:12px;font-weight:600}.map.svelte-njbu1f .pop-name{margin:2px 0 4px;font-size:16px;font-weight:700;line-height:1.2}.map.svelte-njbu1f .pop-line{color:#574f45;font-size:12.5px}.map.svelte-njbu1f .pop-strong{color:#2f6b3a;font-weight:700}.map.svelte-njbu1f .pop-selected{color:#bd4400;font-weight:700}.map.svelte-njbu1f .pop-more{color:#bd4400;margin-top:6px;font-size:13px;font-weight:700;display:inline-block}
