/* Icons + small UI primitives — pure JSX, all monochrome (currentColor) */ function Ico({ name, size = 22 }) { const s = { width: size, height: size, display: 'block' }; switch (name) { case 'home': return ( ); case 'chat': return ( ); case 'inbox': return ( ); case 'inject': return ( ); case 'status': return ( ); case 'settings': return ( ); case 'check': return ; case 'x': return ; case 'edit': return ; case 'send': return ; case 'plus': return ; case 'attach': return ; case 'doc': return ; case 'pen': return ; case 'bolt': return ; case 'pause': return ; case 'play': return ; case 'back': return ; case 'chev': return ; case 'search': return ; case 'plug': return ; case 'cpu': return ; case 'database': return ; case 'spark': return ; } return null; } function Header({ title, sub, meta, onHome }) { return (