.frame.svelte-ig3yq{position:relative}.map.svelte-ig3yq{width:100%;border-radius:var(--radius);border:1px solid var(--line);overflow:hidden;z-index:0;background:#e8e4d8}.controls.svelte-ig3yq{position:absolute;top:10px;right:10px;z-index:500;display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.seg.svelte-ig3yq{display:inline-flex;background:#fff;border-radius:999px;box-shadow:0 2px 8px #0003;padding:3px}.seg.svelte-ig3yq button:where(.svelte-ig3yq),.locate.svelte-ig3yq{font:inherit;font-size:.85rem;font-weight:700;border:0;cursor:pointer;border-radius:999px;padding:.4em .85em;background:transparent;color:var(--text)}.seg.svelte-ig3yq button.on:where(.svelte-ig3yq){background:var(--green);color:#fff}.locate.svelte-ig3yq{background:#fff;box-shadow:0 2px 8px #0003}.locate.svelte-ig3yq:disabled{opacity:.7}.legend.svelte-ig3yq{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.9rem}.item.svelte-ig3yq{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;cursor:pointer}.item.off.svelte-ig3yq .name:where(.svelte-ig3yq){color:var(--muted);text-decoration:line-through}.swatch.line.svelte-ig3yq{width:28px;height:6px;border-radius:3px;background:var(--c);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--line)}.swatches.svelte-ig3yq{display:inline-flex;gap:2px}.error.svelte-ig3yq{margin-top:.6rem}.trail-pin{background:none;border:0}.pin{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c);border:2px solid #fff;box-shadow:0 1px 4px #00000059}.leaflet-popup-content{font:inherit;font-size:.95rem;margin:.7rem .9rem}.leaflet-popup-content .muted{color:var(--muted);font-size:.85rem;margin:.1rem 0 .3rem}.leaflet-container{font:inherit}@media(max-width:600px){.controls.svelte-ig3yq{left:54px}.seg.svelte-ig3yq button:where(.svelte-ig3yq),.locate.svelte-ig3yq{padding:.35em .7em}}
