{% comment %} Heroicons-style outline glyph lookup. Adds a name → path mapping so the same icon doesn't get its 110-byte SVG inlined across a dozen templates. Usage: {% include "components/icon.html" with name="download" css="h-4 w-4" %} Optional params: css Tailwind classes for sizing/colour (default "h-4 w-4") stroke_width SVG stroke width (default "1.75") Names supported (extend incrementally as the inline-SVG sweep continues): check · chevron-right · chevron-down · chevron-up · info · search · download · plus · x-close · external-link · arrow-right · eye · book · clipboard-check · file-text · message-square · video · layers · bookmark · clipboard-list · bar-chart · scale {% endcomment %}