.dl-hero:where(.astro-eqkpa5uy){background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 10%,var(--color-bg)) 0%,var(--color-bg) 100%);padding:4rem 0 3rem;text-align:center}.dl-hero:where(.astro-eqkpa5uy) h1:where(.astro-eqkpa5uy){font-size:2.5rem;margin-bottom:.5rem}.dl-subtitle:where(.astro-eqkpa5uy){color:var(--color-text-secondary);font-size:1.1rem;margin-bottom:1.25rem}.version-badge:where(.astro-eqkpa5uy){display:inline-block;background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:600;padding:.35rem 1rem;border-radius:20px}.section-desc:where(.astro-eqkpa5uy){color:var(--color-text-secondary);margin-bottom:1.5rem}.dl-quick:where(.astro-eqkpa5uy){padding:3rem 0}.dl-quick:where(.astro-eqkpa5uy) h2:where(.astro-eqkpa5uy){font-size:1.5rem;margin-bottom:.5rem}.quick-grid:where(.astro-eqkpa5uy){display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.quick-card:where(.astro-eqkpa5uy){border:1px solid var(--color-border);border-radius:10px;padding:1.5rem;min-width:0}.quick-card:where(.astro-eqkpa5uy) h3:where(.astro-eqkpa5uy){font-size:1rem;margin-bottom:.75rem}.code-block:where(.astro-eqkpa5uy){background:var(--gray-900);border-radius:8px;padding:.75rem 1rem;overflow-x:auto;max-width:100%}.code-block:where(.astro-eqkpa5uy) code:where(.astro-eqkpa5uy){color:var(--gray-300);font-size:.825rem;background:none;padding:0;white-space:pre-wrap;word-break:break-all}.dl-featured:where(.astro-eqkpa5uy){padding:3rem 0;background:var(--color-bg-alt)}.dl-featured:where(.astro-eqkpa5uy) h2:where(.astro-eqkpa5uy){font-size:1.5rem;margin-bottom:.5rem}.featured-grid:where(.astro-eqkpa5uy){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.featured-card:where(.astro-eqkpa5uy){display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.featured-card:where(.astro-eqkpa5uy):hover{border-color:var(--color-primary);box-shadow:0 2px 12px #a100ff1f;text-decoration:none}.featured-icon:where(.astro-eqkpa5uy){font-size:2rem;margin-bottom:.5rem}.featured-info:where(.astro-eqkpa5uy) strong:where(.astro-eqkpa5uy){display:block;font-size:1rem}.featured-arch:where(.astro-eqkpa5uy){font-size:.85rem;color:var(--color-text-secondary);display:block}.featured-size:where(.astro-eqkpa5uy){font-size:.8rem;color:var(--color-text-tertiary);display:block;margin-top:.15rem}.featured-file:where(.astro-eqkpa5uy){display:block;margin-top:.75rem;font-size:.7rem;font-family:var(--font-mono);color:var(--color-text-tertiary);word-break:break-all}.dl-table-section:where(.astro-eqkpa5uy){padding:3rem 0}.dl-table-section:where(.astro-eqkpa5uy) h2:where(.astro-eqkpa5uy){font-size:1.5rem;margin-bottom:.5rem}.table-wrapper:where(.astro-eqkpa5uy){overflow-x:auto;max-width:100%}table:where(.astro-eqkpa5uy){width:100%;border-collapse:collapse}th:where(.astro-eqkpa5uy),td:where(.astro-eqkpa5uy){padding:.75rem 1rem;border:1px solid var(--color-border);text-align:left;font-size:.9rem}th:where(.astro-eqkpa5uy){background:var(--color-bg-alt);font-weight:600;white-space:nowrap}td:where(.astro-eqkpa5uy) a:where(.astro-eqkpa5uy){font-family:var(--font-mono);font-size:.825rem;word-break:break-all}.sha-cell:where(.astro-eqkpa5uy) code:where(.astro-eqkpa5uy){font-size:.7rem;word-break:break-all;background:var(--color-bg-alt);padding:.15em .3em;border-radius:3px}.gh-link:where(.astro-eqkpa5uy){margin-top:1.25rem;font-size:.9rem;color:var(--color-text-secondary)}.dl-source:where(.astro-eqkpa5uy){padding:3rem 0;background:var(--color-bg-alt)}.dl-source:where(.astro-eqkpa5uy) h2:where(.astro-eqkpa5uy){font-size:1.5rem;margin-bottom:.5rem}.source-block:where(.astro-eqkpa5uy){margin-bottom:1rem}.source-detail:where(.astro-eqkpa5uy){font-size:.9rem;color:var(--color-text-secondary)}.dl-next:where(.astro-eqkpa5uy){padding:3rem 0 4rem}.dl-next:where(.astro-eqkpa5uy) h2:where(.astro-eqkpa5uy){font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.next-grid:where(.astro-eqkpa5uy){display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.next-card:where(.astro-eqkpa5uy){padding:1.25rem;border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.next-card:where(.astro-eqkpa5uy):hover{border-color:var(--color-primary);box-shadow:0 2px 12px #a100ff1f;text-decoration:none}.next-card:where(.astro-eqkpa5uy) strong:where(.astro-eqkpa5uy){display:block;margin-bottom:.25rem;color:var(--color-primary)}.next-card:where(.astro-eqkpa5uy) p:where(.astro-eqkpa5uy){font-size:.85rem;color:var(--color-text-secondary);line-height:1.5}@media(max-width:768px){.dl-hero:where(.astro-eqkpa5uy) h1:where(.astro-eqkpa5uy){font-size:2rem}.quick-grid:where(.astro-eqkpa5uy){grid-template-columns:1fr}.featured-grid:where(.astro-eqkpa5uy){grid-template-columns:repeat(2,1fr)}.next-grid:where(.astro-eqkpa5uy){grid-template-columns:repeat(2,1fr)}.code-block:where(.astro-eqkpa5uy){padding:.6rem .75rem}.code-block:where(.astro-eqkpa5uy) code:where(.astro-eqkpa5uy){font-size:.75rem}th:where(.astro-eqkpa5uy),td:where(.astro-eqkpa5uy){padding:.5rem .6rem;font-size:.8rem}td:where(.astro-eqkpa5uy) a:where(.astro-eqkpa5uy){font-size:.75rem}.sha-cell:where(.astro-eqkpa5uy) code:where(.astro-eqkpa5uy){font-size:.6rem}}@media(max-width:480px){.featured-grid:where(.astro-eqkpa5uy){grid-template-columns:1fr}.next-grid:where(.astro-eqkpa5uy){grid-template-columns:1fr}}
