/* Lucide icon normalization — icons inherit color via currentColor and are
   sized by the h-*/w-* utility classes copied onto the generated <svg>. */
.fcf svg.lucide,
.fcf [data-lucide] {
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  flex: none;
}
/* Until the Lucide script swaps the <i> for an <svg>, reserve the box so there
   is no layout shift. */
.fcf i[data-lucide] { display: inline-block; line-height: 0; }
