/* Draw UI arrows as vectors; never depend on the device's emoji font. */
svg.nx-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  min-width: 1em;
  flex: 0 0 1em;
  vertical-align: -.13em;
  overflow: visible;
  fill: none;
  stroke: currentColor;
  pointer-events: none;
}
.noxus-contact > span,
.nx-upcoming__contact > span,
.np-button > span,
.np-link > i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.nx-detail__cta { align-items: center; gap: .65em; }
.nx-upcoming__details .nx-icon,
.nx-upcoming__closing .nx-icon { margin-inline-start: .2em; }
