/* Nesia Sains Publication - portal header only (scoped to site index; journals keep their own theme) */
body:has(.page_index_site) .pkp_structure_head{
  background:
    radial-gradient(circle at 85% -40%,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 45%),
    linear-gradient(120deg,#f8a058 0%,#f58634 45%,#e86a1f 100%) !important;
  border:0 !important;
  box-shadow:0 6px 22px rgba(160,70,10,.25) !important;
  position:relative;
}
body:has(.page_index_site) .pkp_structure_head:after{
  content:"";
  position:absolute;left:0;right:0;bottom:0;height:4px;
  background:linear-gradient(90deg,#2b3bd1 0%,#2b3bd1 33%,#f5c518 33%,#f5c518 66%,#7a3a10 66%,#7a3a10 100%);
}
body:has(.page_index_site) .pkp_site_name_wrapper{padding-top:6px;padding-bottom:10px;}
body:has(.page_index_site) .pkp_site_name .is_img{
  display:inline-block;
  background:linear-gradient(135deg,#8fb6f3 0%,#6f9fe8 100%);
  border:1px solid rgba(255,255,255,.55);
  padding:8px 18px;border-radius:12px;
  box-shadow:0 4px 14px rgba(120,50,0,.25);
}
body:has(.page_index_site) .pkp_site_name .is_img img{max-height:72px !important;width:auto !important;}
body:has(.page_index_site) .pkp_site_name:after{
  content:"Peer-Reviewed \00B7  Open Access Scholarly Journals";
  display:block;margin-top:10px;margin-left:4px;
  font-size:12px;letter-spacing:.14em;text-transform:uppercase;
  color:#ffffff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.18);
}
body:has(.page_index_site) .pkp_navigation_user>li>a,body:has(.page_index_site) .pkp_navigation_user a{color:#ffffff !important;}
body:has(.page_index_site) .pkp_navigation_user .dropdown-menu a{color:#333333 !important;}
body:has(.page_index_site) .pkp_navigation_user_wrapper{top:8px;}
body:has(.page_index_site) .pkp_site_nav_menu{background:transparent !important;}
@media (max-width:767px){
  body:has(.page_index_site) .pkp_site_name .is_img{padding:6px 10px;}
  body:has(.page_index_site) .pkp_site_name:after{font-size:10px;letter-spacing:.08em;}
}

/* Mobile / zoom fix: let header grow with the logo instead of clipping it */
@media (max-width:991px){
  body:has(.page_index_site) .pkp_structure_head,
  body:has(.page_index_site) .pkp_head_wrapper,
  body:has(.page_index_site) .pkp_site_name_wrapper{height:auto !important;}
  body:has(.page_index_site) .pkp_site_name_wrapper{padding:10px 12px 16px 64px !important;}
  body:has(.page_index_site) .pkp_site_name{position:static !important;height:auto !important;overflow:visible !important;width:auto !important;max-width:100% !important;padding:0 !important;margin:0 !important;}
  body:has(.page_index_site) .pkp_site_name .is_img{max-width:100%;box-sizing:border-box;}
  body:has(.page_index_site) .pkp_site_name .is_img img{max-width:100% !important;height:auto !important;max-height:72px !important;}
}
@media (max-width:480px){
  body:has(.page_index_site) .pkp_site_name_wrapper{padding:8px 10px 14px 56px !important;}
  body:has(.page_index_site) .pkp_site_name .is_img{padding:5px 8px;border-radius:9px;}
}
