.download-link.svelte-rx52v{align-items:center;gap:var(--space-3);border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);max-inline-size:100%;box-shadow:var(--shadow-1);color:var(--color-heading);font-size:var(--fs-ui-sm);font-weight:var(--fw-semibold);line-height:var(--lh-ui);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);padding:.375rem .875rem .375rem .375rem;text-decoration:none;display:inline-flex}.download-link.svelte-rx52v:hover{border-color:var(--color-brand);color:var(--color-link);box-shadow:var(--shadow-2)}.file-icon.svelte-rx52v{border-radius:var(--radius-sm);background:linear-gradient(145deg, var(--vivid-blue), var(--blue-700));block-size:2rem;inline-size:2rem;color:var(--slate-0);flex:none;place-items:center;display:grid}.label.svelte-rx52v{overflow-wrap:anywhere;min-inline-size:0}.label.svelte-rx52v svg{margin-inline-start:.2em}.meta.svelte-rx52v{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-text-muted);white-space:nowrap;flex:none}
