.map-pin { path { fill: red; stroke: black; stroke-width: 1px; vector-effect: non-scaling-stroke; } } .map-popover { position: absolute; width: 40vw; min-width: 20em; &.hidden { display: none; } } .pin-list { margin: 1em 0; padding: 0; list-style: none; li { margin: 1ex 0; padding: 1ex; border-top: thin solid silver; } h2 > a, h3 > a { text-decoration: none; } }