.loc-map{background:var(--surface-2);border-bottom:1px solid var(--line)}.loc-map-ground{fill:var(--surface-2)}.loc-map-block rect{fill:var(--surface-glass-strong);stroke:var(--line);stroke-width:1px}.loc-map-road path{stroke:var(--line-strong);stroke-width:9px;fill:none}.loc-map-main{stroke:var(--accent-soft);stroke-width:14px;fill:none}.loc-map-pulse{fill:var(--accent-soft)}.loc-map-ring{fill:none;stroke:var(--accent);stroke-width:2px;opacity:.6}.loc-map-pin{fill:var(--accent)}.loc-map-tag{border:1px solid var(--line-strong);background:var(--surface-card);max-width:calc(100% - 28px);color:var(--ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px}.loc-quote{border-left:2px solid var(--accent);padding-left:18px}
