/* IJAB Scopus-Style for OJS 3.3 — v1.0.0.18.
   Original code recreating the Taylor & Francis journal look
   (checked 7 Nov 2026, Autophagy Reports): white global bar,
   navy breadcrumb strip, gradient hero, navy nav with underline
   hovers, bright-blue tab hovers, green submit button that turns
   blue on hover, two-tier navy footer. Hex values are visual
   estimates from the live T&F page, not measured computed styles.
   No third-party source code, logos or content is included. */
:root{--ijab-navy:#10147E;--ijab-navy-deep:#0A0C4C;--ijab-blue:#006DB4;--ijab-blue-hover:#0E75B8;--ijab-green:#6CD775;--ijab-orange:#F29500;--ijab-promo:#026CB6;--ijab-ink:#333333;--ijab-muted:#666666;--ijab-line:#DDDDDD;--ijab-bg:#FFFFFF;--ijab-panel:#F5F5F5}
body{background:var(--ijab-bg);color:var(--ijab-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}
a{color:var(--ijab-navy)}a:hover{color:var(--ijab-blue);text-decoration:underline}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ijab-blue);outline-offset:2px}
h1,h2,h3{font-family:Georgia,"Times New Roman",serif;line-height:1.3;color:var(--ijab-ink)}
.pkp_structure_page{max-width:1480px;width:100%;margin:0 auto;background:#fff;box-shadow:none;border:0;padding:0;box-sizing:border-box}
.pkp_structure_content{max-width:1480px;width:100%;margin:0 auto;border:0;padding:0;box-sizing:border-box}
.pkp_structure_main{max-width:1480px;width:100%;margin:0 auto;border:0;padding:0 24px;box-sizing:border-box}
.pkp_structure_content,.pkp_structure_main{background:#fff}
.pkp_structure_main{max-width:1480px;margin:0 auto}
.pkp_structure_main h1{font-size:36px}
/* --- White global bar (replaces the old navy topline) --- */
.ijab-topline{background:#FFFFFF;color:var(--ijab-navy);border-bottom:1px solid #E5E5E5;font-size:15px}
.ijab-topline-inner{max-width:1480px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.ijab-topline-brand{font-family:Georgia,serif;font-weight:700;font-size:20px;color:var(--ijab-navy);text-decoration:none}
.ijab-topline-brand:hover{color:var(--ijab-navy);text-decoration:none}
.ijab-topline-menu{display:flex;gap:4px}
.ijab-topline-menu a{color:var(--ijab-navy);font-weight:700;font-size:16px;padding:10px 14px;text-decoration:none;border-radius:3px}
.ijab-topline-menu a:hover{background:#F0F0F0;color:var(--ijab-navy);text-decoration:none}
.ijab-topline-user a{color:var(--ijab-navy);font-size:15px;text-decoration:none;padding:10px 8px}
.ijab-topline-user a:hover{background:#F0F0F0;text-decoration:none}
/* --- Full-width navy breadcrumb strip --- */
.ijab-crumbstrip{background:var(--ijab-navy);color:#fff;font-size:13px}
.ijab-crumbstrip-inner{max-width:1480px;margin:0 auto;padding:6px 24px}
.ijab-crumbstrip a{color:#fff;text-decoration:none}
.ijab-crumbstrip a:hover{color:#fff;text-decoration:underline}
/* --- Header / hero: white --- */
.pkp_structure_head{background:#fff!important;color:var(--ijab-ink);border-bottom:0}
.ijab-header-main{background:#FFFFFF;border-bottom:1px solid #E5E5E5}
.ijab-header-inner{max-width:1480px;margin:0 auto;padding:28px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:start}
.ijab-header-cover img{width:145px;height:auto;box-shadow:0 8px 20px rgba(0,0,0,.18);display:block}
.ijab-journal-title{font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1.2;color:#333333;margin:0 0 8px;font-weight:700}
.ijab-oa-line{font-size:16px;color:var(--ijab-navy);margin:0 0 8px}
.ijab-oa-line a{color:var(--ijab-blue);text-decoration:none}
.ijab-oa-line a:hover{text-decoration:underline}
.ijab-header-desc{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:#333;margin:0 0 14px;max-width:1020px}
.ijab-header-search{display:flex;gap:8px;max-width:1020px;align-items:center;flex-wrap:nowrap}
.ijab-header-search label{font-size:14px;color:#333}
.ijab-header-search select{order:2;flex:0 0 140px;min-height:42px;padding:8px 10px;border:1px solid #BFBFBF;border-radius:3px;background:#FBFBFB;font-size:15px;color:#333}
.ijab-header-search input[type="text"]{order:1;flex:1 1 610px;min-width:220px;min-height:42px;padding:10px 14px;border:1px solid #BFBFBF;border-radius:3px;font-size:15px;background:#fff}
.ijab-header-search button{order:3;flex:0 0 42px;width:42px;min-height:42px;min-width:42px;padding:0;background:var(--ijab-blue);border:1px solid var(--ijab-blue);color:#fff;border-radius:3px;font-weight:700;cursor:pointer;white-space:nowrap}
.ijab-header-search button:hover{background:#005A94}
.ijab-header-search-links{font-size:14px;color:var(--ijab-blue);margin-top:8px;text-align:right;max-width:1020px}
.ijab-header-search-links a{color:var(--ijab-blue);text-decoration:none}
.ijab-header-search-links a:hover{text-decoration:underline}
.ijab-share-btn{display:inline-block;background:var(--ijab-blue);color:#fff!important;padding:8px 16px;border-radius:4px;font-weight:700;font-size:14px;text-decoration:none}
.ijab-share-btn:hover{background:#005A94;text-decoration:none}
.ijab-header-side{text-align:right}
/* --- Main nav: single 52px row, spread, underline hover, sticky --- */
.ijab-nav-wrapper{background:var(--ijab-navy)!important;position:sticky;top:0;z-index:100;padding-top:0!important}
.ijab-main-nav{background:var(--ijab-navy)}
.ijab-main-nav .pkp_navigation_primary_wrapper{background:transparent;border:0;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:1480px;margin:0 auto;padding:0 24px}
@media(min-width:768px){.ijab-nav-wrapper .pkp_site_name_wrapper{display:none!important}}
.ijab-custom-nav{display:flex;gap:8px;align-items:center;list-style:none;margin:0;padding:0}
.ijab-custom-nav>li>a{display:inline-block;border:1px solid transparent;border-radius:6px}
.ijab-main-nav .pkp_navigation_user_wrapper{display:none!important}
.ijab-main-nav .pkp_navigation_primary_row{display:flex!important;align-items:center!important}
.ijab-main-nav .pkp_navigation_primary{flex-wrap:nowrap!important}
.ijab-main-nav .pkp_navigation_primary{display:flex;justify-content:flex-start;flex:1;max-width:none}
.ijab-main-nav .pkp_navigation_primary>li>a,.ijab-main-nav .pkp_navigation_user>li>a{color:#fff!important;font-weight:700;font-size:18px;padding:10px 16px;text-decoration:none}
.ijab-main-nav .pkp_navigation_primary>li>a:hover,.ijab-main-nav .pkp_navigation_user>li>a:hover{background:transparent;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:6px}
.ijab-main-nav .pkp_navigation_primary .dropdown-menu a{color:var(--ijab-ink)}
.ijab-main-nav .pkp_navigation_primary .dropdown-menu a:hover{color:var(--ijab-navy);background:#F0F0F0}
.pkp_structure_head .pkp_site_nav_toggle{color:#fff}
/* --- Buttons, galleys, article lists (all OJS pages) --- */
.cmp_button,.pkp_button,input[type="submit"],.obj_galley_link{background:var(--ijab-navy);border:1px solid var(--ijab-navy);color:#fff;border-radius:4px;font-weight:700}
.cmp_button:hover,.pkp_button:hover,input[type="submit"]:hover,.obj_galley_link:hover{background:var(--ijab-blue);color:#fff}
.obj_galley_link,.pkp_structure_main a.obj_galley_link{background:#EAF0FF;border-color:var(--ijab-navy);color:var(--ijab-navy)}
.obj_galley_link:hover,.pkp_structure_main a.obj_galley_link:hover{background:var(--ijab-navy);color:#fff}
.obj_article_summary{position:relative;border:1px solid #DDDDDD;border-radius:10px;padding:18px 20px;margin:0 0 14px;background:#fff;transition:box-shadow .15s ease,border-color .15s ease}
.obj_article_summary:hover{border:1px solid #CCCCCC;box-shadow:0 4px 14px rgba(0,0,0,.12)}
.obj_article_summary .title{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}
.obj_article_summary .title a{color:var(--ijab-navy);text-decoration:none}
.obj_article_summary .title a:hover{color:var(--ijab-navy);text-decoration:none}
.obj_article_summary .title a:after{content:" \203A";color:var(--ijab-navy)}
.obj_article_summary .authors{color:#333;font-size:14px}
.obj_article_summary .published,.obj_article_summary .pages{color:var(--ijab-muted);font-size:13px;text-transform:none;letter-spacing:0}
.obj_article_summary .galleys a{color:var(--ijab-blue)}
.pkp_structure_sidebar .pkp_block{background:#fff;border:1px solid var(--ijab-line);border-radius:10px;padding:16px;margin-bottom:16px}
.pkp_structure_sidebar .pkp_block .title{font-family:Georgia,serif;font-weight:700;color:#333;border-bottom:2px solid var(--ijab-navy);padding-bottom:8px}
.page_article .page_title{font-weight:700;letter-spacing:-.02em;line-height:1.3}
/* --- Footer: two tiers --- */
.pkp_structure_footer_wrapper.ijab-footer-wrapper{width:100%;max-width:none;margin:0;background:var(--ijab-navy);color:#fff;border:0}
.ijab-footer-subjects{background:var(--ijab-navy-deep);color:#fff}
.ijab-footer-subjects-inner{max-width:1480px;margin:0 auto;padding:32px 24px}
.ijab-footer-subjects h2{font-family:Georgia,serif;font-size:24px;color:#fff!important;margin:0 0 16px}
.ijab-footer-subjects a{color:#9FD0E8;font-size:15px;text-decoration:none;display:block;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.18)}
.ijab-footer-subjects a:hover{color:#fff;text-decoration:none}
.ijab-footer-subjects-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.ijab-footer-inner{max-width:1480px;margin:0 auto;padding:40px 24px 18px}
.ijab-footer-heading-row{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:26px}
.ijab-footer-heading-row h2{font-family:Georgia,serif;font-size:24px;color:#fff;margin:0;font-weight:600}
.ijab-back-top{color:#fff;font-weight:700;font-size:15px;white-space:nowrap}
.ijab-back-top span{display:inline-grid;place-items:center;border:2px solid var(--ijab-blue);background:var(--ijab-blue);border-radius:50%;width:24px;height:24px;margin-left:8px}
.ijab-footer-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}
.ijab-footer-col h3{font-family:Arial,sans-serif;font-size:18px;color:#fff;margin:0 0 8px;font-weight:400;text-transform:none}
.ijab-footer-col a{display:block;border-top:0;padding:6px 0;color:#fff;font-size:14px;text-decoration:none}
.ijab-footer-col a:hover{color:#fff;text-decoration:underline}
.ijab-footer-bottom{margin-top:28px;border-top:1px solid rgba(255,255,255,.28);padding-top:14px;display:flex;justify-content:space-between;gap:16px;font-size:14px;color:#D3D6FF;flex-wrap:wrap}
.ijab-footer-bottom strong{display:block;font-size:14px;color:#fff}
.ijab-footer-custom{max-width:460px}
.ijab-footer-pkp{margin-top:12px;text-align:right}
.ijab-footer-pkp img{max-width:130px;max-height:38px;opacity:.85}
@media(max-width:1000px){.ijab-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ijab-footer-subjects-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.ijab-topline-menu{display:none}.ijab-header-inner{grid-template-columns:1fr}.ijab-header-cover img{width:110px}.ijab-header-side{text-align:left}.ijab-footer-inner{padding:30px 18px}.ijab-footer-cols{grid-template-columns:1fr 1fr}.ijab-footer-subjects-cols{grid-template-columns:1fr}.ijab-footer-bottom{display:block}}
@media(max-width:430px){.ijab-footer-cols{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.pkp_structure_main:before,.pkp_structure_main:after{display:none;content:none}
