.simplearkpubid_toc{
  margin: 5px 0;
  font-size: 0.95em;
}
.simplearkpubid_label{ font-weight: 600; margin-right: 4px; }
.simplearkpubid_link{ text-decoration: none; }


/* Inline identifier logos (ARK / DOI) */
.simplearkpubid_idlogo{
  display:inline-block;
  height: 14px;
  width: 16px;
  margin-right: 6px;
  vertical-align: text-bottom;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.simplearkpubid_idlogo--ark{
  width: var(--simplearkpubid-ark-icon-w, 16px);
  background-image: var(--simplearkpubid-ark-icon, url('img/ark.png'));
}
.simplearkpubid_idlogo--doi{
  background-image: var(--simplearkpubid-doi-icon, url('img/doi.png'));
}

/* Add logos to Vue PubId labels in Publication > Identifiers */
label[for="pub-id::ark"]::before{
  content:"";
  display:inline-block;
  height: 14px;
  width: var(--simplearkpubid-ark-icon-w, 16px);
  margin-right: 6px;
  vertical-align: text-bottom;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  background-image: var(--simplearkpubid-ark-icon, url('img/ark.png'));
}
label[for="pub-id::doi"]::before{
  content:"";
  display:inline-block;
  height: 14px;
  width: 16px;
  margin-right: 6px;
  vertical-align: text-bottom;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  background-image: var(--simplearkpubid-doi-icon, url('img/doi.png'));
}

/* Legacy Public Identifiers headings (best effort) */
#pubIdARKFormArea h3::before,
#pubIdARKFormArea .pkp_formTitle::before,
#pubIdARKFormArea .pkp_form_title::before{
  content:"";
  display:inline-block;
  height: 14px;
  width: var(--simplearkpubid-ark-icon-w, 16px);
  margin-right: 6px;
  vertical-align: text-bottom;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  background-image: var(--simplearkpubid-ark-icon, url('img/ark.png'));
}
#pubIdDOIFormArea h3::before,
#pubIdDOIFormArea .pkp_formTitle::before,
#pubIdDOIFormArea .pkp_form_title::before{
  content:"";
  display:inline-block;
  height: 14px;
  width: 16px;
  margin-right: 6px;
  vertical-align: text-bottom;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  background-image: var(--simplearkpubid-doi-icon, url('img/doi.png'));
}


/* Label shown before DOI when ARK is preferred in the TOC */
.simplearkpubid_external_label{
  font-weight: 600;
  margin-right: 0.2em;
}

/* Article page: when ARK is the only identifier, promote it under the title */
.simplearkpubid_primary_arkblock{
  margin: 0.35em 0 0.65em 0;
  font-size: 0.95em;
}
.simplearkpubid_primary_arkblock .simplearkpubid_idlogo{
  vertical-align: text-bottom;
}
.simplearkpubid_hidden_original{
  display: none !important;
}
