.app-downloads.svelte-1iuf2zk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:clamp(2rem,5vw,5rem);padding-block:3rem;border-top:1px solid hsl(var(--border))}h2.svelte-1iuf2zk{font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.15;margin-bottom:1rem}.app-description.svelte-1iuf2zk p:where(.svelte-1iuf2zk){color:hsl(var(--muted-foreground));line-height:1.75}.app-description.svelte-1iuf2zk .app-note:where(.svelte-1iuf2zk){margin-top:1.5rem;font-size:.875rem}.release-panel.svelte-1iuf2zk{min-width:0}.release-toolbar.svelte-1iuf2zk{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}label.svelte-1iuf2zk{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}select.svelte-1iuf2zk{min-height:44px;max-width:100%;border:1px solid hsl(var(--border));border-radius:8px;padding:.6rem 2.5rem .6rem .8rem;background-color:#fff;color:hsl(var(--ink))}.release-toolbar.svelte-1iuf2zk p:where(.svelte-1iuf2zk),.availability.svelte-1iuf2zk{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.6}.build-list.svelte-1iuf2zk{border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.build.svelte-1iuf2zk{padding:1.5rem}.build.svelte-1iuf2zk+.build:where(.svelte-1iuf2zk){border-top:1px solid hsl(var(--border))}.build-main.svelte-1iuf2zk{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}h3.svelte-1iuf2zk{font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;line-height:1.5}.build-meta.svelte-1iuf2zk{font-size:.875rem;line-height:1.65;color:hsl(var(--muted-foreground));margin-top:.25rem}.download-button.svelte-1iuf2zk{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.25rem;border-radius:8px;background:hsl(var(--accent));color:#fff;font-weight:600;font-size:.875rem;flex-shrink:0}.download-button.svelte-1iuf2zk:hover{background:hsl(var(--ink))}.build-warning.svelte-1iuf2zk{margin-top:1rem;padding:.75rem;border-radius:6px;background:hsl(var(--paper));color:hsl(var(--ink));font-size:.875rem;line-height:1.6}.verification-links.svelte-1iuf2zk{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin-top:.75rem}.verification-links.svelte-1iuf2zk a:where(.svelte-1iuf2zk){display:inline-flex;align-items:center;min-height:44px;font-size:.8125rem}a.svelte-1iuf2zk:not(.download-button){color:hsl(var(--accent));text-decoration:underline;text-underline-offset:3px}a.svelte-1iuf2zk:focus-visible,select.svelte-1iuf2zk:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.availability.svelte-1iuf2zk{margin-top:1rem}.empty-release.svelte-1iuf2zk{padding:2rem;border-radius:12px;background:hsl(var(--paper))}.empty-release.svelte-1iuf2zk p:where(.svelte-1iuf2zk){margin-top:.5rem;color:hsl(var(--muted-foreground));line-height:1.75}@media(max-width:767px){.app-downloads.svelte-1iuf2zk{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:2rem}.release-toolbar.svelte-1iuf2zk{align-items:start;flex-direction:column}.build.svelte-1iuf2zk{padding:1.25rem}.build-main.svelte-1iuf2zk{align-items:start;flex-direction:column;gap:1rem}.download-button.svelte-1iuf2zk{width:100%}.empty-release.svelte-1iuf2zk{padding:1.5rem}}.catalog-message.svelte-19lfojq{padding:2rem;margin-bottom:3rem;border-radius:12px;background:hsl(var(--paper));line-height:1.8}.catalog-message.svelte-19lfojq h2:where(.svelte-19lfojq){font-size:1.5rem;margin-bottom:.5rem}.catalog-message.svelte-19lfojq a:where(.svelte-19lfojq){color:hsl(var(--accent));text-decoration:underline}.catalog-message.svelte-19lfojq button:where(.svelte-19lfojq){min-height:44px;padding:.65rem 1rem;margin-top:1rem;border-radius:8px;background:hsl(var(--accent));color:#fff;font-weight:600}.catalog-message.svelte-19lfojq button:where(.svelte-19lfojq):focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.catalog-notice.svelte-19lfojq{padding:1rem;margin-bottom:1rem;background:hsl(var(--paper));color:hsl(var(--muted-foreground));line-height:1.7;border-radius:8px}.downloads-page.svelte-19lfojq{padding-top:clamp(4rem,9vw,8rem)}.downloads-header.svelte-19lfojq{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:3rem;padding-bottom:clamp(3rem,7vw,6rem)}h1.svelte-19lfojq{font-size:clamp(2.75rem,6.5vw,5.5rem);line-height:1.06;letter-spacing:-.045em}h1.svelte-19lfojq span:where(.svelte-19lfojq){color:hsl(var(--accent))}.header-copy.svelte-19lfojq{max-width:28rem;padding-bottom:.4rem}.page-label.svelte-19lfojq{font-size:1rem;font-weight:700;margin-bottom:.75rem}.header-copy.svelte-19lfojq p:where(.svelte-19lfojq):not(.page-label){font-size:1.0625rem;line-height:1.8;color:hsl(var(--muted-foreground))}.download-help.svelte-19lfojq{border-top:1px solid hsl(var(--border));padding-top:2rem;max-width:52rem}.download-help.svelte-19lfojq h2:where(.svelte-19lfojq){font-size:1.5rem;margin-bottom:.75rem}.download-help.svelte-19lfojq p:where(.svelte-19lfojq){color:hsl(var(--muted-foreground));line-height:1.8;margin-top:.75rem}.download-help.svelte-19lfojq a:where(.svelte-19lfojq){color:hsl(var(--accent));text-decoration:underline;text-underline-offset:3px;display:inline-block;padding-block:.4rem}a.svelte-19lfojq:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}@media(max-width:767px){.downloads-header.svelte-19lfojq{grid-template-columns:minmax(0,1fr);gap:1.5rem}}
