<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:s="http://www.sitemaps.org/schemas/sitemap/0.9">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html><head><title>XML Sitemap</title><style>
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin:0;padding:32px;color:#101828;background:#f6f7f9}
h1{font-size:20px;margin:0 0 4px}
p.sub{color:#51586a;margin:0 0 20px;font-size:13px}
table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e8ee;border-radius:12px;overflow:hidden;font-size:13px}
th{text-align:left;padding:10px 12px;color:#8a93a6;font-weight:500;border-bottom:1px solid #e5e8ee}
td{padding:10px 12px;border-bottom:1px solid #f0f2f6}
a{color:#2a78d6;text-decoration:none}
a:hover{text-decoration:underline}
.badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#1c5eb0;font-size:11px;font-weight:600}
</style></head><body>
<h1>XML Sitemap</h1>
<p class="sub">Generated by AI Rank Suite — this file helps search engines and AI crawlers discover your content.</p>
<xsl:if test="count(//s:sitemap) &gt; 0">
<table><tr><th>Sitemap</th><th>Last modified</th></tr>
<xsl:for-each select="//s:sitemap"><tr>
<td><a href="{s:loc}"><xsl:value-of select="s:loc"/></a></td>
<td><xsl:value-of select="s:lastmod"/></td>
</tr></xsl:for-each></table>
</xsl:if>
<xsl:if test="count(//s:url) &gt; 0">
<p class="sub"><span class="badge"><xsl:value-of select="count(//s:url)"/> URLs</span></p>
<table><tr><th>URL</th><th>Last modified</th></tr>
<xsl:for-each select="//s:url"><tr>
<td><a href="{s:loc}"><xsl:value-of select="s:loc"/></a></td>
<td><xsl:value-of select="s:lastmod"/></td>
</tr></xsl:for-each></table>
</xsl:if>
</body></html>
</xsl:template>
</xsl:stylesheet>
