{
  "$comment": "Site-wide config: nav, footer, contact, links, logos, feature flags (handoff doc 06 R1/R5/R8). siteUrl: production origin used for canonical/OG/sitemap/JSON-LD — change here when the domain is final.",
  "siteUrl": "https://pum.mx",
  "brand": {
    "name": "¡PUM!",
    "legalName": "¡PUM! Snacks",
    "tagline": "Crujen. Sonríen. Disfrutan.",
    "category": "Palitos de maíz",
    "country": "MX",
    "language": "es-MX"
  },
  "commerce": {
    "currency": "MXN",
    "taxIncluded": true,
    "priceNote": "",
    "shippingFlatMXN": 0,
    "cartStorageKey": "pum_cart"
  },
  "features": {
    "checkoutEnabled": false,
    "comingSoonCapture": true,
    "prelaunchRibbon": true,
    "waitlist": false
  },
  "analytics": {
    "$comment": "Cloudflare Web Analytics: paste the beacon token from the CF dashboard (Analytics → Web Analytics → add pum.mx). Empty = no analytics injected. Privacy-friendly, cookieless, no consent banner needed.",
    "cloudflareToken": ""
  },
  "forms": {
    "$comment": "First-party Cloudflare Pages Functions that talk to Brevo (functions/api/*). Same-origin, so the Brevo API key never touches the client. subscribe = double opt-in (newsletter+waitlist → one list); contact = upsert + notify owner. Config lives in Pages env vars (see .env.example). Empty string = simulate success locally.",
    "waitlistUrl": "/api/subscribe",
    "newsletterUrl": "/api/subscribe",
    "contactUrl": "/api/contact"
  },
  "navigation": {
    "header": [
      { "label": "Sabores", "id": "flavors" },
      { "label": "Siente el crunch", "id": "crunch" },
      { "label": "Para Papás", "id": "story" },
      { "label": "Preguntas", "href": "/preguntas-frecuentes.html" }
    ],
    "headerCta": { "label": "Quiero ¡PUM!", "id": "waitlist" }
  },
  "links": {
    "home": "/index.html",
    "flavors": "/index.html#flavors",
    "faq": "/preguntas-frecuentes.html",
    "marca": {
      "nosotros": "/marca/nosotros.html",
      "ingredientes": "/marca/ingredientes.html",
      "contacto": "/marca/contacto.html"
    },
    "legal": {
      "privacidad": "/legal/aviso-de-privacidad.html",
      "terminos": "/legal/terminos-y-condiciones.html"
    },
    "social": {
      "instagram": "https://www.instagram.com/pum.mexico",
      "tiktok": "https://www.tiktok.com/@pum.mexico",
      "youtube": "https://www.youtube.com/@pum.mexico",
      "facebook": "https://www.facebook.com/pum.snack"
    },
    "socialUtm": "utm_source=pum.mx&utm_medium=referral&utm_campaign=footer_social"
  },
  "footer": {
    "blurb": "Palitos de maíz.\nCrujen, sonríen, disfrutan.",
    "copyright": "© 2026 ¡PUM! Snacks",
    "devNotice": "¡PUM! está en desarrollo. Los productos aún no están a la venta; sabores, precios y presentaciones son de referencia y pueden cambiar."
  },
  "contact": {
    "address": "Av Alfonso Reyes 100, Zona Valle Poniente, 66196 Cdad. Santa Catarina, N.L., México",
    "addressLines": ["Av Alfonso Reyes 100, Zona Valle Poniente,", "66196 Cdad. Santa Catarina, N.L., México"],
    "phone": "+52 (220) 5678 618",
    "phoneHref": "tel:+522205678618",
    "whatsapp": "+52 220 567 8618",
    "whatsappHref": "https://wa.me/522205678618",
    "email": "hola@pum.mx"
  },
  "logos": {
    "onLight": "/assets/logos/logo-dark.png",
    "onDark": "/assets/logos/logo-white.png",
    "legalHeader": "/assets/brand/logo-corn-u-reversed.png",
    "markU": "/assets/brand/mark-u.png",
    "cornU": "/assets/brand/mark-corn-u-trans.png"
  }
}
