/* Kit x-ico / x-idn. Sprite lives at /icons.svg (8×8 crispEdges). */
.x-ico,
svg.i,
svg.x-ico {
  width: 16px;
  height: 16px;
  flex: none;
  fill: currentColor;
  shape-rendering: crispEdges;
  image-rendering: pixelated;
}
.x-ico--24,
svg.i.x-ico--24 {
  width: 24px;
  height: 24px;
}
.x-ico--32,
svg.i.x-ico--32 {
  width: 32px;
  height: 32px;
}
.x-idn {
  width: 32px;
  height: 32px;
  flex: none;
  display: block;
  background: var(--bg);
  border: 1px solid var(--line);
  shape-rendering: crispEdges;
  image-rendering: pixelated;
}
.x-idn--16 {
  width: 16px;
  height: 16px;
}
.x-idn--24 {
  width: 24px;
  height: 24px;
}
.v2-wallet-go .x-idn,
.v2-prof-src .x-idn,
.v2-inv .v2-wallet-go .x-idn {
  width: 16px;
  height: 16px;
}
.v2-prof-src {
  gap: 8px;
}
.v2-prof-src .x-idn {
  width: 24px;
  height: 24px;
}
.v2-prof-src .v2-copy svg,
.v2-prof-src .v2-copy .x-ico {
  width: 14px;
  height: 14px;
}
