.map-page.svelte-w85nl5{background:var(--paper);color:var(--ink);min-height:100vh;padding:clamp(24px,5vw,56px)}.map-page-empty.svelte-w85nl5{display:grid;place-content:center;text-align:center}h1.svelte-w85nl5,h2.svelte-w85nl5,h3.svelte-w85nl5,p.svelte-w85nl5{margin-top:0}h1.svelte-w85nl5{font-size:clamp(2rem,5vw,4.25rem);line-height:.98;margin-bottom:12px;max-width:820px}.status.svelte-w85nl5{border-radius:8px;margin:0 auto 16px;max-width:1280px;padding:12px 14px}.status.small.svelte-w85nl5{margin:0 0 12px}.success.svelte-w85nl5{background:var(--green-soft);color:var(--green-deep)}.error.svelte-w85nl5{background:var(--brand-red-soft);color:var(--brand-red-deep)}.panel-section.svelte-w85nl5{border-bottom:1px solid var(--rule);padding:18px}.panel-section.svelte-w85nl5:last-child{border-bottom:0}.panel-section.highlight.svelte-w85nl5{background:color-mix(in srgb,var(--map-accent, var(--accent)) 10%,var(--paper))}.pin-help.svelte-w85nl5{display:grid;gap:5px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--map-accent, var(--accent)) 24%,var(--rule))}.pin-help.svelte-w85nl5 strong:where(.svelte-w85nl5){color:var(--ink);font-size:1rem}.pin-help.svelte-w85nl5 p:where(.svelte-w85nl5){margin:0;color:var(--ink-2);font-size:.9rem;line-height:1.55}.pin-location-action.svelte-w85nl5{margin-top:14px}.panel-section.svelte-w85nl5 h3:where(.svelte-w85nl5){font-size:.88rem;margin:18px 0 10px}.muted.svelte-w85nl5,.coordinate.svelte-w85nl5{color:var(--ink-3);font-size:.88rem}.coordinate.svelte-w85nl5{font-family:Geist Mono,monospace;margin:0 0 12px}.form-stack.svelte-w85nl5{display:grid;gap:12px}.what3words-link.svelte-w85nl5{color:var(--map-accent, var(--accent));display:grid;font-size:.9rem;font-weight:700;gap:2px;margin:10px 0 16px;text-decoration:none}.what3words-link.svelte-w85nl5 span:where(.svelte-w85nl5){color:var(--ink-3);font-size:.78rem;font-weight:500}.form-stack.svelte-w85nl5 label:where(.svelte-w85nl5){display:grid;gap:6px}.form-stack.svelte-w85nl5 span:where(.svelte-w85nl5){color:var(--ink-2);font-size:.82rem;font-weight:700}input.svelte-w85nl5,select.svelte-w85nl5,textarea.svelte-w85nl5{border:1px solid var(--rule-strong);border-radius:var(--radius);box-sizing:border-box;color:var(--ink);font:inherit;padding:10px 11px;width:100%}input.svelte-w85nl5:focus,select.svelte-w85nl5:focus,textarea.svelte-w85nl5:focus{border-color:var(--map-accent, var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--map-accent, var(--accent)) 20%,transparent);outline:0}.swatch.svelte-w85nl5{border-radius:999px;display:inline-block;flex:0 0 auto;height:10px;width:10px}.muted-swatch.svelte-w85nl5{background:#8a96a8}.comment-list.svelte-w85nl5{list-style:none;margin:0;padding:0}.text-button.svelte-w85nl5{background:transparent;border:0;color:var(--map-accent, var(--accent));cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;padding:0}.comments-loading.svelte-w85nl5{display:flex;align-items:center;gap:8px;min-height:24px}.loading-spinner.svelte-w85nl5{width:15px;height:15px;border:2px solid color-mix(in srgb,var(--map-accent, var(--accent)) 22%,transparent);border-top-color:var(--map-accent, var(--accent));border-radius:50%;animation:svelte-w85nl5-comments-spin .8s linear infinite}@keyframes svelte-w85nl5-comments-spin{to{transform:rotate(360deg)}}.comment-list.svelte-w85nl5{display:grid;gap:8px;margin-bottom:14px}.comment-list.svelte-w85nl5 li:where(.svelte-w85nl5){background:var(--paper-2);border-radius:var(--radius);padding:10px}.comment-list.svelte-w85nl5 p:where(.svelte-w85nl5){margin-bottom:6px}.comment-list.svelte-w85nl5 small:where(.svelte-w85nl5){color:var(--ink-3)}.area-polls.svelte-w85nl5{display:grid;gap:12px;margin-bottom:14px}.poll-card.svelte-w85nl5{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);display:grid;gap:10px;padding:12px}.poll-card.svelte-w85nl5 p:where(.svelte-w85nl5){font-size:.9rem;font-weight:700;margin-bottom:0}.poll-options.svelte-w85nl5{display:grid;gap:8px}.poll-options.svelte-w85nl5 label:where(.svelte-w85nl5){align-items:center;color:var(--ink-2);display:flex;font-size:.88rem;gap:8px}.poll-options.svelte-w85nl5 input:where(.svelte-w85nl5){accent-color:var(--map-accent, var(--accent));width:auto}.pin-photo.svelte-w85nl5{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);margin:12px 0;overflow:hidden}.pin-photo.svelte-w85nl5 img:where(.svelte-w85nl5){display:block;height:180px;object-fit:cover;width:100%}.pin-photo.svelte-w85nl5 figcaption:where(.svelte-w85nl5){color:var(--ink-3);font-size:.82rem;padding:9px 11px}.leaflet-tile-pane{filter:saturate(.74) contrast(.92) brightness(1.06)}.leaflet-container{background:var(--paper-2);font-family:inherit}.leaflet-popup-content-wrapper{border-radius:var(--radius);box-shadow:0 16px 38px #17203333}.leaflet-popup-content{color:var(--ink);font-size:.9rem;line-height:1.45;margin:14px}.map-popup-description{color:var(--ink-3);margin:6px 0}.map-popup-photo{border-radius:var(--radius);display:block;height:108px;margin-bottom:8px;object-fit:cover;width:180px}.leaflet-control-zoom a{color:var(--ink)}.map-page.svelte-w85nl5{min-height:0;padding:0}.leaflet-host.svelte-w85nl5{width:100%;height:100%;min-height:0;aspect-ratio:auto}.map-panel.svelte-w85nl5{max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.public-map-filters.svelte-w85nl5{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:2px 0;scrollbar-width:thin}.public-map-filters.svelte-w85nl5>strong:where(.svelte-w85nl5){flex:0 0 auto;font-size:.9rem}.public-map-filters.svelte-w85nl5 button:where(.svelte-w85nl5){display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:38px;border:1px solid var(--rule-strong);border-radius:999px;background:var(--paper);color:var(--ink);padding:0 14px;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.public-map-filters.svelte-w85nl5 button.active:where(.svelte-w85nl5){border-color:var(--category-color, var(--ink));background:color-mix(in srgb,var(--category-color, var(--accent)) 15%,var(--paper))}.public-map-result-count.svelte-w85nl5{flex:0 0 auto;margin-left:auto;color:var(--ink-3);font-size:.82rem}.public-map-list-icon.svelte-w85nl5{display:grid;place-items:center}.public-map-list-icon.svelte-w85nl5 .swatch:where(.svelte-w85nl5){width:24px;height:24px}.public-map-list-star.svelte-w85nl5{background:var(--marker-color)}.public-map-list-star.svelte-w85nl5 .co-map-marker-icon{width:24px;height:24px;color:#fff}.floating-status.svelte-w85nl5{position:absolute;top:16px;left:50%;z-index:650;width:min(90%,560px);transform:translate(-50%);box-shadow:0 10px 32px #0000002e}.dedicated-star{border:0!important;background:transparent!important}.dedicated-star-disc{display:grid;width:46px;height:46px;place-items:center;border:3px solid #fff;border-radius:50%;background:var(--marker-color);box-shadow:0 5px 18px #12211461}.dedicated-star-disc .co-map-marker-icon{width:24px;height:24px;color:#fff}.dedicated-star-selected .dedicated-star-disc{width:52px;height:52px;transform:translate(-3px,-3px);box-shadow:0 0 0 4px color-mix(in srgb,var(--marker-color) 30%,transparent),0 8px 24px #1221146b}.leaflet-control-zoom{border:1px solid var(--rule-strong)!important;border-radius:0!important;box-shadow:0 7px 24px #00000029!important}.leaflet-control-zoom a{width:46px!important;height:46px!important;border-radius:0!important;background:var(--paper)!important;color:var(--ink)!important;font-size:1.5rem!important;line-height:46px!important}.panel-section.svelte-w85nl5{padding:22px 24px 30px}@media(max-width:980px){.map-page.svelte-w85nl5,.leaflet-host.svelte-w85nl5{min-height:0;padding:0}.leaflet-host.svelte-w85nl5{height:100%;aspect-ratio:auto}.public-map-result-count.svelte-w85nl5{margin-left:6px}}
