/* ===========================
   mycustom.css — Inline authors (journal style)
   =========================== */

/* บล็อกรวมผู้เขียน */
ojs-authors{
  display:inline;           /* แสดงต่อเนื่องกับข้อความอื่น (เช่น ชื่อบทความ) */
  font-size:0.95rem;
  line-height:1.5;
  color:#222;
  white-space:normal;       /* อนุญาตให้ตัดบรรทัดตามปกติ */
}

/* ผู้เขียนแต่ละคน (inline) */
ojs-author{
  display:inline;
}

/* ชื่อผู้เขียน */
ojs-author .name{
  font-weight:500;          /* กึ่งหนาแบบวารสารส่วนใหญ่ */
}

/* ตัวคั่นชื่อ (comma หรือเครื่องหมาย locale) */
ojs-author .sep{
  margin:0 0.25rem;
  color:#666;
}

/* ORCID (inline-icon) */
ojs-author .orcid{
  display:inline-block;
  margin-left:0.35rem;
  vertical-align:middle;
}
ojs-author .orcid svg{
  width:17px;
  height:17px;
  vertical-align:middle;
}
ojs-author .orcid a.orcid-link{
  display:inline-block;
  text-decoration:none;
}
ojs-author .orcid a.orcid-link:hover svg circle{
  /* เขียวเข้มขึ้นเล็กน้อยเมื่อ hover */
  fill:#88b132;
}

/* กรณี locale ขวาไปซ้าย (เช่น fa_IR) */
ojs-authors[data-locale="fa_IR"]{
  direction:rtl;
}
ojs-authors[data-locale="fa_IR"] ojs-author .name{
  font-family:"Tahoma","IRANSans",sans-serif;
}
ojs-authors[data-locale="fa_IR"] ojs-author .sep{
  margin:0 0.2rem;
}

/* ป้องกัน comma ตกบรรทัดแยกเดี่ยว: บังคับให้ติดกับชื่อด้านหน้า */
ojs-author .sep{ white-space:nowrap; }

/* ปรับขนาดเล็กลงในหน้าจอแคบ เพื่อไม่ให้บรรทัดยาวเกินไป */
@media (max-width:480px){
  ojs-authors{ font-size:0.92rem; }
}

/* โหมดพิมพ์: สีเข้มขึ้นเล็กน้อย, ไอคอน ORCID คงขนาด */
@media print{
  ojs-authors{ color:#000; }
  ojs-author .orcid svg{ width:16px; height:16px; }
}
