/* Vector arrows keep their shape and inherit the site's colours on every device. */
svg.site-arrow {
  display: inline-block;
  width: 1em;
  height: 1em;
  flex: 0 0 auto;
  vertical-align: -.12em;
  overflow: visible;
  fill: none !important;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
  pointer-events: none;
}
svg.site-arrow path { fill: none; }
