.leaflet-popup-content .map-pin__by{color:var(--color-gray);margin:.15rem 0 0;font-size:.8rem}.map-pop-wrap .leaflet-popup-content-wrapper{border-radius:.875rem;padding:0;overflow:hidden;box-shadow:0 4px 16px #00000038}.map-pop-wrap .leaflet-popup-content{margin:0;line-height:1.3}.leaflet-container .map-pop-wrap a.leaflet-popup-close-button{color:#fff;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1414148c;border-radius:50%;width:1.6rem;height:1.6rem;font-size:1.1rem;line-height:1.6rem;top:.35rem;right:.35rem}.leaflet-container .map-pop-wrap a.leaflet-popup-close-button:hover{color:#fff;background:#141414bf}.map-pop{width:100%;color:var(--color-text);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex}.map-pop:hover .map-pop__name{text-decoration:underline}.map-pop__media{aspect-ratio:4/3;background:var(--color-primary-transparent);display:block;overflow:hidden}.map-pop__media img{object-fit:cover;width:100%;height:100%;display:block}.map-pop__media .map-pop__portrait{object-fit:contain;box-sizing:border-box;padding:.6rem}.map-pop__blank{width:100%;height:100%;display:block}.map-pop__body{flex-direction:column;gap:.1rem;padding:.55rem .7rem .65rem;display:flex}.map-pop__name{color:var(--color-primary);overflow-wrap:anywhere;font-family:Luckiest Guy,sans-serif;font-size:1.05rem}.map-pop__where,.map-pop__by{color:var(--color-text-secondary);font-size:.78rem}.map-shell.svelte-13da2aa{width:100%;height:100%;position:relative}.map-zoom.svelte-13da2aa{z-index:1001;flex-direction:column;gap:.4rem;display:flex;position:absolute;top:.65rem;left:.65rem}#map.svelte-13da2aa{box-sizing:border-box;border:none;border:1px solid var(--color-light-gray);border-radius:.5rem;width:100%;height:100%}.gnome-cluster{color:#fff;text-shadow:0 1px 2px #0000004d;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 2px 6px #0000004d}.gnome-cluster span{line-height:1}.gnome-cluster-small{background-color:var(--color-primary);font-size:12px}.gnome-cluster-medium{background-color:var(--color-secondary);font-size:13px}.gnome-cluster-large{background-color:var(--color-tertiary);font-size:14px}.map-filter.svelte-g90vxj{flex:none;position:relative}.map-filter.svelte-g90vxj>.button,.map-filter.svelte-g90vxj>.button:hover,.map-filter.svelte-g90vxj>.button:active{background-color:var(--color-white);color:var(--color-primary);border:none;border-radius:999px;box-shadow:0 1px 4px #00000040}.map-filter.svelte-g90vxj>.button:hover{filter:brightness(.96)}.map-filter.svelte-g90vxj>.button:focus{outline:none}.map-filter.svelte-g90vxj>.button:focus-visible{outline:3px solid var(--color-primary-outline)}.map-filter__state.svelte-g90vxj{border-left:1px solid var(--color-light-gray);align-items:center;gap:.3rem;padding-left:.5rem;font-size:1.05rem;line-height:1;display:inline-flex}.map-filter__state__topic.svelte-g90vxj{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:.9rem;font-weight:600;overflow:hidden}.map-filter.svelte-g90vxj .sr-only:where(.svelte-g90vxj){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-filter__options.svelte-g90vxj{border:1px solid var(--color-light-gray);background-color:var(--color-white);z-index:var(--map-filter-z,1002);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.6rem;flex-direction:column;gap:.125rem;min-width:12rem;margin:0;padding:.35rem;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:calc(100% + .35rem);right:0}.map-filter__options.svelte-g90vxj li:where(.svelte-g90vxj){list-style:none;display:flex}.map-filter__options.open.svelte-g90vxj{opacity:1;pointer-events:auto}.map-filter__options.loading.svelte-g90vxj .map-filter__item:where(.svelte-g90vxj){opacity:.6}.map-filter__item.svelte-g90vxj{appearance:none;font:inherit;text-align:left;box-sizing:border-box;cursor:pointer;background-color:var(--color-white);min-height:2.5rem;color:var(--color-primary);white-space:nowrap;border:none;border-radius:.45rem;flex:1;align-items:center;gap:.6rem;margin:0;padding:.6rem .8rem;display:flex}.map-filter__item.svelte-g90vxj:hover{background-color:var(--color-off-white)}.map-filter__item.svelte-g90vxj:focus{outline:none}.map-filter__item.svelte-g90vxj:focus-visible{outline:var(--color-primary-outline) solid 2px;outline-offset:-2px}.map-filter__item.on.svelte-g90vxj{font-weight:600}.map-filter__item__check.svelte-g90vxj,.map-filter__item__icon.svelte-g90vxj{align-items:center;font-size:1.15rem;display:flex}.map-filter__item__icon.svelte-g90vxj{color:var(--color-gray)}.map-filter__item__text.svelte-g90vxj{flex:1;font-size:1rem;line-height:1.25}.map-filter__topic.svelte-g90vxj{padding:.25rem .5rem .4rem;display:none!important}.map-filter__topic.visible.svelte-g90vxj{display:flex!important}.map-filter__topic.svelte-g90vxj form:where(.svelte-g90vxj){flex-direction:row;align-items:center;gap:.35rem;width:100%;margin:0;display:flex}.map-filter__topic__hash.svelte-g90vxj{color:var(--color-gray);font-weight:600}.map-filter__topic.svelte-g90vxj input:where(.svelte-g90vxj){box-sizing:border-box;flex:auto;width:7rem;min-width:0;margin:0}
