// Hand-rolled line icons. 1.5 stroke, 24-grid. Match Lucide vibe but original. const Ic = ({ d, size = 16, sw = 1.5, fill, ...rest }) => ( {typeof d === 'string' ? : d} ); const Icon = { Dashboard: (p) => } />, Grid: (p) => } />, Trades: (p) => , Config: (p) => } />, Control: (p) => } />, Logs: (p) => } />, Replay: (p) => } />, Bell: (p) => } />, ChevronDown: (p) => , ChevronRight: (p) => , ChevronUp: (p) => , ArrowRight: (p) => , Copy: (p) => } />, Play: (p) => , Pause: (p) => } />, Step: (p) => , StepBack: (p) => , Stop: (p) => } />, Search: (p) => } />, X: (p) => , Check: (p) => , Halt: (p) => } />, Power: (p) => } />, Reload: (p) => } />, AlertTri: (p) => } />, Info: (p) => } />, Logout: (p) => } />, User: (p) => } />, Filter: (p) => , Maximize: (p) => , Dot: (p) => } />, Layers: (p) => , Hash: (p) => , }; window.Icon = Icon;