.sitemap-hero[data-astro-cid-qob6xzsh]{padding:clamp(3rem,6vw,5rem) 1.5rem clamp(2rem,4vw,3.5rem);text-align:center;background:radial-gradient(circle at 50% 0%,hsl(var(--primary) / .08),transparent 70%);border-bottom:1px solid hsl(var(--border-subtle))}.sitemap-container[data-astro-cid-qob6xzsh]{max-width:72rem;margin:0 auto}.sitemap-tag[data-astro-cid-qob6xzsh]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-full);font-size:.82rem;font-weight:600;color:hsl(var(--primary));margin-bottom:1rem}.sitemap-headline[data-astro-cid-qob6xzsh]{font-size:var(--text-hero, clamp(2.25rem, 4vw, 3.5rem));font-weight:800;color:hsl(var(--text-primary));letter-spacing:-.035em;line-height:1.15;margin-bottom:1rem;text-wrap:balance}.sitemap-subtitle[data-astro-cid-qob6xzsh]{font-size:1.05rem;color:hsl(var(--text-secondary));line-height:1.6;max-width:42rem;margin:0 auto}.sitemap-stats[data-astro-cid-qob6xzsh]{display:flex;justify-content:center;gap:1.25rem;margin-top:2.25rem;flex-wrap:wrap}.stat-chip[data-astro-cid-qob6xzsh]{display:flex;flex-direction:column;align-items:center;padding:.85rem 1.75rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);min-width:7.5rem;box-shadow:var(--shadow-sm)}.stat-number[data-astro-cid-qob6xzsh]{font-family:var(--font-mono);font-size:1.65rem;font-weight:800;color:hsl(var(--primary));font-variant-numeric:tabular-nums;line-height:1}.stat-label[data-astro-cid-qob6xzsh]{font-size:.75rem;color:hsl(var(--text-muted));font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:.35rem}.sitemap-body[data-astro-cid-qob6xzsh]{padding:clamp(2.5rem,5vw,4.5rem) 1.5rem clamp(4rem,8vw,8rem)}.sitemap-section[data-astro-cid-qob6xzsh]{margin-bottom:3.5rem;padding-bottom:3.5rem;border-bottom:1px solid hsl(var(--border-subtle))}.sitemap-section[data-astro-cid-qob6xzsh]:last-of-type{border-bottom:none;margin-bottom:2rem;padding-bottom:1rem}.section-heading[data-astro-cid-qob6xzsh]{margin-bottom:1.75rem}.heading-left[data-astro-cid-qob6xzsh]{display:flex;align-items:center;gap:.75rem;margin-bottom:.4rem}.section-title[data-astro-cid-qob6xzsh]{font-size:var(--text-h2, clamp(1.4rem, 2vw, 1.85rem));font-weight:800;color:hsl(var(--text-primary));letter-spacing:-.02em}.section-desc[data-astro-cid-qob6xzsh]{font-size:.95rem;color:hsl(var(--text-secondary));line-height:1.5}.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) / .12);color:hsl(var(--primary));font-size:.75rem;font-weight:700;font-family:var(--font-mono);border-radius:var(--radius-full);font-variant-numeric:tabular-nums}.sitemap-grid[data-astro-cid-qob6xzsh]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.sitemap-grid[data-astro-cid-qob6xzsh]{grid-template-columns:repeat(2,1fr)}}.sitemap-card[data-astro-cid-qob6xzsh]{padding:1.4rem;display:flex;flex-direction:column;text-decoration:none;border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);transition:border-color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) ease,background var(--duration-fast) ease;position:relative}.sitemap-card[data-astro-cid-qob6xzsh]:hover{border-color:hsl(var(--border-active));transform:translateY(-2px);box-shadow:var(--shadow-card);background:hsl(var(--bg-card))}.card-header[data-astro-cid-qob6xzsh]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.6rem}.card-title[data-astro-cid-qob6xzsh]{font-size:1.05rem;font-weight:700;color:hsl(var(--text-primary));line-height:1.35}.badge-chip[data-astro-cid-qob6xzsh]{font-size:.72rem;color:hsl(var(--primary));background:hsl(var(--primary) / .08);border:1px solid hsl(var(--primary) / .2);padding:2px 7px;border-radius:var(--radius-xs);white-space:nowrap;font-family:var(--font-mono);font-weight:600}.card-desc[data-astro-cid-qob6xzsh]{font-size:.88rem;color:hsl(var(--text-secondary));line-height:1.5;flex:1;margin-bottom:1rem}.card-footer[data-astro-cid-qob6xzsh]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid hsl(var(--border-subtle))}.card-link-text[data-astro-cid-qob6xzsh]{font-size:.8rem;font-family:var(--font-mono);color:hsl(var(--primary));font-weight:600}.card-arrow[data-astro-cid-qob6xzsh]{color:hsl(var(--primary));font-weight:700;transition:transform var(--duration-fast) ease}.sitemap-card[data-astro-cid-qob6xzsh]:hover .card-arrow[data-astro-cid-qob6xzsh]{transform:translate(4px)}.xml-reference[data-astro-cid-qob6xzsh]{margin-top:3.5rem;padding:2rem;border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);background:hsl(var(--bg-surface))}.xml-ref-content[data-astro-cid-qob6xzsh]{display:flex;gap:1.5rem;align-items:flex-start}.xml-icon[data-astro-cid-qob6xzsh]{font-size:2.25rem;line-height:1}.xml-details[data-astro-cid-qob6xzsh]{flex:1}.xml-title[data-astro-cid-qob6xzsh]{font-size:1.15rem;font-weight:700;color:hsl(var(--text-primary));margin-bottom:.5rem}.xml-desc[data-astro-cid-qob6xzsh]{font-size:.9rem;color:hsl(var(--text-secondary));line-height:1.55;margin-bottom:1.25rem}.xml-links-row[data-astro-cid-qob6xzsh]{display:flex;gap:.75rem;flex-wrap:wrap}.xml-link-btn[data-astro-cid-qob6xzsh]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;background:hsl(var(--primary) / .1);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .3);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.85rem;font-weight:600;text-decoration:none;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.xml-link-btn[data-astro-cid-qob6xzsh]:hover{background:hsl(var(--primary));color:#fff}.xml-link-btn[data-astro-cid-qob6xzsh].secondary{background:hsl(var(--bg-card));border-color:hsl(var(--border-subtle));color:hsl(var(--text-primary))}.xml-link-btn[data-astro-cid-qob6xzsh].secondary:hover{border-color:hsl(var(--border-active));background:hsl(var(--bg-surface))}.xml-badge[data-astro-cid-qob6xzsh]{font-size:.68rem;padding:1px 5px;background:hsl(var(--bg-surface));border-radius:var(--radius-xs);text-transform:uppercase}@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:14rem}.xml-ref-content[data-astro-cid-qob6xzsh]{flex-direction:column;gap:1rem}}
