.document-download{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-3) var(--gap-4);margin:var(--margin-5) 0;padding:var(--padding-4);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--bg-soft)}.document-download__info{display:flex;align-items:center;gap:var(--gap-3);min-width:0}.document-download__icon{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}.document-download__meta{display:flex;flex-wrap:wrap;gap:var(--gap-1) var(--gap-2);margin:0;font-size:var(--font-size-2);line-height:var(--line-height-tight);color:var(--text-secondary);overflow-wrap:anywhere}.document-download__name{color:var(--text)}.document-download__format{letter-spacing:var(--letter-spacing);color:var(--text-muted)}.document-download__btn{flex:none}
