/* OpenlibTheme v92: journal popular articles & citation UI; scoped; no core OJS overrides. */
.openlib_journal_home .openlib-popular-panel{margin:26px 0 32px;padding:26px;background:#fff;border:1px solid #e9e9ef;border-radius:14px;box-shadow:0 6px 20px rgba(20,30,50,.04)}
.openlib-popular-panel .openlib_section_heading{margin-bottom:18px}
.openlib-popular-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #e1e5eb;margin-bottom:2px}
.openlib-popular-tab{appearance:none;flex:0 0 auto;background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 17px;color:#4b5563;font:inherit;font-weight:600;cursor:pointer}
.openlib-popular-tab:hover,.openlib-popular-tab:focus-visible{background:#fff5f5;color:#c52232;outline-offset:-3px}
.openlib-popular-tab.is-active{border-bottom-color:#dc2626;color:#bb182a}
.openlib-popular-content[hidden]{display:none!important}
.openlib-popular-article{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #eef0f3}
.openlib-popular-article:last-child{border-bottom:0}
.openlib-popular-article__rank{flex:0 0 32px;width:32px;height:32px;background:#fef1f2;color:#be123c;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}
.openlib-popular-article__body{flex:1;min-width:0}
.openlib-popular-article h3{font-size:15px;line-height:1.55;margin:0 0 7px;font-weight:700}
.openlib-popular-article h3 a{text-decoration:none;color:#192638}
.openlib-popular-article h3 a:hover{text-decoration:underline;color:#dc2626}
.openlib-popular-article__authors{font-size:12.5px;color:#475467;margin:0 0 7px}
.openlib-popular-article__metadata{display:flex;flex-wrap:wrap;align-items:center;gap:5px 18px;font-size:12px;color:#596477}
.openlib-popular-article__metadata a{color:#c32238}
.openlib-popular-note,.openlib-popular-empty{color:#64748b;font-size:12px;margin:12px 0 0}
/* Citation block output is provided by the existing OJS Citation Style Language plugin. */
body.openlib-journal-page .page_article .obj_article_details .entry_details .item.citation{border:1px solid #e4e7ec!important;border-radius:12px!important;background:#fff!important;padding:18px!important}
body.openlib-journal-page .page_article .obj_article_details .citation_display .label{font-size:14px!important;font-weight:700!important;margin-bottom:12px!important}
body.openlib-journal-page .page_article .obj_article_details .citation_display .value{min-width:0;overflow-wrap:anywhere}
body.openlib-journal-page .page_article .obj_article_details .citation_display #citationOutput{padding:15px!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:9px!important;line-height:1.7!important;font-size:12.5px!important;color:#29394b!important;overflow-wrap:anywhere!important}
body.openlib-journal-page .page_article .obj_article_details .citation_display .openlib-citation-toolbar{display:flex;justify-content:flex-end;margin:0 0 9px}
body.openlib-journal-page .page_article .obj_article_details .citation_display .openlib-copy-citation{border:1px solid #d4d9e2!important;border-radius:7px!important;background:#fff!important;color:#b91c1c!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;min-height:32px;cursor:pointer}
body.openlib-journal-page .page_article .obj_article_details .citation_display .openlib-copy-citation:hover{background:#fff1f2!important}
body.openlib-journal-page .page_article .obj_article_details .citation_display .citation_formats{border-color:#e4e7ec!important;border-radius:9px!important;overflow:hidden!important}
body.openlib-journal-page .page_article .obj_article_details .citation_display .citation_formats_button{background:#f9fafb!important;padding:8px 32px 8px 12px!important;font-size:12.5px!important;font-weight:650!important;color:#2a394c!important}
body.openlib-journal-page .page_article .obj_article_details .citation_display .citation_formats_styles a{font-size:12px!important;padding:10px 13px!important}
html[data-openlib-color-mode="dark"] .openlib_journal_home .openlib-popular-panel{background:#18212d;border-color:#374151;box-shadow:none}
html[data-openlib-color-mode="dark"] .openlib-popular-tabs{border-bottom-color:#384657}
html[data-openlib-color-mode="dark"] .openlib-popular-tab{color:#d1d5db}
html[data-openlib-color-mode="dark"] .openlib-popular-tab.is-active{color:#ff8d96}
html[data-openlib-color-mode="dark"] .openlib-popular-tab:hover{background:#26303e}
html[data-openlib-color-mode="dark"] .openlib-popular-article{border-bottom-color:#354253}
html[data-openlib-color-mode="dark"] .openlib-popular-article__rank{background:#3c202a;color:#ff8d96}
html[data-openlib-color-mode="dark"] .openlib-popular-article h3 a{color:#e3e8ee}
html[data-openlib-color-mode="dark"] .openlib-popular-article__authors,html[data-openlib-color-mode="dark"] .openlib-popular-article__metadata{color:#b4bfcd}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .page_article .obj_article_details .entry_details .item.citation{background:#1b2531!important;border-color:#394657!important}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .page_article .obj_article_details .citation_display #citationOutput{background:#243140!important;color:#e5edf7!important;border-color:#435062!important}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .page_article .obj_article_details .citation_display .openlib-copy-citation{background:#253242!important;color:#ff9ca5!important;border-color:#435062!important}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .page_article .obj_article_details .citation_display .citation_formats_button{background:#253242!important;color:#e5edf7!important}
@media(max-width:640px){.openlib_journal_home .openlib-popular-panel{padding:16px;margin:20px 0}.openlib-popular-article{gap:10px}.openlib-popular-tab{padding:10px 12px;font-size:12px}}
