/* A small engraved compass needle, shared by contact and related-work links. */
.place-dialog .passage-glyph{width:28px;height:28px;flex:none;overflow:visible;stroke-linejoin:round}
.passage-glyph .passage-shadow{fill:none;stroke:#03131c;stroke-width:2.5;transform:translateY(1px)}
.passage-glyph .passage-tail{fill:none;stroke:#b39a66;stroke-width:.65;opacity:.6}
.passage-glyph .passage-body{fill:#9b7e4e;stroke:#d8c28b;stroke-width:.65}
.passage-glyph .passage-face{fill:#e3cea1;stroke:none}
.passage-glyph .passage-cut{fill:none;stroke:#fff0c8;stroke-width:.45;opacity:.8}
.passage-glyph .passage-inset{fill:#9dcfca;stroke:#223f48;stroke-width:.4}
.passage-needle{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s;transform-origin:16px 16px}
.place-dialog a:is(:hover,:focus-visible) .passage-needle{transform:translate(1px,-1px);filter:drop-shadow(0 0 2px #9ad4ca55)}
html[data-motion=off] .passage-needle{transition:none!important}
html[data-motion=off] a:is(:hover,:focus-visible) .passage-needle{transform:none}
@media(prefers-reduced-motion:reduce){.passage-needle{transition:none!important}.place-dialog a:is(:hover,:focus-visible) .passage-needle{transform:none}}
