.py-sitemap[data-astro-cid-qob6xzsh]{padding-top:var(--space-8);padding-bottom:var(--space-16);max-width:var(--container-max);margin-left:auto;margin-right:auto}.sitemap-hero[data-astro-cid-qob6xzsh]{text-align:center;max-width:840px;margin:0 auto var(--space-12)}.hero-badge[data-astro-cid-qob6xzsh]{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:var(--radius-pill);background:hsl(var(--accent-primary) / .08);color:var(--accent-primary);font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-4)}.sitemap-h1[data-astro-cid-qob6xzsh]{font-size:var(--text-h1);line-height:1.15;color:var(--text-primary);margin-bottom:var(--space-4);font-family:var(--font-heading);letter-spacing:var(--tracking-tight)}.hero-lead[data-astro-cid-qob6xzsh]{font-size:var(--text-lead);line-height:1.6;color:var(--text-secondary);margin-bottom:var(--space-8)}.sitemap-stats[data-astro-cid-qob6xzsh]{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}.stat-card[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;align-items:center;padding:1rem 1.5rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:120px;box-shadow:var(--shadow-sm)}.stat-number[data-astro-cid-qob6xzsh]{font-family:var(--font-mono);font-size:1.75rem;font-weight:800;color:var(--accent-primary);line-height:1}.stat-label[data-astro-cid-qob6xzsh]{font-size:.75rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:.35rem}.sitemap-sections-container[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-16)}.sitemap-section[data-astro-cid-qob6xzsh]{padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle)}.sitemap-section[data-astro-cid-qob6xzsh]:last-of-type{border-bottom:none;padding-bottom:0}.section-header[data-astro-cid-qob6xzsh]{margin-bottom:var(--space-6)}.section-title-wrap[data-astro-cid-qob6xzsh]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2)}.section-title[data-astro-cid-qob6xzsh]{font-size:var(--text-h3);font-weight:700;color:var(--text-primary);font-family:var(--font-heading)}.count-badge[data-astro-cid-qob6xzsh]{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--radius-pill);background:hsl(var(--accent-primary) / .1);color:var(--accent-primary);font-size:.75rem;font-weight:700;font-family:var(--font-mono)}.section-desc[data-astro-cid-qob6xzsh]{font-size:var(--text-body);color:var(--text-muted);margin:0}.links-grid[data-astro-cid-qob6xzsh]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.links-grid[data-astro-cid-qob6xzsh]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.links-grid[data-astro-cid-qob6xzsh]{grid-template-columns:repeat(3,1fr)}}.sitemap-entry-card[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:transform var(--transition-snappy),border-color var(--transition-snappy),box-shadow var(--transition-snappy)}.sitemap-entry-card[data-astro-cid-qob6xzsh]:hover{transform:translateY(-2px);border-color:var(--border-interactive);box-shadow:var(--shadow-md)}.entry-top[data-astro-cid-qob6xzsh]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2)}.entry-title[data-astro-cid-qob6xzsh]{font-size:.98rem;font-weight:700;color:var(--text-primary);line-height:1.35}.entry-badge[data-astro-cid-qob6xzsh]{display:inline-flex;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:var(--radius-pill);background:var(--bg-well);color:var(--text-secondary);border:1px solid var(--border-subtle);white-space:nowrap}.entry-desc[data-astro-cid-qob6xzsh]{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin-bottom:var(--space-4);flex-grow:1}.entry-url[data-astro-cid-qob6xzsh]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.entry-url[data-astro-cid-qob6xzsh] code[data-astro-cid-qob6xzsh]{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-primary)}.entry-arrow[data-astro-cid-qob6xzsh]{font-size:.85rem;color:var(--text-muted);transition:transform var(--transition-snappy),color var(--transition-snappy)}.sitemap-entry-card[data-astro-cid-qob6xzsh]:hover .entry-arrow[data-astro-cid-qob6xzsh]{transform:translate(4px);color:var(--accent-primary)}.xml-reference-bar[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--bg-well);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}@media(min-width:1024px){.xml-reference-bar[data-astro-cid-qob6xzsh]{flex-direction:row;justify-content:space-between;align-items:center}}.xml-content[data-astro-cid-qob6xzsh]{display:flex;align-items:center;gap:var(--space-4)}.xml-icon[data-astro-cid-qob6xzsh]{font-size:1.75rem}.xml-text[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;color:var(--text-secondary)}.xml-text[data-astro-cid-qob6xzsh] strong[data-astro-cid-qob6xzsh]{color:var(--text-primary)}.xml-links-group[data-astro-cid-qob6xzsh]{display:flex;gap:var(--space-3);flex-wrap:wrap}.xml-btn[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;padding:.45rem .85rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);text-decoration:none;transition:border-color var(--transition-snappy)}.xml-btn[data-astro-cid-qob6xzsh] span[data-astro-cid-qob6xzsh]{font-size:.7rem;color:var(--text-muted);font-weight:600}.xml-btn[data-astro-cid-qob6xzsh] code[data-astro-cid-qob6xzsh]{font-family:var(--font-mono);font-size:.78rem;color:var(--accent-primary);font-weight:700}.xml-btn[data-astro-cid-qob6xzsh]:hover{border-color:var(--border-interactive)}
