.breadcrumb-trail[data-astro-cid-qob6xzsh]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);color:hsl(var(--text-muted));margin-bottom:1.5rem}.breadcrumb-trail[data-astro-cid-qob6xzsh] a[data-astro-cid-qob6xzsh]{color:hsl(var(--text-secondary));text-decoration:none}.breadcrumb-trail[data-astro-cid-qob6xzsh] a[data-astro-cid-qob6xzsh]:hover{color:hsl(var(--primary))}.sitemap-hero-header[data-astro-cid-qob6xzsh]{text-align:center;max-width:860px;margin:0 auto 3rem}.sitemap-pill[data-astro-cid-qob6xzsh]{display:inline-block;background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));font-size:var(--text-xs);font-weight:700;padding:.3rem .85rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:.75rem}.sitemap-h1[data-astro-cid-qob6xzsh]{font-size:var(--text-hero);font-weight:800;letter-spacing:var(--tracking-tight);color:hsl(var(--text-primary));line-height:1.2;margin-bottom:.85rem}.sitemap-lead[data-astro-cid-qob6xzsh]{font-size:var(--text-body);color:hsl(var(--text-secondary));line-height:1.65;margin-bottom:2rem}.sitemap-stats[data-astro-cid-qob6xzsh]{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}.stat-chip[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;align-items:center;padding:.85rem 1.5rem;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);min-width:8rem;box-shadow:var(--shadow-sm)}.stat-number[data-astro-cid-qob6xzsh]{font-family:var(--font-mono, monospace);font-size:1.5rem;font-weight:800;color:hsl(var(--primary));font-variant-numeric:tabular-nums;line-height:1.1}.stat-label[data-astro-cid-qob6xzsh]{font-size:var(--text-xs);color:hsl(var(--text-muted));font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:.35rem}.sitemap-catalog[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;gap:3.5rem}.category-block[data-astro-cid-qob6xzsh]{background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-xl);padding:2.5rem;box-shadow:var(--shadow-sm)}.cat-header[data-astro-cid-qob6xzsh]{margin-bottom:2rem;border-bottom:1px solid hsl(var(--border-subtle));padding-bottom:1rem}.cat-header-title-wrap[data-astro-cid-qob6xzsh]{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.cat-title[data-astro-cid-qob6xzsh]{font-size:var(--text-h3);font-weight:800;color:hsl(var(--text-primary))}.count-badge[data-astro-cid-qob6xzsh]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .5rem;background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-size:.75rem;font-weight:700;font-family:var(--font-mono, monospace);border-radius:9999px;font-variant-numeric:tabular-nums}.cat-desc[data-astro-cid-qob6xzsh]{font-size:var(--text-sm);color:hsl(var(--text-muted))}.pages-grid[data-astro-cid-qob6xzsh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.page-entry-card[data-astro-cid-qob6xzsh]{background-color:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.page-entry-card[data-astro-cid-qob6xzsh]:hover{border-color:hsl(var(--primary));background-color:hsl(var(--bg-surface));transform:translateY(-2px);box-shadow:var(--shadow-md)}.entry-top[data-astro-cid-qob6xzsh]{display:flex;justify-content:flex-start}.entry-badge[data-astro-cid-qob6xzsh]{font-size:.72rem;font-weight:700;background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));padding:.2rem .5rem;border-radius:var(--radius-sm)}.entry-title[data-astro-cid-qob6xzsh]{font-size:var(--text-body);font-weight:800;line-height:1.4}.entry-title[data-astro-cid-qob6xzsh] a[data-astro-cid-qob6xzsh]{color:hsl(var(--text-primary));text-decoration:none}.entry-title[data-astro-cid-qob6xzsh] a[data-astro-cid-qob6xzsh]:hover{color:hsl(var(--primary))}.entry-desc[data-astro-cid-qob6xzsh]{font-size:var(--text-xs);color:hsl(var(--text-secondary));line-height:1.55;flex-grow:1}.entry-footer[data-astro-cid-qob6xzsh]{border-top:1px solid hsl(var(--border-subtle));padding-top:.75rem;margin-top:.5rem}.entry-link[data-astro-cid-qob6xzsh]{font-size:var(--text-xs);font-weight:700;color:hsl(var(--primary));text-decoration:none}.entry-link[data-astro-cid-qob6xzsh]:hover{text-decoration:underline}.xml-reference[data-astro-cid-qob6xzsh]{margin-top:1rem;padding:1.25rem 1.5rem;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);font-size:var(--text-xs);color:hsl(var(--text-secondary));text-align:center;box-shadow:var(--shadow-sm)}.xml-ref-text[data-astro-cid-qob6xzsh]{line-height:1.6;margin:0}.xml-link[data-astro-cid-qob6xzsh]{color:hsl(var(--primary));font-weight:700;font-family:var(--font-mono, monospace);text-decoration:none;margin:0 .25rem}.xml-link[data-astro-cid-qob6xzsh]:hover{text-decoration:underline}.ref-dot[data-astro-cid-qob6xzsh]{color:hsl(var(--border-subtle));margin:0 .25rem}@media(max-width:640px){.sitemap-stats[data-astro-cid-qob6xzsh]{flex-direction:column;align-items:center}.stat-chip[data-astro-cid-qob6xzsh]{width:100%;max-width:16rem}}
