// Aleli — content data, single source of truth

const RITUALES = [
  {
    id: "claridad",
    num: "i.",
    name: "Claridad",
    sub: "Para el rostro que pide aire",
    desc: "Una hora para que tu piel respire de verdad. Limpieza profunda, vapor con flores, masaje y mascarilla a tu medida. Sales con la cara despierta.",
    duration: "60 min",
    price: 90000,
    tag: "Facial",
    image: "https://images.unsplash.com/photo-1570172619644-dfd03ed5d881?auto=format&fit=crop&w=1200&q=80",
    cta: "Reservar este ritual",
  },
  {
    id: "luz",
    num: "ii.",
    name: "Luz",
    sub: "Para esos días en que necesitas brillar",
    desc: "Tratamiento iluminador con masaje de drenaje, mascarilla de vitamina C y un cierre que se nota desde la primera vez. Pensado para una ocasión especial — o para ti, sin pretexto.",
    duration: "75 min",
    price: 130000,
    tag: "Facial · Premium",
    image: "https://images.unsplash.com/photo-1616394584738-fc6e612e71b9?auto=format&fit=crop&w=1200&q=80",
    cta: "Reservar este ritual",
  },
  {
    id: "calma",
    num: "iii.",
    name: "Calma",
    sub: "Para soltar lo que el cuerpo ha estado cargando",
    desc: "Masaje relajante de cuerpo completo con aceites tibios y aromaterapia. Baja la velocidad de todo. La cabeza también descansa.",
    duration: "75 min",
    price: 110000,
    tag: "Cuerpo",
    image: "https://images.unsplash.com/photo-1600334129128-685c5582fd35?auto=format&fit=crop&w=1200&q=80",
    cta: "Reservar este ritual",
  },
  {
    id: "raiz",
    num: "iv.",
    name: "Raíz",
    sub: "Para volver a habitar tu cuerpo",
    desc: "Exfoliación corporal con sales naturales + envoltura hidratante + masaje suave. Un reinicio completo. La piel queda como recién dormida.",
    duration: "90 min",
    price: 150000,
    tag: "Cuerpo · Premium",
    image: "https://images.unsplash.com/photo-1591343395082-e120087004b4?auto=format&fit=crop&w=1200&q=80",
    cta: "Reservar este ritual",
  },
];

// Mes de las Madres — single hero event
const MADRES_EVENT = {
  title: "Día de las Madres en Alelí",
  date: "Domingo 11 de mayo, 2026",
  dateShort: "11 de mayo",
  cupos: 12,
  price: 220000,
  duration: "2 horas y media · solo para ella",
  promise: "Este 11 de mayo, regálale algo distinto a un ramo: regálale tiempo para sí misma.",
  story: "Reservo un día entero y manos expertas para recibir solo doce madres. Ninguna sale apurada. Ninguna comparte cabina. Cada una tiene su pausa, su flor y su momento.",
  includes: [
    { title: "Recibimiento con té e infusión floral", desc: "Llegas, te recibimos sin afán, te sirvo un té y conversamos un momento." },
    { title: "Ritual facial Luz · 60 min", desc: "Limpieza, masaje iluminador, mascarilla y cierre. Salir radiante es el plan." },
    { title: "Masaje craneal y de manos", desc: "Donde más cargamos las mamás. Donde nadie suele acordarse de cuidar." },
    { title: "Detalle floral para llevar", desc: "Una flor cuidada, no un ramo de cumplido. Para que la lleve a casa." },
  ],
};

const TESTIMONIALS = [
  { quote: "Llegué con la cara cansada de un mes largo. Salí descansada, no solo con la piel mejor. Eso no me pasa en cualquier sitio.", name: "Daniela R." },
  { quote: "Lo que más valoro es que no me apuran. Me siento, me sirvo el té, y empezamos cuando estoy lista. Suena tonto pero hace toda la diferencia.", name: "Carolina M." },
  { quote: "Volví por tercera vez este mes. Ya no es por la piel — es porque salgo de ahí siendo otra persona durante el resto del día.", name: "Sofía P." },
  { quote: "Le regalé una sesión a mi hermana y terminamos yendo juntas, en días distintos. Ahora es nuestra rutina compartida.", name: "Valentina O." },
];

const MARQUEE = [
  "date tiempo",
  "una clienta a la vez",
  "manos que escuchan",
  "rituales a tu medida",
  "belleza con calma",
  "tu pausa importa",
  "hecho en La Dorada",
];

// Cuatro gestos — la forma de hacer las cosas en Alelí
const GESTOS = [
  { title: "Una clienta a la vez", desc: "Sin afán, sin cabinas compartidas. La hora completa es tuya, así de simple." },
  { title: "Conversamos primero", desc: "Antes de tocar tu piel, te pregunto cómo estás. Tratar sin escuchar no es cuidar." },
  { title: "Productos naturales", desc: "Aceites, infusiones, mascarillas hechas con ingredientes que reconozco. Sin ruido." },
  { title: "Salir mejor que entrar", desc: "Ese es el único objetivo. Lo demás \u2014 técnicas, marcas, redes \u2014 es secundario." },
];

const CONTACT = {
  whatsapp: "573015798429",
  whatsappDisplay: "+57 301 579 8429",
  email: "hola@aleli.co",
  instagram: "aleli.spa",
  city: "La Dorada · Caldas, Colombia",
};

const formatCOP = (n) => "$" + n.toLocaleString("es-CO");

window.RITUALES = RITUALES;
window.MADRES_EVENT = MADRES_EVENT;
window.TESTIMONIALS = TESTIMONIALS;
window.MARQUEE = MARQUEE;
window.GESTOS = GESTOS;
window.CONTACT = CONTACT;
window.formatCOP = formatCOP;

// Booking → WhatsApp deep link with full context
window.buildWhatsAppLink = ({ ritual, date, time, name, isMadres }) => {
  const dateStr = date ? date.toLocaleDateString("es-CO", { weekday: "long", day: "numeric", month: "long" }) : "";
  let msg;
  if (isMadres) {
    msg = `Hola Alelí ✿\n\nQuiero reservar un cupo para el *Día de las Madres* (${MADRES_EVENT.dateShort}).\n\nMi nombre: ${name || ""}\n\n¿Me confirmas disponibilidad?`;
  } else {
    msg = `Hola Alelí ✿\n\nMe gustaría reservar el ritual *${ritual?.name || ""}*${dateStr ? ` para el ${dateStr}` : ""}${time ? ` a las ${time}` : ""}.\n\nMi nombre: ${name || ""}\n\n¿Me confirmas disponibilidad?`;
  }
  return `https://wa.me/${CONTACT.whatsapp}?text=${encodeURIComponent(msg)}`;
};
