.map-page[data-astro-cid-y6dp7ad7]{display:flex;flex-direction:column;gap:.75rem}.map-header[data-astro-cid-y6dp7ad7]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.map-title[data-astro-cid-y6dp7ad7]{font-size:1rem;margin:0;color:#bbb0e3;font-family:Courier,monospace}.map-count[data-astro-cid-y6dp7ad7]{font-size:.8125rem;margin:0;opacity:.6}.map-container[data-astro-cid-y6dp7ad7]{width:100%;height:72vh;min-height:400px;border-radius:8px;overflow:hidden;border:1px solid rgba(187,176,227,.18)}.photo-cluster{background:transparent;border:none}.cluster-inner{width:40px;height:40px;border-radius:50%;background:#bbb0e3d9;color:#1a1628;display:flex;align-items:center;justify-content:center;font-family:Courier,monospace;font-size:.8125rem;font-weight:700;box-shadow:0 2px 8px #0006;border:2px solid rgba(255,255,255,.3)}.photo-pin-wrapper{background:transparent;border:none}.map-pin{width:12px;height:12px;border-radius:50%;background:#bbb0e3;box-shadow:0 0 0 2px #1a1628,0 0 0 3px #bbb0e380}.photo-popup .leaflet-popup-content-wrapper{background:#1e1a2e;color:#bbb0e3;border:1px solid rgba(187,176,227,.2);border-radius:8px;box-shadow:0 8px 32px #00000080;padding:0;overflow:hidden}.photo-popup .leaflet-popup-content{margin:0;width:200px!important}.photo-popup .leaflet-popup-tip{background:#1e1a2e}.popup-link{display:block;text-decoration:none;color:inherit}.popup-thumb-wrap{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden}.popup-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.popup-link:hover .popup-thumb{opacity:.85}.popup-info{padding:.5rem .65rem .6rem;display:flex;flex-direction:column;gap:.25rem}.popup-date{font-size:.75rem;opacity:.6}.popup-desc{margin:0;font-size:.8rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.popup-tags{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.1rem}.popup-tag{font-size:.7rem;background:#bbb0e31f;border:1px solid rgba(187,176,227,.25);border-radius:3px;padding:.1em .4em;opacity:.8}
