/** Lucide icon glyph, the only icon set Hanzo uses. */ export interface IconProps extends React.SVGAttributes { /** Lucide icon name, PascalCase or kebab-case: "ArrowRight" | "arrow-right". */ name: string; /** Pixel size. Hanzo sizes: 12 inline, 16 in CTAs, 24 card eyebrow, 40 section accent. */ size?: number; strokeWidth?: number; color?: string; } export function Icon(props: IconProps): JSX.Element;