.page.svelte-1esuh3d{width:100%;padding:0 2rem}.hero.svelte-1esuh3d{text-align:center;width:min(900px,100%);margin:5rem auto 3rem}.hero.svelte-1esuh3d h1:where(.svelte-1esuh3d){margin:0 0 1rem;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:600;line-height:1.2}.hero.svelte-1esuh3d p:where(.svelte-1esuh3d){max-width:700px;color:var(--muted-foreground);margin:0 auto;font-size:1.05rem;line-height:1.6}.features-grid.svelte-1esuh3d{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:min(1000px,100%);margin:0 auto 5rem;display:grid}.feature-card{border-radius:12px!important;padding:1rem!important}.download-types.svelte-1esuh3d{width:min(900px,100%);margin:0 auto 5rem}.download-types.svelte-1esuh3d h2:where(.svelte-1esuh3d){margin:0 0 1.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.download-types.svelte-1esuh3d .download-grid:where(.svelte-1esuh3d){grid-template-columns:repeat(2,1fr);gap:.875rem;display:grid}.download-types.svelte-1esuh3d .download-item:where(.svelte-1esuh3d){border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:.875rem;padding:1.1rem 1.25rem;display:flex}.download-types.svelte-1esuh3d .download-item:where(.svelte-1esuh3d) .download-icon{color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.download-types.svelte-1esuh3d .download-item:where(.svelte-1esuh3d) strong:where(.svelte-1esuh3d){color:var(--foreground);margin-bottom:.2rem;font-size:.925rem;font-weight:600;display:block}.download-types.svelte-1esuh3d .download-item:where(.svelte-1esuh3d) p:where(.svelte-1esuh3d){color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.4}.description.svelte-1esuh3d{width:min(1000px,100%);margin:0 auto 5rem}.description.svelte-1esuh3d h2:where(.svelte-1esuh3d){text-align:center;margin:0 0 2rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600}.description.svelte-1esuh3d .description-text:where(.svelte-1esuh3d){gap:1.5rem;display:grid}.description.svelte-1esuh3d .description-text:where(.svelte-1esuh3d) p:where(.svelte-1esuh3d){color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.7}.more-tools.svelte-1esuh3d{text-align:center;width:min(1100px,100%);margin:4rem auto}.more-tools.svelte-1esuh3d h2:where(.svelte-1esuh3d){margin:0 0 2rem;font-size:1.8rem;font-weight:600}.more-tools.svelte-1esuh3d .tools-links:where(.svelte-1esuh3d){flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.more-tools.svelte-1esuh3d .tools-links:where(.svelte-1esuh3d) a:where(.svelte-1esuh3d){border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:999px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .18s,background .18s}.more-tools.svelte-1esuh3d .tools-links:where(.svelte-1esuh3d) a:where(.svelte-1esuh3d):hover{border-color:var(--ring);background:color-mix(in oklch, var(--card) 85%, var(--foreground))}@media (width<=768px){.page.svelte-1esuh3d{padding:0 1rem}.hero.svelte-1esuh3d{margin:3rem auto 2.5rem}.hero.svelte-1esuh3d h1:where(.svelte-1esuh3d){font-size:2rem}.hero.svelte-1esuh3d p:where(.svelte-1esuh3d){font-size:.95rem}.features-grid.svelte-1esuh3d{gap:1rem}.download-types.svelte-1esuh3d .download-grid:where(.svelte-1esuh3d){grid-template-columns:1fr}.tools-links.svelte-1esuh3d{gap:.75rem}.tools-links.svelte-1esuh3d a:where(.svelte-1esuh3d){flex:1;min-width:140px}}
