/**
 * BICARA Enhanced Article V2.0.0 (OJS 3.5) — unified SVG icons
 * Scoped to journal ISSUE and ARTICLE public pages. Does not style OJS portal,
 * dashboard, login, editor workflow, or other journals.
 * Customize per journal in Journal Style Sheet with --bea-accent variables.
 */
body.pkp_page_issue.pkp_op_view,
body.pkp_page_article.pkp_op_view,
body.pkp_page_index .page_index_journal {
  --bea-accent: #ee650b;
  --bea-accent-2: #ff9a27;
  --bea-accent-soft: #fff3e8;
  --bea-ink: #163053;
  --bea-muted: #64748b;
  --bea-border: #e4ebf4;
  --bea-radius: 15px;
}

/* OJS ISSUE PAGE: only the article list and issue summary, never other pages. */
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading {
  position: relative;
  padding: 20px 22px;
  border: 1px solid var(--bea-border);
  border-top: 4px solid var(--bea-accent);
  border-radius: var(--bea-radius);
  background: linear-gradient(125deg, #fff 62%, #fff9f3 100%);
  box-shadow: 0 10px 30px rgba(21, 45, 75, .045);
  margin-bottom: 23px;
  min-height: 0;
  overflow: visible;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading:after {
  content: '';
  position: absolute;
  right: 18px;
  top: 16px;
  width: 86px;
  height: 86px;
  background-image: radial-gradient(#f5aa67 1px, transparent 1px);
  background-size: 13px 13px;
  opacity: .15;
  pointer-events: none;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading > .cover {
  float: left;
  max-width: 175px;
  margin: 0 22px 12px 0;
  position: relative;
  z-index: 1;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading > .cover img {
  border-radius: 10px;
  max-height: 250px;
  width: auto;
  box-shadow: 0 10px 22px rgba(28, 46, 63, .16);
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading .pub_id.doi,
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading .published {
  display: block;
  margin: 10px 0;
  color: var(--bea-ink);
  overflow-wrap: anywhere;
  font-size: .94rem;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading .pub_id.doi a {
  color: #0c67b4;
  font-weight: 650;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading .pub_id.doi .type {
  display: inline-block;
  padding: 4px 7px;
  background: var(--bea-accent-soft);
  border-radius: 5px;
  color: #a94900;
  font-weight: 800;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading:before {
  content: '';
  display: table;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading::after { clear: none; }
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .sections { clear: both; }
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc .sections > .section > h2,
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc .sections > .section > h3 {
  font-size: 1.32rem;
  font-weight: 800;
  color: var(--bea-ink);
  padding-bottom: 12px;
  border-bottom: 3px solid var(--bea-accent);
  margin: 12px 0 18px;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc .cmp_article_list,
body.pkp_page_index .page_index_journal .obj_issue_toc .cmp_article_list {
  list-style: none;
  padding: 0;
  margin: 0;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc .cmp_article_list > li,
body.pkp_page_index .page_index_journal .obj_issue_toc .cmp_article_list > li {
  display: block;
  padding: 0;
  margin: 0 0 15px;
  border: none;
  background: transparent;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc .obj_article_summary,
body.pkp_page_index .page_index_journal .obj_issue_toc .obj_article_summary {
  position: relative;
  box-sizing: border-box;
  display: block;
  background: #fff;
  border: 1px solid var(--bea-border);
  border-left: 4px solid var(--bea-accent);
  padding: 19px 19px 17px 20px;
  margin: 0;
  border-radius: var(--bea-radius);
  box-shadow: 0 4px 13px rgba(31, 52, 85, .055);
  color: var(--bea-ink);
  min-width: 0;
  width: 100%;
  overflow: visible;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc .obj_article_summary:hover,
body.pkp_page_index .page_index_journal .obj_issue_toc .obj_article_summary:hover {
  border-color: #f4bf9f;
  box-shadow: 0 14px 30px rgba(40, 62, 97, .095);
  transform: translateY(-2px);
}
/* Place a real, optional article cover as a compact thumbnail instead of full-issue size. */
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .cover,
body.pkp_page_index .page_index_journal .obj_article_summary > .cover {
  float: none !important;
  width: 90px !important;
  margin: 0 !important;
  height: auto;
  max-height: none;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .cover img,
body.pkp_page_index .page_index_journal .obj_article_summary > .cover img {
  max-width: 90px;
  width: 100%;
  height: auto;
  max-height: 125px;
  object-fit: cover;
  border-radius: 8px;
  box-shadow: 0 3px 13px rgba(0,0,0,.12);
}
@supports selector(:has(*)) {
  body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary:has(> .cover),
  body.pkp_page_index .page_index_journal .obj_article_summary:has(> .cover) {
    display: grid;
    grid-template-columns: 90px minmax(0,1fr);
    column-gap: 18px;
    align-items: start;
  }
  body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary:has(> .cover) > .cover,
  body.pkp_page_index .page_index_journal .obj_article_summary:has(> .cover) > .cover {grid-column:1;grid-row:1/span 6;}
  body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary:has(> .cover) > :not(.cover),
  body.pkp_page_index .page_index_journal .obj_article_summary:has(> .cover) > :not(.cover) {grid-column:2;min-width:0;}
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .title,
body.pkp_page_index .page_index_journal .obj_article_summary > .title {
  font-size: 1.08rem;
  font-weight: 800;
  line-height: 1.44;
  margin: 0 0 5px;
  padding: 0;
  border: 0;
  text-align: left;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .title a,
body.pkp_page_index .page_index_journal .obj_article_summary > .title a { color:#0b467e; text-decoration:none; }
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .title a:hover,
body.pkp_page_index .page_index_journal .obj_article_summary > .title a:hover { color:var(--bea-accent); }
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .meta,
body.pkp_page_index .page_index_journal .obj_article_summary > .meta {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 18px;
  align-items: center;
  border: 0;
  padding: 0 0 3px;
  margin: 0;
  min-height: 0;
  line-height: 1.6;
  font-size: .9rem;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .meta .authors,
body.pkp_page_index .page_index_journal .obj_article_summary > .meta .authors { color:#334155; font-weight:650; padding:0; }
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .meta .pages,
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .meta .published,
body.pkp_page_index .page_index_journal .obj_article_summary > .meta .pages,
body.pkp_page_index .page_index_journal .obj_article_summary > .meta .published {
  position:static;
  color:var(--bea-muted);
  line-height:inherit;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .galleys_links,
body.pkp_page_index .page_index_journal .obj_article_summary > .galleys_links {
  order: 0;
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin: 10px 0 5px;
  padding:0;
  list-style:none;
}
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .galleys_links li,
body.pkp_page_index .page_index_journal .obj_article_summary > .galleys_links li {margin:0;padding:0;}
body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .galleys_links a,
body.pkp_page_index .page_index_journal .obj_article_summary > .galleys_links a {
  background:linear-gradient(120deg,#eb570a,#ff8a16);
  color:#fff !important;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:8px;
  font-weight:750;
  box-shadow:0 3px 8px rgba(228,91,10,.14);
  padding:7px 14px;
  border:1px solid #ee681c;
  text-decoration:none;
  font-size:.86rem;
}
/* Supplementary metadata from OJS publication data, not placeholder content. */
body.pkp_page_issue .bea-extra,
body.pkp_page_index .page_index_journal .bea-extra {
  display:block;
  clear:both;
  width:100%;
  min-width:0;
  padding:8px 0 0;
  margin-top:3px;
  color:var(--bea-ink);
}
body.pkp_page_issue .bea-facts,
body.pkp_page_index .page_index_journal .bea-facts {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:7px 16px;
  margin:1px 0 8px;
  font-size:.85rem;
}
body.pkp_page_issue .bea-fact,
body.pkp_page_index .page_index_journal .bea-fact {
  display:inline-flex;
  align-items:center;
  min-width:0;
  gap:6px;
  color:#53667f;
}
body.pkp_page_issue .bea-fact a,
body.pkp_page_index .page_index_journal .bea-fact a,
body.pkp_page_article .bea-details-tools a {
  color:#0967b1;
  overflow-wrap:anywhere;
  word-break:break-word;
  text-decoration:underline;
  text-underline-offset:2px;
}
body.pkp_page_issue .bea-doi-symbol,
body.pkp_page_index .page_index_journal .bea-doi-symbol,
body.pkp_page_article .bea-doi-symbol {
  display:inline-grid;
  place-items:center;
  flex:none;
  border-radius:50%;
  width:23px;
  height:23px;
  background:linear-gradient(140deg,#ffae16,#ef6d00);
  color:#fff;
  text-transform:lowercase;
  font-family:Georgia,serif;
  font-weight:900;
  letter-spacing:-.8px;
  font-size:10px;
}
body.pkp_page_issue .bea-orcids,
body.pkp_page_index .page_index_journal .bea-orcids {display:flex;gap:7px;flex-wrap:wrap;margin:5px 0 7px;}
body.pkp_page_issue a.bea-orcid-link,
body.pkp_page_index .page_index_journal a.bea-orcid-link {
  display:inline-flex;
  gap:6px;
  align-items:center;
  color:#347c28;
  font-size:.77rem;
  text-decoration:none;
  border-radius:6px;
  padding:3px 8px 3px 4px;
  border:1px solid #d8eacb;
  background:#f8fff4;
}
body.pkp_page_issue .bea-orcid-link > span,
body.pkp_page_index .page_index_journal .bea-orcid-link > span {display:grid;place-items:center;background:#94c947;color:#fff;width:20px;height:20px;border-radius:50%;font-size:10px;font-weight:850;}
body.pkp_page_issue .bea-metrics,
body.pkp_page_index .page_index_journal .bea-metrics,
body.pkp_page_article .bea-metrics {
  display:flex;
  flex-wrap:wrap;
  gap:9px;
  color:#61728a;
  font-size:.8rem;
  margin:6px 0;
}
body.pkp_page_issue .bea-metrics span,
body.pkp_page_index .page_index_journal .bea-metrics span,
body.pkp_page_article .bea-metrics span {background:#f4f8fd;border-radius:5px;padding:4px 8px;}
body.pkp_page_issue .bea-actions,
body.pkp_page_index .page_index_journal .bea-actions {display:flex;gap:8px;flex-wrap:wrap;margin-top:7px;}
body.pkp_page_issue .bea-btn,
body.pkp_page_article .bea-btn,
body.pkp_page_index .page_index_journal .bea-btn {
  appearance:none;
  box-sizing:border-box;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  gap:6px;
  padding:8px 13px;
  border-radius:8px;
  font-family:inherit;
  font-weight:750;
  font-size:.82rem;
  line-height:1.3;
  cursor:pointer;
  text-align:center;
  text-decoration:none;
  white-space:normal;
  transition:transform .2s, background .2s, box-shadow .2s;
}
body.pkp_page_issue .bea-btn-outline,
body.pkp_page_article .bea-btn-outline,
body.pkp_page_index .page_index_journal .bea-btn-outline {background:#fff;border:1px solid #c3d6eb;color:#154577;box-shadow:none;}
body.pkp_page_issue .bea-btn:hover,
body.pkp_page_article .bea-btn:hover,
body.pkp_page_index .page_index_journal .bea-btn:hover {background:#eef7ff;border-color:#8cbbe5;transform:translateY(-1px);text-decoration:none;}
body.pkp_page_issue .bea-btn:focus-visible,
body.pkp_page_article .bea-btn:focus-visible,
body.pkp_page_index .page_index_journal .bea-btn:focus-visible {outline:3px solid #fca75b;outline-offset:2px;}
body.pkp_page_issue .bea-inline-abstract,
body.pkp_page_index .page_index_journal .bea-inline-abstract {
  display:block;
  color:#405675;
  background:#fff9f1;
  border:1px solid #ffe1c4;
  border-radius:10px;
  margin:12px 0 0;
  padding:12px 14px;
  font-size:.88rem;
  line-height:1.75;
}
body.pkp_page_issue .bea-inline-abstract[hidden],
body.pkp_page_index .page_index_journal .bea-inline-abstract[hidden] { display:none!important; }
body.pkp_page_issue .bea-inline-abstract p,
body.pkp_page_index .page_index_journal .bea-inline-abstract p {margin:5px 0;}
body.pkp_page_issue .bea-inline-abstract a,
body.pkp_page_index .page_index_journal .bea-inline-abstract a {font-weight:750;color:#1760a0;}
/* Avoid duplicate DOI when the older 'DOI in TOC' plugin is also enabled. */
body.pkp_page_issue .obj_article_summary:has(.bea-fact-doi) > .doiInSummary,
body.pkp_page_index .page_index_journal .obj_article_summary:has(.bea-fact-doi) > .doiInSummary {display:none!important;}
/* Article detail page, layout retained and existing OJS author/DOI/references preserved. */
body.pkp_page_article.pkp_op_view .page_article .obj_article_details .page_title {
  color:var(--bea-ink);
  line-height:1.28;
  letter-spacing:-.02em;
}
body.pkp_page_article.pkp_op_view .page_article .obj_article_details .main_entry > .item,
body.pkp_page_article.pkp_op_view .page_article .obj_article_details .entry_details > .item {
  border-radius:12px;
  border:1px solid #e9eef5;
  padding:15px;
  background:#fff;
  box-shadow:0 4px 14px rgba(23,47,78,.04);
  margin-bottom:14px;
}
body.pkp_page_article.pkp_op_view .page_article .obj_article_details .main_entry > .item .label,
body.pkp_page_article.pkp_op_view .page_article .obj_article_details .entry_details > .item .label {color:#173d69;font-weight:850;}
body.pkp_page_article.pkp_op_view .page_article .bea-details-tools .value {display:flex;flex-wrap:wrap;gap:8px;}
body.pkp_page_article.pkp_op_view .page_article .bea-detail-metrics {flex-basis:100%;}
body.pkp_page_article.pkp_op_view .page_article .obj_article_details .orcid a {color:#27843e;}
body.pkp_page_article.pkp_op_view .page_article .obj_article_details .galleys_links a {
  background:linear-gradient(100deg,#ed610b,#fa9321);
  color:white;
  border-radius:8px;
  border:1px solid #e86a19;
  padding:8px 13px;
  text-decoration:none;
}
/* Only issue + article sidebar widgets, never publisher footer/navigation/site portal */
body.pkp_page_issue.pkp_op_view .pkp_structure_sidebar .pkp_block,
body.pkp_page_article.pkp_op_view .pkp_structure_sidebar .pkp_block {
  border-radius:13px;
  overflow:hidden;
  border:1px solid #e7eaf1;
  box-shadow:0 6px 18px rgba(20,43,75,.07);
  background:#fff;
}
body.pkp_page_issue.pkp_op_view .pkp_structure_sidebar .pkp_block .title,
body.pkp_page_article.pkp_op_view .pkp_structure_sidebar .pkp_block .title {
  color:white;
  font-weight:800;
  background:linear-gradient(110deg,#ed620b,#ff9518);
  border:0;
  padding:10px 12px;
  margin:0;
}
/* Small viewport. No forced heights or scrollable text panes. */
@media(max-width:760px) {
  body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading {padding:16px;}
  body.pkp_page_issue.pkp_op_view .page_issue .obj_issue_toc > .heading > .cover {float:none;display:block;margin:0 0 15px;max-width:150px;}
  body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary,
  body.pkp_page_index .page_index_journal .obj_article_summary {padding:14px;}
  body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary:has(> .cover),
  body.pkp_page_index .page_index_journal .obj_article_summary:has(> .cover) {grid-template-columns:65px minmax(0,1fr);gap:10px;}
  body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .cover,
  body.pkp_page_index .page_index_journal .obj_article_summary > .cover {width:65px!important;}
  body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .cover img,
  body.pkp_page_index .page_index_journal .obj_article_summary > .cover img {max-width:65px;}
  body.pkp_page_issue.pkp_op_view .page_issue .obj_article_summary > .title,
  body.pkp_page_index .page_index_journal .obj_article_summary > .title {font-size:.95rem;line-height:1.48;}
  body.pkp_page_issue .bea-facts, body.pkp_page_index .page_index_journal .bea-facts {gap:7px;}
  body.pkp_page_article.pkp_op_view .page_article .obj_article_details .main_entry > .item,
  body.pkp_page_article.pkp_op_view .page_article .obj_article_details .entry_details > .item {padding:12px;}
}
@media(prefers-reduced-motion:reduce) {
  body.pkp_page_issue .obj_article_summary,
  body.pkp_page_issue .bea-btn,
  body.pkp_page_article .bea-btn,
  body.pkp_page_index .page_index_journal .bea-btn {transition:none!important;transform:none!important;}
}

/* ============================================================
   V2 SVG SYSTEM — one local icon library; uniform geometry
   These rules only apply when the plugin is enabled for a journal.
   Do not style portal, admin dashboard, login, or site-wide footer.
   ============================================================ */
body.pkp_page_issue .bea-svg,
body.pkp_page_article .bea-svg,
body.pkp_page_index .page_index_journal .bea-svg,
body.pkp_page_issue .pkp_structure_sidebar .bea-svg,
body.pkp_page_article .pkp_structure_sidebar .bea-svg {
  width:18px!important;height:18px!important;min-width:18px;
  vertical-align:middle;display:inline-block;flex:0 0 18px;
  fill:none;stroke:currentColor;stroke-width:1.9;
  overflow:visible;pointer-events:none;
}
body.pkp_page_issue .bea-svg-doi,
body.pkp_page_issue .bea-svg-orcid,
body.pkp_page_article .bea-svg-doi,
body.pkp_page_article .bea-svg-orcid,
body.pkp_page_index .page_index_journal .bea-svg-doi,
body.pkp_page_index .page_index_journal .bea-svg-orcid {stroke:none!important;width:23px!important;height:23px!important;min-width:23px;flex-basis:23px;}
body.pkp_page_issue .bea-svg-small,
body.pkp_page_article .bea-svg-small,
body.pkp_page_index .page_index_journal .bea-svg-small {width:14px!important;height:14px!important;min-width:14px;flex-basis:14px;}
body.pkp_page_issue .bea-fact,
body.pkp_page_index .page_index_journal .bea-fact {display:inline-flex;gap:6px;align-items:center;max-width:100%;overflow-wrap:anywhere;}
body.pkp_page_issue .bea-fact-label,
body.pkp_page_index .page_index_journal .bea-fact-label {font-weight:800;color:#334767;white-space:nowrap;}
body.pkp_page_issue .bea-fact-doi,
body.pkp_page_index .page_index_journal .bea-fact-doi {padding:5px 8px 5px 4px;background:#fff8ea;border:1px solid #ffe3bd;border-radius:9px;}
body.pkp_page_issue .bea-orcid-link > .bea-svg,
body.pkp_page_index .page_index_journal .bea-orcid-link > .bea-svg {margin-right:2px;}
body.pkp_page_issue .bea-metric,
body.pkp_page_article .bea-metric,
body.pkp_page_index .page_index_journal .bea-metric {display:inline-flex;gap:6px;align-items:center;font-variant-numeric:tabular-nums;}
body.pkp_page_issue .bea-btn,
body.pkp_page_article .bea-btn,
body.pkp_page_index .page_index_journal .bea-btn {gap:8px;font-weight:750;}
body.pkp_page_issue .bea-inline-abstract h4,
body.pkp_page_index .page_index_journal .bea-inline-abstract h4 {font-size:1rem;font-weight:800;color:#153f6e;margin:0 0 8px;}
body.pkp_page_issue .bea-inline-abstract a,
body.pkp_page_index .page_index_journal .bea-inline-abstract a {display:inline-flex;align-items:center;gap:5px;}
body.pkp_page_issue .obj_issue_toc > .heading .pub_id.doi .type .bea-svg,
body.pkp_page_issue .obj_issue_toc > .heading .published .label .bea-svg {margin-right:6px;}
body.pkp_page_issue .obj_article_summary .galleys_links a .bea-svg,
body.pkp_page_article .galleys_links a .bea-svg,
body.pkp_page_index .page_index_journal .galleys_links a .bea-svg {width:17px!important;height:17px!important;min-width:17px;flex-basis:17px;}
body.pkp_page_issue .obj_article_summary .galleys_links a,
body.pkp_page_article .galleys_links a,
body.pkp_page_index .page_index_journal .galleys_links a {display:inline-flex!important;gap:7px;align-items:center;justify-content:center;min-height:34px;}
body.pkp_page_issue .bea-side-link-icon,
body.pkp_page_article .bea-side-link-icon {display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;margin-right:7px;color:#fa650f;}
body.pkp_page_issue .pkp_structure_sidebar .pkp_block .content a:has(.bea-side-link-icon),
body.pkp_page_article .pkp_structure_sidebar .pkp_block .content a:has(.bea-side-link-icon) {display:inline-flex;align-items:center;gap:4px;min-height:27px;max-width:100%;}
body.pkp_page_issue .pkp_structure_sidebar .pkp_block .title .bea-svg,
body.pkp_page_article .pkp_structure_sidebar .pkp_block .title .bea-svg {margin-right:8px;color:#fff;}
body.pkp_page_issue .obj_issue_toc .sections .bea-heading-icon,
body.pkp_page_index .page_index_journal .obj_issue_toc .sections .bea-heading-icon {color:var(--bea-accent);margin-right:8px;vertical-align:middle;}
body.pkp_page_issue .bea-issue-count,
body.pkp_page_index .page_index_journal .bea-issue-count {font-size:.68em;color:#66788e;font-weight:650;margin-left:8px;white-space:nowrap;}
body.pkp_page_issue .bea-extra .bea-fact-doi a:hover,
body.pkp_page_article .bea-details-tools a:hover {text-decoration:underline;}
body.pkp_page_issue .bea-btn svg,
body.pkp_page_article .bea-btn svg,
body.pkp_page_index .page_index_journal .bea-btn svg {transition:transform .18s ease;}
body.pkp_page_issue .bea-btn:hover svg,
body.pkp_page_article .bea-btn:hover svg,
body.pkp_page_index .page_index_journal .bea-btn:hover svg {transform:translateY(-1px);}
body.pkp_page_issue .bea-btn:focus-visible,
body.pkp_page_article .bea-btn:focus-visible {outline:3px solid #ffbe72;outline-offset:3px;}
@media(max-width:640px) {
  body.pkp_page_issue .bea-actions,
  body.pkp_page_index .page_index_journal .bea-actions {gap:7px;}
  body.pkp_page_issue .bea-btn,
  body.pkp_page_index .page_index_journal .bea-btn {font-size:12px;padding:7px 10px;}
  body.pkp_page_issue .bea-facts,
  body.pkp_page_index .page_index_journal .bea-facts {font-size:12px;}
  body.pkp_page_issue .bea-fact-doi {flex-wrap:wrap;}
}
@media(prefers-reduced-motion:reduce) {
  body.pkp_page_issue .bea-btn svg,
  body.pkp_page_article .bea-btn svg {transition:none!important;transform:none!important;}
}

/* V2 icons in real OJS navbar, only issue/article pages, without changing links. */
body.pkp_page_issue.pkp_op_view .pkp_navigation_primary a:has(> .bea-svg),
body.pkp_page_issue.pkp_op_view .pkp_navigation_user a:has(> .bea-svg),
body.pkp_page_article.pkp_op_view .pkp_navigation_primary a:has(> .bea-svg),
body.pkp_page_article.pkp_op_view .pkp_navigation_user a:has(> .bea-svg) {display:inline-flex;align-items:center;gap:7px;}
body.pkp_page_issue.pkp_op_view .pkp_navigation_primary .bea-svg,
body.pkp_page_issue.pkp_op_view .pkp_navigation_user .bea-svg,
body.pkp_page_article.pkp_op_view .pkp_navigation_primary .bea-svg,
body.pkp_page_article.pkp_op_view .pkp_navigation_user .bea-svg {height:16px!important;width:16px!important;min-width:16px;stroke:currentColor;fill:none;}
