/* iconos SVG INLINE (pegados en el markdown / heredando color) */
svg.icon-inline {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: text-bottom;
  width: 1.15em;
  height: 1.15em;
  fill: currentColor;
  line-height: 1;
}

/* iconos SVG EXTERNOS (img src=.../loque sea.svg) */
img.icon-inline {
  display: inline-block;
  vertical-align: text-bottom;
  width: 1.15em;
  height: 1.15em;
}

/* opcional – listas con icono */
ul.icon-list > li {
  list-style: none;
  display: flex;
  align-items: center;
  gap: .4em;
}

ul.icon-list > li > .icon-inline {
  flex: 0 0 auto;
}
