function createCard(doc){
  const card = document.createElement("div");
  card.className = "card";

  let downloadLink = "#";
  if(doc.document_file){
    const arr = doc.document_file.split(',');
    const mime = arr[0].match(/:(.*?);/)[1];
    const bstr = atob(arr[1]);
    let n = bstr.length;
    const u8arr = new Uint8Array(n);
    while(n--){ u8arr[n] = bstr.charCodeAt(n); }
    const blob = new Blob([u8arr], { type: mime });
    downloadLink = URL.createObjectURL(blob);
  }

  // کارت جدید شبیه نمونه شما
  card.innerHTML = `
    <div class="card-content">
      <h3><b>${doc.document_name ?? doc.title ?? ""}</b></h3>
      <ul>
        <li>زیرمحور: ${doc.zirmohvar}</li>
        <li>نوع سند: ${doc.noe_sanad}</li>
        <li>شماره استاندارد: ${doc.standard_no}</li>
        <li>تاریخ آخرین ویرایش: ${doc.date}</li>
      </ul>
      <a href="${downloadLink}" download="${doc.document_file_name ?? 'file'}" class="download-btn">دانلود</a>
    </div>
    <div class="card-icon">
      <img src="https://kb.h-soft.ir/download/thumbnails/85045112/13.png?api=v2&nonce=1764175790566" alt="سند">
    </div>
  `;
  return card;
}