// Minimal line icon set (24px grid, 1.75 stroke). Decorative by default: pass `label` to expose to screen readers. const paths = { check: , minus: , phone: ( ), arrowLeft: , arrowRight: , send: , info: ( <> ), alert: ( <> ), lock: ( <> ), pill: ( <> ), pulse: , doctor: ( <> ), close: , logout: , } as const; export type IconName = keyof typeof paths; export function Icon({ name, size = 20, label }: { name: IconName; size?: number; label?: string }) { return ( {paths[name]} ); } export function LogoMark({ size = 32 }: { size?: number }) { return ( ); }