<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap index. Three sub-sitemaps:

  1. sitemap-static.xml      — truly-static URLs (homepage, legal,
                                 about, pricing, campaigns). Hand-edited;
                                 lastmod values reflect when the routes'
                                 content actually changed.
  2. editorial-sitemap       — every published editorial article + the
                                 /editorial index. Dynamic; lastmod from
                                 editorial_articles.updated_at.
  3. styles-sitemap          — every published style landing page + the
                                 /styles index and the 5 engine category
                                 roll-ups. Dynamic; lastmod from
                                 prompt_variants.updated_at. Self-updates
                                 as styles are added/edited via the
                                 admin.

  Crawlers refresh each sub-sitemap independently. The dynamic ones
  are cached at the Supabase edge (1 hour CDN) so a re-crawl is cheap.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://fable.surrealium.world/sitemap-static.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://lyodttatmfuetwitshxq.supabase.co/functions/v1/editorial-sitemap</loc>
  </sitemap>
  <sitemap>
    <loc>https://lyodttatmfuetwitshxq.supabase.co/functions/v1/styles-sitemap</loc>
  </sitemap>
</sitemapindex>
