Renders a lucide glyph — the only icon set on Hanzo surfaces.

```jsx
<Icon name="ArrowRight" size={16} />
<Icon name="Shield" size={24} color="var(--text-secondary)" />
```

Requires the lucide UMD bundle on the page: `<script src="https://unpkg.com/lucide@0.462.0/dist/umd/lucide.js"></script>`.
Sizes in use: 12 (inline with body text), 16 (button/CTA), 24 (card eyebrow), 40 (section accent). Stroke stays at the default 2. Colour inherits — never tint an icon with hue.
