.downloads-page.svelte-q7kf9k{max-width:1400px;margin:0 auto;padding:calc(var(--spacing-3xl) + var(--spacing-md)) var(--spacing-md) var(--spacing-3xl)}.page-header.svelte-q7kf9k{margin-bottom:var(--spacing-2xl);text-align:left}.page-header.svelte-q7kf9k h1:where(.svelte-q7kf9k){font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-sm);letter-spacing:-.02em}.page-header.svelte-q7kf9k .subtitle:where(.svelte-q7kf9k){font-size:1.125rem;color:var(--color-text-muted);margin:0;line-height:1.6}.download-section.svelte-q7kf9k{margin-bottom:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;background:var(--color-bg)}.section-header-link.svelte-q7kf9k{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-md);background:var(--color-bg);border:none;cursor:pointer;transition:var(--transition);text-align:left;text-decoration:none;color:inherit}.section-header-link.svelte-q7kf9k:hover{background:var(--color-bg-light);color:var(--color-primary)}.section-title.svelte-q7kf9k{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0;letter-spacing:-.02em}.section-header-link.svelte-q7kf9k:hover .section-title:where(.svelte-q7kf9k){color:var(--color-primary)}.arrow-link.svelte-q7kf9k{font-size:1.25rem;color:var(--color-text-muted);transition:var(--transition);flex-shrink:0;margin-left:var(--spacing-md)}.section-header-link.svelte-q7kf9k:hover .arrow-link:where(.svelte-q7kf9k){color:var(--color-primary);transform:translate(4px)}
