.leaflet-map.svelte-eb2inm{background:#eef;border-radius:.5rem;width:100%;height:60vh;min-height:320px}.map-page.svelte-w85nl5{max-width:1024px;margin:0 auto;padding:1rem}.map-page__header.svelte-w85nl5{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.map-page__view-toggle.svelte-w85nl5{border:1px solid #1a1a1a;border-radius:.25rem;display:inline-flex;overflow:hidden}.map-page__view-toggle.svelte-w85nl5 button:where(.svelte-w85nl5){color:#1a1a1a;cursor:pointer;background:#fff;border:none;min-height:44px;padding:.5rem .75rem}.map-page__view-toggle.svelte-w85nl5 button[aria-pressed=true]:where(.svelte-w85nl5){color:#fff;background:#1a1a1a}.map-page__note.svelte-w85nl5{color:#666;margin-top:.5rem;font-size:.9rem}.map-page__list.svelte-w85nl5{margin:0;padding:0;list-style:none}.map-page__list.svelte-w85nl5 li:where(.svelte-w85nl5){border-bottom:1px solid #eee;padding:.5rem 0}.map-page__list.svelte-w85nl5 a:where(.svelte-w85nl5){color:inherit;align-items:center;gap:.5rem;min-height:44px;text-decoration:none;display:flex}.map-page__list.svelte-w85nl5 a:where(.svelte-w85nl5):hover,.map-page__list.svelte-w85nl5 a:where(.svelte-w85nl5):focus-visible{text-decoration:underline}.map-page__tag.svelte-w85nl5{background:#f3f3f3;border-radius:.25rem;padding:.125rem .4rem;font-size:.85rem}.map-page__empty.svelte-w85nl5{color:#444}
