.directory-page.svelte-28zsmk{max-width:1400px;margin:0 auto;padding:calc(var(--spacing-3xl) + var(--spacing-md)) var(--spacing-md) var(--spacing-3xl)}.download-list.svelte-28zsmk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.download-list.svelte-28zsmk li:where(.svelte-28zsmk){padding:0;border-bottom:1px solid var(--color-border)}.download-list.svelte-28zsmk li:where(.svelte-28zsmk):last-child{border-bottom:none}.download-link.svelte-28zsmk{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0;color:var(--color-text);text-decoration:none;transition:var(--transition)}.download-link.svelte-28zsmk:hover{color:var(--color-primary)}.download-icon.svelte-28zsmk{font-size:1.2rem;flex-shrink:0;margin-left:var(--spacing-md)}.directory-list.svelte-28zsmk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.directory-list.svelte-28zsmk li:where(.svelte-28zsmk){padding:0;border-bottom:1px solid var(--color-border)}.directory-list.svelte-28zsmk li:where(.svelte-28zsmk):last-child{border-bottom:none}.directory-link.svelte-28zsmk{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0;color:var(--color-text);text-decoration:none;transition:var(--transition)}.directory-link.svelte-28zsmk:hover{color:var(--color-primary)}.directory-icon.svelte-28zsmk{font-size:1.2rem;flex-shrink:0;margin-left:var(--spacing-md)}
