.map.svelte-sohyka{aspect-ratio:4 / 5;border-radius:var(--radius-panel);border:var(--bw-pill) solid var(--line);overflow:hidden;background:var(--bg)}.sugar-pin{background:none;border:none}.sugar-pin__glyph{display:block;font-size:22px;line-height:26px;text-align:center;color:var(--gold);text-shadow:0 2px 6px rgba(0,0,0,.8);cursor:pointer}.map.svelte-sohyka .leaflet-popup-content-wrapper{background:var(--surface2);color:var(--text);border:var(--bw-pill) solid var(--gold);border-radius:var(--radius-panel);box-shadow:var(--shadow-bubble)}.map.svelte-sohyka .leaflet-popup-tip{background:var(--surface2)}.map.svelte-sohyka .leaflet-popup-content{display:flex;flex-direction:column;gap:3px;margin:10px 14px}.sugar-pop__name{font-family:var(--font-label);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text)}.sugar-pop__name:hover{color:var(--gold)}.sugar-pop__count{font-family:var(--font-label);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--gold)}.map.svelte-sohyka a.leaflet-popup-close-button{color:var(--muted)}.map.svelte-sohyka .leaflet-bar a{background:var(--surface2);color:var(--text);border-bottom-color:var(--line)}.map.svelte-sohyka .leaflet-bar a:hover{background:var(--surface);color:var(--gold)}.map.svelte-sohyka .leaflet-bar{border:var(--bw-pill) solid var(--line)}.places.svelte-1bnt74t{max-width:560px;margin:0 auto;padding:30px var(--wrap-pad) 90px}.panel.svelte-1bnt74t{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:22px;margin-bottom:24px}.panel__title.svelte-1bnt74t{font-family:var(--font-display);letter-spacing:var(--display-tracking);font-weight:400;font-size:var(--fs-h3);color:var(--text);margin-bottom:4px}.panel__intro.svelte-1bnt74t{font-family:var(--font-body);font-style:italic;font-size:var(--fs-body-sm);color:var(--muted);margin-bottom:12px}.panel__tally.svelte-1bnt74t{font-family:var(--font-label);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:14px}.panel__tally-num.svelte-1bnt74t{color:var(--gold)}.panel__empty.svelte-1bnt74t{font-family:var(--font-label);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.panel__shelf.svelte-1bnt74t{display:flex;flex-wrap:wrap;gap:8px}.hood.svelte-1bnt74t{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:8px 14px;border-radius:var(--radius-pill);background:#ffffff0d;border:var(--bw-pill) solid var(--line);color:var(--text);transition:transform var(--dur-fast) var(--ease)}a.hood.svelte-1bnt74t:hover{transform:var(--lift-pill)}.hood__count.svelte-1bnt74t{color:var(--gold)}.hood--pending.svelte-1bnt74t{color:var(--muted);background:transparent;border-style:dashed}.tagged.svelte-1bnt74t{display:inline-flex;align-items:center;gap:5px}.map__note.svelte-1bnt74t,.map__off.svelte-1bnt74t{font-family:var(--font-label);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:12px}.map__off-link.svelte-1bnt74t{color:var(--text)}.map__off-link.svelte-1bnt74t:hover{color:var(--gold)}.map__count.svelte-1bnt74t{color:var(--gold);font-weight:400}.tagged__count.svelte-1bnt74t{font-family:var(--font-label);font-size:var(--fs-label);color:var(--gold);line-height:1}
