/* --- AJPBS Unified Link Styling --- */

/* 1️⃣ DOI links (usually under .obj_article_summary or .article-details) */
.obj_article_summary .doi a,
.article-details .doi a,
.pkp_page_article .doi a {
  color: #000000 !important;         /* black for clean appearance */
  text-decoration: none !important;
  font-weight: 500;
}

.obj_article_summary .doi a:hover,
.article-details .doi a:hover,
.pkp_page_article .doi a:hover {
  color: #444444 !important;         /* dark gray hover */
  text-decoration: underline;
}

.obj_article_summary .doi a:visited,
.article-details .doi a:visited,
.pkp_page_article .doi a:visited {
  color: #000000 !important;         /* keep same color after click */
}


/* 2️⃣ "Fulltext [PDF]" or "Download" buttons */
.pkp_button,
.obj_galley_link,
.obj_galley_link.pdf {
  background-color: #000000 !important; /* solid black background */
  color: #ffffff !important;            /* white text */
  border-radius: 4px;
  padding: 6px 12px;
  text-decoration: none !important;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
}

.pkp_button:hover,
.obj_galley_link:hover,
.obj_galley_link.pdf:hover {
  background-color: #444444 !important; /* soft gray on hover */
  color: #ffffff !important;
}


/* 3️⃣ For inline article hyperlinks (inside abstracts, metadata, etc.) */
.obj_article_details a,
.article-details a {
  color: #000000 !important;
  text-decoration: none;
}

.obj_article_details a:hover,
.article-details a:hover {
  color: #444444 !important;
  text-decoration: underline;
}
