.map.svelte-ty4rel{border:1px solid var(--border);background:var(--surface);border-radius:16px;height:100%;min-height:300px;position:relative;overflow:hidden}.live.svelte-ty4rel{position:absolute;inset:0}.preview.svelte-ty4rel{background:radial-gradient(circle, var(--border) 1px, transparent 1.5px) 0 0 / 22px 22px, var(--surface);position:absolute;inset:0}.pin.svelte-ty4rel{background:var(--faint);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;translate:-50% -50%;box-shadow:0 1px 2px #0000004d}.pin.likely_clean.svelte-ty4rel{background:var(--good)}.pin.mixed.svelte-ty4rel{background:var(--mixed)}.pin.unlikely.svelte-ty4rel{background:var(--bad)}.map.svelte-ty4rel .maplibregl-popup-content{color:#1c1c1a;font:13px/1.45 system-ui,sans-serif}.map.svelte-ty4rel .maplibregl-popup-content a{color:#0f6e56;font-weight:600}h1.svelte-e12qt1{margin:24px 0 16px}.box.svelte-e12qt1{margin-bottom:20px}h1.svelte-e12qt1,.box.svelte-e12qt1,.muted.svelte-e12qt1,.results.svelte-e12qt1:not(.with-map){max-width:728px}.with-map.svelte-e12qt1{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:24px;display:grid}.with-map.svelte-e12qt1 .map-col:where(.svelte-e12qt1){grid-area:1/2;height:min(560px,100vh - 32px);margin-top:28px;position:sticky;top:16px}.with-map.svelte-e12qt1 .list-col:where(.svelte-e12qt1){grid-area:1/1}@media (width<=860px){.with-map.svelte-e12qt1{display:block}.with-map.svelte-e12qt1 .map-col:where(.svelte-e12qt1){height:320px;margin:0 0 8px;position:static}}h2.svelte-e12qt1{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:28px 0 6px;font-size:.8rem;font-weight:700}.list.svelte-e12qt1{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:6px}.also.svelte-e12qt1{color:var(--muted);margin:-2px 0 6px 58px;font-size:.85rem}.town-dirs.svelte-e12qt1{color:var(--muted);flex-direction:column;gap:2px;margin:-2px 0 8px 58px;font-size:.85rem;display:flex}.small.svelte-e12qt1{font-size:.88rem}
