Haber esta
\n \n ","src/data.js":"export const projects = [\n {\n id: 1,\n title: \"Identidad Visual — Café Aurora\",\n category: \"identidad\",\n categoryLabel: \"Identidad de marca\",\n description: \"Diseño completo de identidad para una cafetería de especialidad: logotipo, paleta cromática, papelería y señalética. Un sistema visual cálido y contemporáneo que refleja la esencia artesanal del café.\",\n image: \" tags: [\"Logotipo\", \"Papelería\", \"Señalética\"]\n },\n {\n id: 2,\n title: \"Editorial — Revista Nórdica\",\n category: \"editorial\",\n categoryLabel: \"Diseño editorial\",\n description: \"Dirección de arte y maquetación de una revista trimestral de cultura nórdica. Sistema de retícula flexible, tipografía editorial y tratamiento fotográfico que evoca la estética escandinava.\",\n image: \" tags: [\"Revista\", \"Maquetación\", \"Tipografía\"]\n },\n {\n id: 3,\n title: \"Plataforma Digital — Flora App\",\n category: \"digital\",\n categoryLabel: \"Diseño digital\",\n description: \"Diseño UX/UI de una aplicación móvil para identificación de plantas. Investigación de usuarios, arquitectura de información, prototipado y sistema de diseño completo.\",\n image: \" tags: [\"UX/UI\", \"App\", \"Sistema de diseño\"]\n },\n {\n id: 4,\n title: \"Packaging — Esencia Botánica\",\n category: \"identidad\",\n categoryLabel: \"Packaging\",\n description: \"Diseño de packaging para una línea de cosmética natural. Envases sostenibles, ilustración botánica y una experiencia de unboxing memorable que conecta con los valores de la marca.\",\n image: \" tags: [\"Packaging\", \"Ilustración\", \"Sostenibilidad\"]\n },\n {\n id: 5,\n title: \"Editorial — Atlas Gastronómico\",\n category: \"editorial\",\n categoryLabel: \"Libro ilustrado\",\n description: \"Diseño y producción de un libro de gran formato sobre gastronomía regional. Composición editorial compleja con mapas, infografías y fotografía gastronómica de autor.\",\n image: \" tags: [\"Libro\", \"Infografía\", \"Arte final\"]\n },\n {\n id: 6,\n title: \"Web — Estudio Arquitectura\",\n category: \"digital\",\n categoryLabel: \"Diseño web\",\n description: \"Diseño y desarrollo de la web corporativa para un estudio de arquitectura. Portfolio interactivo, sistema de gestión de proyectos y estética minimalista que pone el foco en la obra.\",\n image: \" tags: [\"Web\", \"Portfolio\", \"Interacción\"]\n }\n];\n\nexport const services = [\n {\n id: 1,\n title: \"Identidad de Marca\",\n icon: ` \n \n \n \n `,\n description: \"Construyo marcas con personalidad y estrategia. Desde el naming hasta el manual de identidad, creo sistemas visuales coherentes que conectan con tu audiencia.\",\n features: [\"Estrategia de marca\", \"Diseño de logotipo\", \"Manual de identidad\", \"Aplicaciones de marca\"]\n },\n {\n id: 2,\n title: \"Diseño Editorial\",\n icon: ` \n \n \n `,\n description: \"Diseño publicaciones que se disfrutan tanto por su contenido como por su forma. Libros, revistas, catálogos y memorias con una cuidada atención al detalle.\",\n features: [\"Libros y catálogos\", \"Revistas y periódicos\", \"Memorias anuales\", \"Arte final e impresión\"]\n },\n {\n id: 3,\n title: \"Diseño Digital & UX\",\n icon: ` \n \n \n \n `,\n description: \"Experiencias digitales intuitivas y atractivas. Investigo, prototipo y diseño interfaces que convierten visitantes en clientes y usuarios en embajadores.\",\n features: [\"UX research\", \"UI design\", \"Prototipado\", \"Sistemas de diseño\"]\n },\n {\n id: 4,\n title: \"Dirección de Arte\",\n icon: ` \n \n \n \n `,\n description: \"Conceptualización y supervisión creativa de campañas y proyectos visuales. Coordino equipos y proveedores para garantizar una visión coherente en cada pieza.\",\n features: [\"Conceptos creativos\", \"Fotografía de producto\", \"Ilustración\", \"Producción gráfica\"]\n }\n];"}; (function(){ var urls = {}; var files = window.__LALELY_FILES__; function res(from, ref){ var base = from.indexOf("/") >= 0 ? from.slice(0, from.lastIndexOf("/")) : ""; var raw = (ref.indexOf("./") === 0 || ref.indexOf("../") === 0) ? base + "/" + ref : ref.replace(/^\//, ""); var stack = []; raw.split("/").forEach(function(p){ if(!p||p===".")return; if(p==="..")stack.pop(); else stack.push(p); }); return stack.join("/"); } Object.keys(files).forEach(function(path){ var code = files[path].replace(/from\s+["']([^"']+)["']/g, function(m, ref){ if (/^(https?:)?\/\//i.test(ref)) return m; var t = res(path, ref); if (!files[t] && files[t + ".js"]) t = t + ".js"; if (!files[t]) return m; return 'from "__LALELY__' + t + '"'; }).replace(/import\s+["']([^"']+)["']/g, function(m, ref){ if (/^(https?:)?\/\//i.test(ref)) return m; var t = res(path, ref); if (!files[t] && files[t + ".js"]) t = t + ".js"; if (!files[t]) return m; return 'import "__LALELY__' + t + '"'; }).replace(/import\s*\(\s*["']([^"']+)["']\s*\)/g, function(m, ref){ if (/^(https?:)?\/\//i.test(ref)) return m; var t = res(path, ref); if (!files[t] && files[t + ".js"]) t = t + ".js"; if (!files[t])