/* ============================================================
   03-icons.css
   Force Lucide stroke convention on custom SVG icons

   !important is necessary here: Bricks' icon control panel
   applies `fill` directly to the SVG via inline-equivalent
   styling. Without !important, custom Lucide-style stroke
   icons render filled instead of outlined.
   ============================================================ */

[class*="brxe-"] svg[stroke="currentColor"],
[class*="brxe-"] svg[stroke="currentColor"] * {
  fill: none !important;
  stroke: currentColor !important;
  vector-effect: non-scaling-stroke;
}
