/* Iconos línea (estilo Lucide) — en el repo real son imports de lucide-react. */ (function () { const S = { fill: "none", stroke: "currentColor", strokeWidth: 2, strokeLinecap: "round", strokeLinejoin: "round" }; const P = { "arrow-right": <>, "arrow-left": <>, "chevron-right": , "chevron-down": , "external": <>, "search": <>, "menu": <>, "x": <>, "check": , "mail": <>, "send": <>, "users": <>, "sparkles": <>, "book": <>, "heart": , "calc": <>, "moon": , "spark": , "smile": <>, "puzzle": , "brush": <>, "ruler": <>, "printer": <>, "leaf": <>, "school": <>, "instagram": <>, "facebook": , "star-full": null, }; function Icon({ name, size = 24, strokeWidth, style, className }) { const body = P[name]; return ( ); } function Stars({ value = 0, size = 16 }) { const full = Math.round(value); return ( {[0,1,2,3,4].map(i => ( ))} ); } window.Icon = Icon; window.Stars = Stars; })();