// Inline SVG icons — small, sharp, single-color via currentColor window.Icon = function Icon({ name, size = 18 }) { const s = size; const sw = 1.8; const common = { width: s, height: s, viewBox: '0 0 24 24', fill: 'none', stroke: 'currentColor', strokeWidth: sw, strokeLinecap: 'round', strokeLinejoin: 'round' }; switch (name) { case 'today': return ; case 'reveal': return ; case 'history': return ; case 'archive': return ; case 'stats': return ; case 'capsule': return ; case 'settings': return ; case 'flame': return ; case 'heart': return ; case 'send': return ; case 'check': return ; case 'copy': return ; case 'arrow': return ; case 'arrow-l': return ; case 'search': return ; case 'plus': return ; case 'tg': return ; case 'sparkle': return ; case 'pause': return ; case 'leave': return ; case 'edit': return ; case 'ext': return ; default: return null; } };