{# icon(name, size, cls) — one inline Lucide glyph. Path data comes from Python (`fjkit_icon_path`), not a Jinja dict: the full set is ~1500 entries, and a literal that size compiles into every template that imports this one. `stroke="currentColor"` gives an icon the colour of its context, so icons need no token of their own. #} {%- macro icon(name, size=16, cls="") -%} {%- endmacro -%}