html,body{max-width:100%;overflow-x:hidden}body{font-size:16px}.pkp_structure_page,.pkp_structure_content,.pkp_structure_main{max-width:100%;box-sizing:border-box}.pkp_structure_main img{max-width:100%;height:auto}
.ijmhr-page-banner p,.ijmhr-static-hero p,.ijmhr-template-hero p,.ijmhr-hero p,.ijmhr-standards-head p{color:#d9edf1!important;font-size:15px!important;line-height:1.65!important;opacity:1!important}.ijmhr-standard-card small{color:#d4e9ed!important;font-size:13px!important;line-height:1.55!important;opacity:1!important}.ijmhr-logo-card small,.ijmhr-stat-card small,.ijmhr-feature-card small{color:#587480!important;font-size:12px!important;line-height:1.45!important;opacity:1!important}
.ijmhr-template-card,.ijmhr-download-card,.ijmhr-template-file,.ijmhr-manuscript-template-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ijmhr-template-card h2,.ijmhr-template-card h3,.ijmhr-download-card h2,.ijmhr-download-card h3,.ijmhr-template-file-name,.ijmhr-manuscript-template-card h3{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.ijmhr-template-card a,.ijmhr-download-card a{max-width:100%!important;box-sizing:border-box!important}
.ijmhr-discovery-v33,.ijmhr-discovery-section,.ijmhr-discovery-grid,.ijmhr-logo-grid{max-width:100%!important;box-sizing:border-box!important}.ijmhr-discovery-grid,.ijmhr-logo-grid{overflow:visible!important}.ijmhr-logo-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}.ijmhr-logo-card img,.ijmhr-logo-card svg{max-width:90%!important;height:auto!important}
.ijmhr-facts-grid,.ijmhr-stat-grid,.ijmhr-feature-grid,.ijmhr-journal-facts,.ijmhr-home-facts{max-width:100%!important;box-sizing:border-box!important}.ijmhr-facts-grid>*,.ijmhr-stat-grid>*,.ijmhr-feature-grid>*,.ijmhr-journal-facts>*,.ijmhr-home-facts>*{min-width:0!important;box-sizing:border-box!important}
.ijmhr-reader-shell,.ijmhr-article-layout,.obj_article_details{max-width:100%!important;box-sizing:border-box!important}.ijmhr-article-abstract,.ijmhr-abstract-card,.ijmhr-reader-abstract,.obj_article_details .abstract{position:relative!important;background:linear-gradient(135deg,#fff 0%,#f2fbfc 100%)!important;border:1px solid #cbe3e7!important;border-radius:16px!important;padding:24px 26px!important;box-shadow:0 9px 24px rgba(7,58,75,.05)!important}.ijmhr-article-abstract p,.ijmhr-abstract-card p,.ijmhr-reader-abstract p,.obj_article_details .abstract p{color:#274d5d!important;font-size:16px!important;line-height:1.78!important}.ijmhr-article-abstract h2,.ijmhr-abstract-card h2,.ijmhr-reader-abstract h2,.obj_article_details .abstract h2{color:#10384d!important;font-size:29px!important;line-height:1.15!important}
.ijmhr-author-avatar.ijmhr-fallback-ready,.ijmhr-author-initial.ijmhr-fallback-ready,.ijmhr-author-badge.ijmhr-fallback-ready{position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,#05748a,#0cb0b8)!important;color:transparent!important;font-size:0!important}.ijmhr-author-avatar.ijmhr-fallback-ready:before,.ijmhr-author-initial.ijmhr-fallback-ready:before,.ijmhr-author-badge.ijmhr-fallback-ready:before{content:""!important;position:absolute!important;width:24px!important;height:24px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.85)!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.ijmhr-author-avatar.ijmhr-fallback-ready:after,.ijmhr-author-initial.ijmhr-fallback-ready:after,.ijmhr-author-badge.ijmhr-fallback-ready:after{content:"+"!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#fff!important;font:700 18px Arial,sans-serif!important}.ijmhr-author-avatar img,.ijmhr-author-initial img,.ijmhr-author-badge img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
@media(max-width:760px){body{font-size:16px}.pkp_structure_content,.pkp_structure_main{width:100%!important;max-width:100%!important}.ijmhr-discovery-grid,.ijmhr-logo-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ijmhr-logo-card{width:auto!important;min-height:135px!important;padding:14px 10px!important}.ijmhr-facts-grid,.ijmhr-stat-grid,.ijmhr-feature-grid,.ijmhr-journal-facts,.ijmhr-home-facts{display:grid!important;grid-template-columns:1fr 1fr!important;overflow:visible!important}.ijmhr-article-layout,.ijmhr-reader-layout{display:block!important;width:100%!important}.ijmhr-article-layout>*,.ijmhr-reader-layout>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.ijmhr-author-card{max-width:100%!important;box-sizing:border-box!important}.ijmhr-article-abstract,.ijmhr-abstract-card,.ijmhr-reader-abstract,.obj_article_details .abstract{padding:20px!important;border-radius:13px!important}}
@media(max-width:480px){.ijmhr-discovery-grid,.ijmhr-logo-grid{grid-template-columns:1fr!important}.ijmhr-facts-grid,.ijmhr-stat-grid,.ijmhr-feature-grid,.ijmhr-journal-facts,.ijmhr-home-facts{grid-template-columns:1fr!important}.ijmhr-logo-card{min-height:120px!important}.ijmhr-page-banner h1,.ijmhr-static-hero h1,.ijmhr-template-hero h1{font-size:32px!important;overflow-wrap:anywhere}}

/* v2.5 bleed + typography corrections */
.ijmhr-template-card,.ijmhr-download-card,.ijmhr-manuscript-template-card,
.ijmhr-template-file,.ijmhr-template-wrap,.ijmhr-template-content{
  width:100%!important;max-width:100%!important;min-width:0!important;
  overflow:hidden!important;box-sizing:border-box!important;
}
.ijmhr-template-card *, .ijmhr-download-card *, .ijmhr-manuscript-template-card *{
  max-width:100%!important;box-sizing:border-box!important;min-width:0!important;
}
.ijmhr-template-card h1,.ijmhr-template-card h2,.ijmhr-template-card h3,
.ijmhr-download-card h1,.ijmhr-download-card h2,.ijmhr-download-card h3,
.ijmhr-template-file-name,.ijmhr-manuscript-template-card h3{
  white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;
}
.ijmhr-template-card .btn,.ijmhr-template-card a[class*="btn"],
.ijmhr-download-card .btn,.ijmhr-download-card a[class*="btn"]{
  width:100%!important;max-width:100%!important;display:block!important;
  white-space:normal!important;
}
.ijmhr-discovery-grid,.ijmhr-logo-grid,.ijmhr-facts-grid,.ijmhr-stat-grid,.ijmhr-feature-grid{
  width:100%!important;max-width:100%!important;overflow:visible!important
}
.ijmhr-logo-card,.ijmhr-stat-card,.ijmhr-feature-card{
  min-width:0!important;width:auto!important;max-width:100%!important;
}
.ijmhr-logo-card a,.ijmhr-logo-card span,.ijmhr-logo-card small{
  white-space:normal!important;overflow-wrap:anywhere!important;
}
@media(max-width:760px){
  .ijmhr-template-card,.ijmhr-download-card,.ijmhr-manuscript-template-card{padding:16px!important}
  .ijmhr-template-card h3,.ijmhr-download-card h3,.ijmhr-manuscript-template-card h3{
    font-size:22px!important;line-height:1.15!important
  }
  .ijmhr-template-card p,.ijmhr-download-card p{font-size:14px!important;line-height:1.55!important}
  .ijmhr-discovery-grid,.ijmhr-logo-grid{grid-template-columns:1fr!important}
}

/* ============================================================
   IJMHR v2.6 — targeted mobile overflow + menu contrast fixes
   ============================================================ */
.ijmhr-v26-template-fix,
.ijmhr-v26-template-fix *{
  box-sizing:border-box!important;
  min-width:0!important;
  max-width:100%!important;
}
.ijmhr-v26-template-fix{
  width:100%!important;
  overflow:hidden!important;
}
.ijmhr-v26-template-fix h1,
.ijmhr-v26-template-fix h2,
.ijmhr-v26-template-fix h3,
.ijmhr-v26-template-fix p,
.ijmhr-v26-template-fix a{
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}
.ijmhr-v26-template-button{
  width:100%!important;
  max-width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:normal!important;
}

/* Only on phone/tablet: dark mobile menu background must use light readable text */
@media(max-width:900px){
  .pkp_navigation_primary ul,
  .pkp_navigation_primary ul ul,
  .pkp_nav_list ul,
  .dropdown-menu{
    background:#064e63!important;
  }
  .pkp_navigation_primary ul a,
  .pkp_navigation_primary ul li a,
  .pkp_nav_list ul a,
  .dropdown-menu a{
    color:#f4fbfc!important;
    opacity:1!important;
    text-shadow:none!important;
  }
  .pkp_navigation_primary ul a:hover,
  .pkp_navigation_primary ul a:focus,
  .pkp_nav_list ul a:hover,
  .dropdown-menu a:hover{
    color:#7feaf0!important;
    background:#073f51!important;
  }

  .ijmhr-v26-template-fix{
    margin-left:0!important;
    margin-right:0!important;
    padding-left:14px!important;
    padding-right:14px!important;
  }
  .ijmhr-v26-template-fix h1,
  .ijmhr-v26-template-fix h2,
  .ijmhr-v26-template-fix h3{
    font-size:22px!important;
    line-height:1.18!important;
  }
  .ijmhr-v26-template-fix p{
    font-size:14px!important;
    line-height:1.55!important;
  }
}

/* ============================================================
   IJMHR v2.14 — six premium trust cards + rotating globe
   Keeps existing scholarly section and indexing card dimensions.
   ============================================================ */

/* ---- SIX JOURNAL HIGHLIGHTS ---- */
.ijmhr-trust-strip{
  grid-template-columns:repeat(6,minmax(0,1fr));
}

.ijmhr-trust-card-upgraded{
  position:relative!important;
  isolation:isolate;
  min-width:0!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  gap:13px!important;
  padding:17px 16px!important;
  background:
    radial-gradient(circle at 92% 12%,rgba(32,184,195,.10),transparent 28%),
    linear-gradient(145deg,#ffffff 0%,#f7fbfc 100%)!important;
  transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important;
}

.ijmhr-trust-card-upgraded::after{
  content:"";
  position:absolute;
  width:72px;height:72px;
  border:1px solid rgba(3,160,173,.08);
  border-radius:50%;
  right:-24px;bottom:-31px;
  z-index:-1;
}

.ijmhr-trust-card-upgraded:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 9px 20px rgba(10,72,89,.09)!important;
  background:
    radial-gradient(circle at 92% 12%,rgba(32,184,195,.14),transparent 30%),
    linear-gradient(145deg,#ffffff 0%,#f2fafb 100%)!important;
}

.ijmhr-trust-icon-upgraded{
  flex:0 0 39px;
  width:39px;height:39px;
  display:grid;
  place-items:center;
  color:#03a7b4;
  filter:drop-shadow(0 4px 7px rgba(3,167,180,.10));
}

.ijmhr-trust-icon-upgraded svg{
  width:34px!important;
  height:34px!important;
  display:block;
}

.ijmhr-trust-copy-upgraded{
  display:block;
  min-width:0;
}

.ijmhr-trust-copy-upgraded strong{
  display:block;
  color:#10364a!important;
  font-size:14px!important;
  line-height:1.18!important;
  margin:0 0 4px!important;
  font-weight:800!important;
  white-space:normal!important;
}

.ijmhr-trust-copy-upgraded small{
  display:block;
  color:#607a86!important;
  font-size:10.5px!important;
  line-height:1.35!important;
  white-space:normal!important;
}

.ijmhr-trust-sparkle{
  position:absolute;
  right:12px;top:10px;
  width:5px;height:5px;
  border-radius:50%;
  background:#49ccd5;
  opacity:.36;
  animation:ijmhrSparkle 3.2s ease-in-out infinite;
}

.ijmhr-trust-card-upgraded:nth-child(2n) .ijmhr-trust-sparkle{animation-delay:.8s}
.ijmhr-trust-card-upgraded:nth-child(3n) .ijmhr-trust-sparkle{animation-delay:1.6s}

@keyframes ijmhrSparkle{
  0%,100%{transform:scale(.55);opacity:.20}
  50%{transform:scale(1.35);opacity:.70}
}

/* ---- ROTATING GLOBE INSIDE EXISTING DISCOVERY INTRO ---- */
.ijmhr-discovery-v33 .ijmhr-discovery-intro{
  position:relative!important;
  overflow:hidden!important;
  min-height:134px;
  padding-right:330px!important;
}

.ijmhr-rotating-globe{
  position:absolute;
  right:28px;
  top:50%;
  width:235px;
  height:128px;
  transform:translateY(-50%);
  pointer-events:none;
  color:#16adbb;
  opacity:.96;
}

.ijmhr-globe-core{
  position:absolute;
  width:118px;
  height:118px;
  left:58px;
  top:1px;
  border-radius:50%;
  filter:drop-shadow(0 10px 18px rgba(0,148,164,.15));
  animation:ijmhrGlobeFloat 4.5s ease-in-out infinite;
}

.ijmhr-globe-core svg{
  width:100%;height:100%;
  display:block;
  animation:ijmhrGlobeSpin 18s linear infinite;
  transform-origin:50% 50%;
}

.ijmhr-globe-orbit{
  position:absolute;
  left:20px;
  top:23px;
  width:194px;
  height:76px;
  border:1px solid rgba(28,183,195,.25);
  border-radius:50%;
  transform:rotate(-10deg);
}

.ijmhr-globe-orbit.orbit-two{
  transform:rotate(18deg);
  opacity:.55;
}

.ijmhr-globe-orbit i{
  position:absolute;
  width:7px;height:7px;
  border-radius:50%;
  background:#32bdc9;
  box-shadow:0 0 0 5px rgba(50,189,201,.10);
  left:6px;top:29px;
  animation:ijmhrOrbitDot 7s linear infinite;
}

.ijmhr-globe-orbit.orbit-two i{
  animation-duration:10s;
  animation-direction:reverse;
  animation-delay:-2s;
}

.ijmhr-globe-base{
  position:absolute;
  left:66px;
  bottom:0;
  width:102px;height:18px;
  border-radius:50%;
  background:linear-gradient(180deg,rgba(177,235,239,.85),rgba(34,179,191,.38));
  box-shadow:0 7px 16px rgba(18,133,148,.12);
}

.ijmhr-globe-base::before{
  content:"";
  position:absolute;
  width:132px;height:13px;
  left:-15px;bottom:-6px;
  border-radius:50%;
  background:rgba(218,247,249,.85);
  border:1px solid rgba(19,170,182,.16);
}

@keyframes ijmhrGlobeSpin{
  from{transform:rotateY(0deg) rotateZ(0deg)}
  to{transform:rotateY(360deg) rotateZ(360deg)}
}
@keyframes ijmhrGlobeFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-4px)}
}
@keyframes ijmhrOrbitDot{
  0%{left:6px;top:29px;transform:scale(.75)}
  25%{left:93px;top:-3px;transform:scale(1)}
  50%{left:181px;top:29px;transform:scale(.75)}
  75%{left:93px;top:66px;transform:scale(.55)}
  100%{left:6px;top:29px;transform:scale(.75)}
}

/* Desktop: six equal cards without changing the scholarly/indexing section below */
@media(min-width:761px){
  .ijmhr-trust-strip{
    display:grid!important;
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    width:100%!important;
    max-width:100%!important;
  }
  .ijmhr-trust-strip > *{
    min-width:0!important;
    width:100%!important;
  }
}

/* Tablet */
@media(max-width:1100px) and (min-width:761px){
  .ijmhr-trust-strip{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    padding-right:245px!important;
  }
  .ijmhr-rotating-globe{
    right:12px;
    width:205px;
    transform:translateY(-50%) scale(.88);
    transform-origin:right center;
  }
}

/* Mobile: 2 x 3 trust grid; globe stays decorative and compact */
@media(max-width:760px){
  .ijmhr-trust-strip{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }

  .ijmhr-trust-card-upgraded{
    min-height:108px!important;
    padding:13px 11px!important;
    gap:10px!important;
  }

  .ijmhr-trust-icon-upgraded{
    flex-basis:34px;
    width:34px;height:34px;
  }
  .ijmhr-trust-icon-upgraded svg{width:30px!important;height:30px!important}
  .ijmhr-trust-copy-upgraded strong{font-size:13.5px!important}
  .ijmhr-trust-copy-upgraded small{font-size:10px!important}

  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    min-height:150px!important;
    padding-right:118px!important;
  }

  .ijmhr-rotating-globe{
    right:-24px;
    width:150px;
    transform:translateY(-50%) scale(.68);
    transform-origin:center;
    opacity:.62;
  }
}

/* Respect reduced-motion users */
@media(prefers-reduced-motion:reduce){
  .ijmhr-globe-core,
  .ijmhr-globe-core svg,
  .ijmhr-globe-orbit i,
  .ijmhr-trust-sparkle{
    animation:none!important;
  }
  .ijmhr-trust-card-upgraded{
    transition:none!important;
  }
}

/* ============================================================
   IJMHR v2.16 FINAL — richer graphics + compact responsive cards
   ============================================================ */

/* Disable previous v2.14 decorative globe if any survives cached DOM */
.ijmhr-rotating-globe{display:none!important}

/* -------- Six premium trust cards -------- */
.ijmhr-trust-strip{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:0!important;
  width:100%!important;
  max-width:100%!important;
  overflow:visible!important;
}

.ijmhr-trust-strip > .ijmhr-trust-card-v216{
  position:relative!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:110px!important;
  margin:0!important;
  padding:12px 11px!important;
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 88% 14%,rgba(28,188,199,.10),transparent 32%),
    linear-gradient(145deg,#fff 0%,#f7fbfc 100%)!important;
  transition:transform .22s ease,box-shadow .22s ease!important;
}

.ijmhr-trust-strip > .ijmhr-trust-card-v216:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 8px 19px rgba(7,71,88,.09)!important;
  z-index:2;
}

.ijmhr-trust-graphic-v216{
  flex:0 0 54px;
  width:54px;
  height:54px;
  display:grid;
  place-items:center;
  filter:drop-shadow(0 5px 8px rgba(9,151,164,.10));
}
.ijmhr-trust-graphic-v216 svg{
  width:54px!important;
  height:54px!important;
  display:block!important;
}
.ijmhr-trust-copy-v216{
  display:block;
  min-width:0;
}
.ijmhr-trust-copy-v216 strong{
  display:block!important;
  margin:0 0 4px!important;
  color:#10364a!important;
  font-size:13.5px!important;
  line-height:1.16!important;
  font-weight:800!important;
  white-space:normal!important;
}
.ijmhr-trust-copy-v216 small{
  display:block!important;
  color:#617b87!important;
  font-size:10px!important;
  line-height:1.32!important;
  white-space:normal!important;
}
.ijmhr-trust-glow-v216{
  position:absolute;
  right:-17px;
  bottom:-21px;
  width:58px;
  height:58px;
  border-radius:50%;
  border:1px solid rgba(4,164,177,.10);
  box-shadow:0 0 0 12px rgba(4,164,177,.025);
}

/* -------- True 3D-looking rotating globe -------- */
.ijmhr-discovery-v33 .ijmhr-discovery-intro{
  position:relative!important;
  min-height:134px!important;
  padding-right:320px!important;
  overflow:hidden!important;
}

.ijmhr-globe3d-v216{
  position:absolute;
  right:28px;
  top:50%;
  width:250px;
  height:132px;
  transform:translateY(-50%);
  pointer-events:none;
  perspective:700px;
}

.ijmhr-globe3d-sphere-v216{
  position:absolute;
  left:68px;
  top:2px;
  width:116px;
  height:116px;
  border-radius:50%;
  overflow:hidden;
  background:
    radial-gradient(circle at 30% 25%,rgba(255,255,255,.95) 0 5%,rgba(197,244,247,.86) 18%,rgba(56,190,201,.72) 48%,rgba(0,110,126,.94) 82%,rgba(0,76,92,.98) 100%);
  box-shadow:
    inset -18px -12px 28px rgba(0,61,78,.33),
    inset 12px 10px 22px rgba(255,255,255,.35),
    0 12px 22px rgba(0,125,142,.20);
  animation:ijmhrSphereFloat216 4.6s ease-in-out infinite;
}

.ijmhr-globe3d-texture-v216{
  position:absolute;
  inset:0;
  width:220%;
  height:100%;
  animation:ijmhrWorldMove216 13s linear infinite;
  opacity:.92;
}
.ijmhr-globe3d-texture-v216 svg{
  width:100%;
  height:100%;
  display:block;
}

.ijmhr-globe3d-grid-v216{
  position:absolute;
  inset:0;
  border-radius:50%;
  background:
    repeating-radial-gradient(ellipse at center,transparent 0 12px,rgba(225,255,255,.35) 13px 14px,transparent 15px 26px),
    repeating-linear-gradient(90deg,transparent 0 15px,rgba(223,255,255,.25) 16px 17px,transparent 18px 31px);
  mix-blend-mode:screen;
  opacity:.62;
}

.ijmhr-globe3d-shine-v216{
  position:absolute;
  inset:7px;
  border-radius:50%;
  background:radial-gradient(circle at 28% 21%,rgba(255,255,255,.78),transparent 28%);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.42);
}

.ijmhr-globe3d-shadow-v216{
  position:absolute;
  left:65px;
  top:104px;
  width:123px;
  height:17px;
  border-radius:50%;
  background:radial-gradient(ellipse,rgba(0,103,121,.22),rgba(0,103,121,0) 70%);
  filter:blur(2px);
}

.ijmhr-globe3d-base-v216{
  position:absolute;
  left:70px;
  bottom:0;
  width:116px;
  height:17px;
  border-radius:50%;
  background:linear-gradient(180deg,#daf9fa 0%,#42bfca 55%,#1593a0 100%);
  box-shadow:0 7px 14px rgba(5,113,128,.15),inset 0 3px 5px rgba(255,255,255,.55);
}
.ijmhr-globe3d-base-v216::before{
  content:"";
  position:absolute;
  left:-17px;
  bottom:-6px;
  width:150px;
  height:13px;
  border-radius:50%;
  background:linear-gradient(180deg,rgba(230,252,253,.98),rgba(159,225,230,.78));
  border:1px solid rgba(16,165,177,.14);
}

.ijmhr-globe3d-orbit-v216{
  position:absolute;
  left:13px;
  top:31px;
  width:224px;
  height:66px;
  border:1px solid rgba(26,188,200,.32);
  border-radius:50%;
  transform:rotate(-10deg);
}
.ijmhr-globe3d-orbit-v216.orbit-b{
  transform:rotate(17deg);
  opacity:.58;
}
.ijmhr-globe3d-orbit-v216 i{
  position:absolute;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#26bac5;
  box-shadow:0 0 0 5px rgba(38,186,197,.10);
  animation:ijmhrOrbit216 7.4s linear infinite;
}
.ijmhr-globe3d-orbit-v216.orbit-b i{
  animation-duration:10.2s;
  animation-direction:reverse;
  animation-delay:-2s;
}

@keyframes ijmhrWorldMove216{
  from{transform:translateX(0)}
  to{transform:translateX(-45.45%)}
}
@keyframes ijmhrSphereFloat216{
  0%,100%{transform:translateY(0) rotateX(0deg)}
  50%{transform:translateY(-4px) rotateX(2deg)}
}
@keyframes ijmhrOrbit216{
  0%{left:6px;top:28px;transform:scale(.75)}
  25%{left:108px;top:-4px;transform:scale(1)}
  50%{left:210px;top:28px;transform:scale(.75)}
  75%{left:108px;top:59px;transform:scale(.55)}
  100%{left:6px;top:28px;transform:scale(.75)}
}

/* Desktop stays one compact row */
@media(min-width:1101px){
  .ijmhr-trust-strip{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
  }
}

/* Tablet gets a balanced 3 x 2 */
@media(max-width:1100px) and (min-width:761px){
  .ijmhr-trust-strip{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
  }
  .ijmhr-trust-strip > .ijmhr-trust-card-v216{
    min-height:108px!important;
  }
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    padding-right:230px!important;
  }
  .ijmhr-globe3d-v216{
    right:0;
    transform:translateY(-50%) scale(.84);
    transform-origin:right center;
  }
}

/* Phone: 2 x 3, compact and readable */
@media(max-width:760px){
  .ijmhr-trust-strip{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  .ijmhr-trust-strip > .ijmhr-trust-card-v216{
    min-height:112px!important;
    padding:10px 9px!important;
    gap:8px!important;
  }
  .ijmhr-trust-graphic-v216{
    flex-basis:46px;
    width:46px;
    height:46px;
  }
  .ijmhr-trust-graphic-v216 svg{
    width:46px!important;
    height:46px!important;
  }
  .ijmhr-trust-copy-v216 strong{
    font-size:12.5px!important;
  }
  .ijmhr-trust-copy-v216 small{
    font-size:9.4px!important;
  }

  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    min-height:150px!important;
    padding-right:112px!important;
  }
  .ijmhr-globe3d-v216{
    right:-50px;
    width:190px;
    transform:translateY(-50%) scale(.62);
    transform-origin:center;
    opacity:.72;
  }
}

@media(max-width:390px){
  .ijmhr-trust-strip > .ijmhr-trust-card-v216{
    min-height:106px!important;
    padding:9px 8px!important;
  }
  .ijmhr-trust-graphic-v216{
    flex-basis:42px;width:42px;height:42px;
  }
  .ijmhr-trust-graphic-v216 svg{
    width:42px!important;height:42px!important;
  }
  .ijmhr-trust-copy-v216 strong{font-size:12px!important}
  .ijmhr-trust-copy-v216 small{font-size:9px!important}
}

@media(prefers-reduced-motion:reduce){
  .ijmhr-globe3d-texture-v216,
  .ijmhr-globe3d-sphere-v216,
  .ijmhr-globe3d-orbit-v216 i{
    animation:none!important;
  }
  .ijmhr-trust-strip > .ijmhr-trust-card-v216{
    transition:none!important;
  }
}

/* ============================================================
   IJMHR v2.17 FINAL — realistic glass globe replacement
   Keeps v2.16 card sizing and all existing section dimensions.
   ============================================================ */

.ijmhr-rotating-globe,
.ijmhr-globe3d-v216{
  display:none!important;
}

.ijmhr-discovery-v33 .ijmhr-discovery-intro{
  position:relative!important;
  min-height:134px!important;
  padding-right:320px!important;
  overflow:hidden!important;
}

/* Outer stage */
.ijmhr-glass-globe-v217{
  position:absolute;
  right:22px;
  top:50%;
  width:265px;
  height:134px;
  transform:translateY(-50%);
  pointer-events:none;
  perspective:900px;
  z-index:1;
}

/* Realistic glass sphere using the approved Earth visual as texture/reference */
.ijmhr-glass-globe-shell-v217{
  position:absolute;
  left:74px;
  top:0;
  width:118px;
  height:118px;
  border-radius:50%;
  overflow:hidden;
  background:
    radial-gradient(circle at 28% 22%,rgba(255,255,255,.98) 0 5%,rgba(255,255,255,.58) 10%,transparent 28%),
    radial-gradient(circle at 50% 55%,rgba(65,201,213,.28),rgba(0,115,133,.78) 72%,rgba(0,71,88,.95) 100%);
  border:1px solid rgba(135,234,241,.68);
  box-shadow:
    inset -16px -10px 28px rgba(0,54,72,.28),
    inset 14px 12px 28px rgba(255,255,255,.28),
    0 12px 24px rgba(0,112,128,.18);
  animation:ijmhrGlobeFloat217 4.8s ease-in-out infinite;
}

/* Use the generated realistic globe, zoomed to the sphere and slowly panned.
   This avoids the "football" look from abstract polygon patches. */
.ijmhr-glass-globe-image-v217{
  position:absolute;
  inset:-18%;
  width:136%;
  height:136%;
  border-radius:50%;
  background-image:url('../images/scholarly-glass-earth.png');
  background-repeat:no-repeat;
  background-size:cover;
  background-position:62% 50%;
  filter:saturate(.96) contrast(1.02);
  transform:scale(1.06);
  animation:ijmhrGlobePan217 18s ease-in-out infinite alternate;
}

/* Glass reflection */
.ijmhr-glass-globe-gloss-v217{
  position:absolute;
  inset:0;
  border-radius:50%;
  background:
    radial-gradient(circle at 28% 18%,rgba(255,255,255,.82),transparent 22%),
    linear-gradient(120deg,rgba(255,255,255,.20),transparent 34%,rgba(255,255,255,.04) 62%,rgba(0,58,75,.12));
  mix-blend-mode:screen;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);
}

/* Elegant orbit rings */
.ijmhr-glass-orbit-v217{
  position:absolute;
  left:15px;
  top:30px;
  width:236px;
  height:70px;
  border:1px solid rgba(25,184,197,.34);
  border-radius:50%;
  transform:rotate(-10deg);
  animation:ijmhrOrbitPulse217 5.5s ease-in-out infinite;
}
.ijmhr-glass-orbit-v217.orbit-two{
  transform:rotate(16deg);
  opacity:.55;
  animation-delay:-2.2s;
}
.ijmhr-glass-orbit-v217 i{
  position:absolute;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#26bac5;
  box-shadow:0 0 0 5px rgba(38,186,197,.10),0 0 10px rgba(38,186,197,.25);
  animation:ijmhrOrbitDot217 7.8s linear infinite;
}
.ijmhr-glass-orbit-v217.orbit-two i{
  animation-duration:10.4s;
  animation-direction:reverse;
  animation-delay:-1.8s;
}

/* Pedestal + soft shadow */
.ijmhr-glass-globe-shadow-v217{
  position:absolute;
  left:70px;
  top:104px;
  width:130px;
  height:18px;
  border-radius:50%;
  background:radial-gradient(ellipse,rgba(0,103,121,.24),rgba(0,103,121,0) 70%);
  filter:blur(2px);
}
.ijmhr-glass-globe-base-v217{
  position:absolute;
  left:74px;
  bottom:1px;
  width:118px;
  height:17px;
  border-radius:50%;
  background:linear-gradient(180deg,#e6fbfc 0%,#6dd0d8 50%,#1a9aa8 100%);
  box-shadow:0 7px 14px rgba(5,113,128,.14),inset 0 3px 5px rgba(255,255,255,.62);
}
.ijmhr-glass-globe-base-v217::before{
  content:"";
  position:absolute;
  left:-17px;
  bottom:-6px;
  width:152px;
  height:13px;
  border-radius:50%;
  background:linear-gradient(180deg,rgba(238,253,254,.98),rgba(174,231,235,.78));
  border:1px solid rgba(16,165,177,.14);
}
.ijmhr-glass-globe-base-v217 span{
  position:absolute;
  inset:3px 17px;
  border-radius:50%;
  background:rgba(255,255,255,.40);
}

/* Motion */
@keyframes ijmhrGlobePan217{
  0%{background-position:48% 50%;transform:scale(1.06) rotateY(-2deg)}
  50%{background-position:58% 50%;transform:scale(1.07) rotateY(2deg)}
  100%{background-position:68% 50%;transform:scale(1.06) rotateY(-2deg)}
}
@keyframes ijmhrGlobeFloat217{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-4px)}
}
@keyframes ijmhrOrbitPulse217{
  0%,100%{opacity:.34}
  50%{opacity:.60}
}
@keyframes ijmhrOrbitDot217{
  0%{left:7px;top:30px;transform:scale(.78)}
  25%{left:113px;top:-4px;transform:scale(1)}
  50%{left:220px;top:30px;transform:scale(.78)}
  75%{left:113px;top:62px;transform:scale(.58)}
  100%{left:7px;top:30px;transform:scale(.78)}
}

/* Preserve desktop dimensions */
@media(min-width:1101px){
  .ijmhr-glass-globe-v217{
    right:22px;
    width:265px;
    height:134px;
  }
}

/* Tablet */
@media(max-width:1100px) and (min-width:761px){
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    padding-right:230px!important;
  }
  .ijmhr-glass-globe-v217{
    right:0;
    transform:translateY(-50%) scale(.86);
    transform-origin:right center;
  }
}

/* Mobile keeps it decorative and non-intrusive */
@media(max-width:760px){
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    min-height:150px!important;
    padding-right:112px!important;
  }
  .ijmhr-glass-globe-v217{
    right:-48px;
    transform:translateY(-50%) scale(.64);
    transform-origin:center;
    opacity:.76;
  }
}

/* Accessibility */
@media(prefers-reduced-motion:reduce){
  .ijmhr-glass-globe-shell-v217,
  .ijmhr-glass-globe-image-v217,
  .ijmhr-glass-orbit-v217,
  .ijmhr-glass-orbit-v217 i{
    animation:none!important;
  }
}

/* ============================================================
   IJMHR v2.18 — lightweight static realistic globe
   Only orbit lines/dots animate.
   ============================================================ */

.ijmhr-glass-globe-v217,
.ijmhr-globe3d-v216,
.ijmhr-rotating-globe{
  display:none!important;
}

.ijmhr-discovery-v33 .ijmhr-discovery-intro{
  position:relative!important;
  min-height:134px!important;
  padding-right:320px!important;
  overflow:hidden!important;
}

.ijmhr-static-globe-v218{
  position:absolute;
  right:22px;
  top:50%;
  width:265px;
  height:134px;
  transform:translateY(-50%);
  pointer-events:none;
  z-index:1;
}

.ijmhr-static-globe-photo-v218{
  position:absolute;
  left:71px;
  top:0;
  width:122px;
  height:122px;
  background-image:url('../images/scholarly-static-globe.webp');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
  filter:drop-shadow(0 10px 16px rgba(0,117,133,.16));
}

.ijmhr-static-globe-shadow-v218{
  position:absolute;
  left:68px;
  top:107px;
  width:128px;
  height:18px;
  border-radius:50%;
  background:radial-gradient(ellipse,rgba(0,103,121,.18),rgba(0,103,121,0) 72%);
  filter:blur(2px);
}

.ijmhr-static-orbit-v218{
  position:absolute;
  left:15px;
  top:31px;
  width:236px;
  height:70px;
  border:1px solid rgba(25,184,197,.34);
  border-radius:50%;
  transform:rotate(-10deg);
  animation:ijmhrOrbitRingSpin218 12s linear infinite;
}

.ijmhr-static-orbit-v218.orbit-two{
  transform:rotate(16deg);
  opacity:.55;
  animation-duration:17s;
  animation-direction:reverse;
}

.ijmhr-static-orbit-v218 i{
  position:absolute;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#26bac5;
  box-shadow:0 0 0 5px rgba(38,186,197,.10),0 0 10px rgba(38,186,197,.24);
  left:6px;
  top:30px;
  animation:ijmhrOrbitDot218 7.8s linear infinite;
}

.ijmhr-static-orbit-v218.orbit-two i{
  animation-duration:10.5s;
  animation-direction:reverse;
  animation-delay:-2s;
}

@keyframes ijmhrOrbitRingSpin218{
  from{rotate:0deg}
  to{rotate:360deg}
}

@keyframes ijmhrOrbitDot218{
  0%{left:6px;top:30px;transform:scale(.78)}
  25%{left:113px;top:-4px;transform:scale(1)}
  50%{left:220px;top:30px;transform:scale(.78)}
  75%{left:113px;top:62px;transform:scale(.58)}
  100%{left:6px;top:30px;transform:scale(.78)}
}

@media(max-width:1100px) and (min-width:761px){
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    padding-right:230px!important;
  }
  .ijmhr-static-globe-v218{
    right:0;
    transform:translateY(-50%) scale(.86);
    transform-origin:right center;
  }
}

@media(max-width:760px){
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    min-height:150px!important;
    padding-right:112px!important;
  }
  .ijmhr-static-globe-v218{
    right:-48px;
    transform:translateY(-50%) scale(.64);
    transform-origin:center;
    opacity:.78;
  }
}

@media(prefers-reduced-motion:reduce){
  .ijmhr-static-orbit-v218,
  .ijmhr-static-orbit-v218 i{
    animation:none!important;
  }
}

/* ============================================================
   IJMHR v2.20 — clean scoped rebuild from v2.18
   Indexing cards are intentionally untouched.
   ============================================================ */

.ijmhr-static-globe-v218,
.ijmhr-glass-globe-v217,
.ijmhr-globe3d-v216,
.ijmhr-rotating-globe{display:none!important}

/* Light scientific decoration */
.ijmhr-discovery-v33 .ijmhr-discovery-intro{
  position:relative!important;
  min-height:134px!important;
  padding-right:280px!important;
  overflow:hidden!important;
}
.ijmhr-science-decor-v220{
  position:absolute;
  right:14px;
  top:50%;
  width:250px;
  height:110px;
  transform:translateY(-50%);
  color:#18aeba;
  opacity:.22;
  pointer-events:none;
}
.ijmhr-science-decor-v220 svg{width:100%;height:100%;display:block}
.ijmhr-v220-dna{stroke-dasharray:6 5;animation:ijmhrV220Dash 10s linear infinite}
.ijmhr-v220-molecule{transform-origin:92px 72px;animation:ijmhrV220Float 5.2s ease-in-out infinite}
.ijmhr-v220-dots{animation:ijmhrV220Pulse 3.8s ease-in-out infinite}
@keyframes ijmhrV220Dash{to{stroke-dashoffset:-90}}
@keyframes ijmhrV220Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes ijmhrV220Pulse{0%,100%{opacity:.32}50%{opacity:.75}}

/* Editorial / author icon badges only */
.ijmhr-v220-icon-badge{
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(145deg,#e9f9fa,#d9f0f3)!important;
  color:#078c99!important;
  border:1px solid #c7e3e7!important;
  font-size:0!important;
}
.ijmhr-v220-icon-badge svg{width:25px!important;height:25px!important;display:block!important}

/* Author affiliation cards */
.ijmhr-author-card{
  background:linear-gradient(145deg,#ffffff,#f8fbfc)!important;
  border-color:#d0e1e5!important;
  box-shadow:0 4px 12px rgba(9,58,75,.035)!important;
}
.ijmhr-author-card strong,
.ijmhr-author-card h3,
.ijmhr-author-card h4{
  font-size:15px!important;
  line-height:1.28!important;
  color:#10384b!important;
}
.ijmhr-author-card p,
.ijmhr-author-card small{
  font-size:13px!important;
  line-height:1.48!important;
  color:#526f7b!important;
}

/* Article listing metadata: moderate increase only */
.ijmhr-v220-authorline{
  font-size:14px!important;
  line-height:1.45!important;
  color:#486776!important;
}
.ijmhr-v220-pages{
  font-size:13.5px!important;
  line-height:1.4!important;
  color:#5c7580!important;
}

/* Remove useless date-only card */
.ijmhr-v220-date-only{display:none!important}

/* Abstract typography refresh */
.ijmhr-article-abstract,
.ijmhr-abstract-card,
.ijmhr-reader-abstract,
.obj_article_details .abstract{
  background:linear-gradient(145deg,#fff 0%,#f8fbfc 100%)!important;
  border:1px solid #cadfe3!important;
  border-radius:16px!important;
  padding:26px 28px!important;
  box-shadow:0 8px 22px rgba(8,58,75,.045)!important;
}
.ijmhr-article-abstract h2,
.ijmhr-abstract-card h2,
.ijmhr-reader-abstract h2,
.obj_article_details .abstract h2{
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:30px!important;
  line-height:1.14!important;
  color:#12384c!important;
}
.ijmhr-article-abstract p,
.ijmhr-abstract-card p,
.ijmhr-reader-abstract p,
.obj_article_details .abstract p{
  font-family:"Segoe UI Variable","Aptos","Segoe UI",Arial,sans-serif!important;
  font-size:16.1px!important;
  line-height:1.78!important;
  color:#294f60!important;
}

/* ONLY enlarge scholarly action text. No card color/size rules here. */
.ijmhr-logo-card .ijmhr-record-link,
.ijmhr-logo-card a[class*="record-link"]{
  font-size:11.5px!important;
  line-height:1.3!important;
  font-weight:800!important;
}

/* Responsive decoration only */
@media(max-width:1100px) and (min-width:761px){
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{padding-right:210px!important}
  .ijmhr-science-decor-v220{right:0;width:200px;opacity:.18}
}
@media(max-width:760px){
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    min-height:145px!important;
    padding-right:96px!important;
  }
  .ijmhr-science-decor-v220{right:-55px;width:160px;opacity:.15}
  .ijmhr-article-abstract,
  .ijmhr-abstract-card,
  .ijmhr-reader-abstract,
  .obj_article_details .abstract{padding:20px!important}
  .ijmhr-article-abstract h2,
  .ijmhr-abstract-card h2,
  .ijmhr-reader-abstract h2,
  .obj_article_details .abstract h2{font-size:27px!important}
  .ijmhr-article-abstract p,
  .ijmhr-abstract-card p,
  .ijmhr-reader-abstract p,
  .obj_article_details .abstract p{font-size:15.4px!important;line-height:1.72!important}
}
@media(prefers-reduced-motion:reduce){
  .ijmhr-v220-dna,.ijmhr-v220-molecule,.ijmhr-v220-dots{animation:none!important}
}

/* ============================================================
   IJMHR v2.21 — FINAL STATIC VISUAL + SCOPED CORRECTIONS
   Scholarly indexing card size/color/logo/link rules are untouched.
   ============================================================ */

/* No globe and no animation */
.ijmhr-static-globe-v218,
.ijmhr-glass-globe-v217,
.ijmhr-globe3d-v216,
.ijmhr-rotating-globe,
.ijmhr-science-decor-v220{
  display:none!important;
}

/* Static, lightweight research artwork in the existing intro area.
   It is decorative only and does not change section height. */
.ijmhr-discovery-v33 .ijmhr-discovery-intro{
  position:relative!important;
  min-height:134px!important;
  padding-right:300px!important;
  overflow:hidden!important;
}
.ijmhr-discovery-v33 .ijmhr-discovery-intro::after{
  content:"";
  position:absolute;
  right:16px;
  top:50%;
  transform:translateY(-50%);
  width:270px;
  height:118px;
  background:url('../images/scholarly-research-static.webp') center/contain no-repeat;
  opacity:.72;
  pointer-events:none;
}

/* Academic fallback icon: removes initials AND the medical plus sign.
   Uploaded real author photos still win because their <img> remains visible. */
.ijmhr-author-avatar.ijmhr-fallback-ready,
.ijmhr-author-initial.ijmhr-fallback-ready,
.ijmhr-author-badge.ijmhr-fallback-ready,
.ijmhr-v220-icon-badge,
.ijmhr-v221-academic-badge{
  position:relative!important;
  overflow:hidden!important;
  background:
    #eaf8f9 url('../images/academic-profile-icon.webp') center/78% no-repeat!important;
  color:transparent!important;
  font-size:0!important;
  border:1px solid #c7e3e7!important;
  box-shadow:none!important;
}
.ijmhr-author-avatar.ijmhr-fallback-ready::before,
.ijmhr-author-avatar.ijmhr-fallback-ready::after,
.ijmhr-author-initial.ijmhr-fallback-ready::before,
.ijmhr-author-initial.ijmhr-fallback-ready::after,
.ijmhr-author-badge.ijmhr-fallback-ready::before,
.ijmhr-author-badge.ijmhr-fallback-ready::after,
.ijmhr-v220-icon-badge::before,
.ijmhr-v220-icon-badge::after,
.ijmhr-v221-academic-badge::before,
.ijmhr-v221-academic-badge::after{
  content:none!important;
  display:none!important;
}
.ijmhr-v220-icon-badge svg,
.ijmhr-v221-academic-badge svg{
  display:none!important;
}
.ijmhr-author-avatar.ijmhr-fallback-ready > img,
.ijmhr-author-initial.ijmhr-fallback-ready > img,
.ijmhr-author-badge.ijmhr-fallback-ready > img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
  z-index:2!important;
}

/* Remove the blank date-only box completely */
.ijmhr-v220-date-only,
.ijmhr-v221-hide-date-card{
  display:none!important;
}

/* Reader metric: no dash, no fabricated numeric geography count */
.ijmhr-v221-reader-reach .ijmhr-v221-reader-value{
  font-size:21px!important;
  line-height:1.1!important;
  font-weight:800!important;
  letter-spacing:.03em!important;
  color:#10384b!important;
}

/* Moderate readability increase only */
.ijmhr-v220-authorline,
.ijmhr-v221-authorline{
  font-size:14px!important;
  line-height:1.45!important;
  color:#486776!important;
}
.ijmhr-v220-pages,
.ijmhr-v221-pages{
  font-size:13.5px!important;
  line-height:1.4!important;
  color:#5c7580!important;
}

/* Author/Affiliation refresh remains compact */
.ijmhr-author-card{
  background:linear-gradient(145deg,#ffffff,#f8fbfc)!important;
  border-color:#d0e1e5!important;
  box-shadow:0 4px 12px rgba(9,58,75,.035)!important;
}
.ijmhr-author-card strong,
.ijmhr-author-card h3,
.ijmhr-author-card h4{
  font-size:15px!important;
  line-height:1.28!important;
  color:#10384b!important;
}
.ijmhr-author-card p,
.ijmhr-author-card small{
  font-size:13px!important;
  line-height:1.48!important;
  color:#526f7b!important;
}

/* Abstract refresh */
.ijmhr-article-abstract,
.ijmhr-abstract-card,
.ijmhr-reader-abstract,
.obj_article_details .abstract{
  background:linear-gradient(145deg,#ffffff 0%,#f8fbfc 100%)!important;
  border:1px solid #cadfe3!important;
  border-radius:16px!important;
  padding:26px 28px!important;
  box-shadow:0 8px 22px rgba(8,58,75,.045)!important;
}
.ijmhr-article-abstract h2,
.ijmhr-abstract-card h2,
.ijmhr-reader-abstract h2,
.obj_article_details .abstract h2{
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:30px!important;
  line-height:1.14!important;
  color:#12384c!important;
  letter-spacing:-.15px!important;
}
.ijmhr-article-abstract p,
.ijmhr-abstract-card p,
.ijmhr-reader-abstract p,
.obj_article_details .abstract p{
  font-family:"Segoe UI Variable","Aptos","Segoe UI",Arial,sans-serif!important;
  font-size:16.1px!important;
  line-height:1.78!important;
  color:#294f60!important;
  margin-bottom:17px!important;
}

/* Static colorful replacement for the old dark plus/ECG placeholder.
   Only elements marked by the narrow article-card detector receive this. */
.ijmhr-v221-article-placeholder{
  position:relative!important;
  overflow:hidden!important;
  background:#eef9fa url('../images/article-research-placeholder.webp') center/cover no-repeat!important;
  border-radius:12px!important;
  color:transparent!important;
  font-size:0!important;
}
.ijmhr-v221-article-placeholder > img,
.ijmhr-v221-article-placeholder > svg,
.ijmhr-v221-article-placeholder::before,
.ijmhr-v221-article-placeholder::after{
  visibility:hidden!important;
}

/* ONLY action-text readability inside existing scholarly cards.
   No width, height, background, grid, or card-color changes here. */
.ijmhr-logo-card .ijmhr-record-link,
.ijmhr-logo-card a[class*="record-link"]{
  font-size:11.5px!important;
  line-height:1.32!important;
  font-weight:800!important;
}

/* Keep the static visual compact on smaller screens */
@media(max-width:1100px) and (min-width:761px){
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    padding-right:215px!important;
  }
  .ijmhr-discovery-v33 .ijmhr-discovery-intro::after{
    right:0;
    width:205px;
    height:108px;
    opacity:.62;
  }
}
@media(max-width:760px){
  .ijmhr-discovery-v33 .ijmhr-discovery-intro{
    min-height:145px!important;
    padding-right:98px!important;
  }
  .ijmhr-discovery-v33 .ijmhr-discovery-intro::after{
    right:-44px;
    width:150px;
    height:112px;
    opacity:.42;
  }
  .ijmhr-article-abstract,
  .ijmhr-abstract-card,
  .ijmhr-reader-abstract,
  .obj_article_details .abstract{
    padding:20px!important;
  }
  .ijmhr-article-abstract h2,
  .ijmhr-abstract-card h2,
  .ijmhr-reader-abstract h2,
  .obj_article_details .abstract h2{
    font-size:27px!important;
  }
  .ijmhr-article-abstract p,
  .ijmhr-abstract-card p,
  .ijmhr-reader-abstract p,
  .obj_article_details .abstract p{
    font-size:15.4px!important;
    line-height:1.72!important;
  }
}


/* ============================================================
   IJMHR v2.27 — REAL PHONE BEHAVIOR FIX
   ============================================================ */

@media(max-width:900px){

  html.ijmhr-v227-phone{
    overflow-x:hidden!important;
    overflow-y:auto!important;
    height:auto!important;
    max-height:none!important;
    touch-action:pan-y pinch-zoom!important;
  }

  body.ijmhr-v227-phone{
    overflow-x:hidden!important;
    overflow-y:visible!important;
    height:auto!important;
    max-height:none!important;
    min-height:100%!important;
    touch-action:pan-y pinch-zoom!important;
  }

  /* Runtime-detected horizontal rails cannot capture finger dragging. */
  .ijmhr-v227-no-horizontal-touch{
    overflow-x:hidden!important;
    scroll-snap-type:none!important;
    scroll-behavior:auto!important;
    overscroll-behavior-x:none!important;
    -webkit-overflow-scrolling:auto!important;
    touch-action:pan-y pinch-zoom!important;
    scrollbar-width:none!important;
  }

  .ijmhr-v227-no-horizontal-touch::-webkit-scrollbar{
    display:none!important;
    width:0!important;
    height:0!important;
  }

  /* Runtime-detected nested vertical scrollers become ordinary page flow. */
  .ijmhr-v227-no-nested-vertical{
    overflow-y:visible!important;
    height:auto!important;
    max-height:none!important;
    overscroll-behavior-y:auto!important;
    touch-action:pan-y pinch-zoom!important;
  }

  /* Every common IJMHR card region explicitly yields to document scrolling. */
  .ijmhr-trust-strip,
  .ijmhr-trust-strip *,
  .ijmhr-logo-rail,
  .ijmhr-logo-rail *,
  .ijmhr-discovery-grid,
  .ijmhr-discovery-grid *,
  .ijmhr-logo-grid,
  .ijmhr-logo-grid *,
  .ijmhr-facts-grid,
  .ijmhr-facts-grid *,
  .ijmhr-feature-grid,
  .ijmhr-feature-grid *,
  .ijmhr-stat-grid,
  .ijmhr-stat-grid *{
    touch-action:pan-y pinch-zoom!important;
  }

  /* Phone dropdown: only opens when JS marks the actual owner open. */
  .ijmhr-v227-menu-open > ul,
  .ijmhr-v227-menu-open > .dropdown-menu,
  .ijmhr-v227-menu-open > .submenu,
  .ijmhr-v227-menu-open .ijmhr-v227-submenu{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    position:relative!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    margin:5px 0 7px!important;
    padding:6px!important;
    background:#064e63!important;
    border-radius:8px!important;
    box-shadow:0 8px 20px rgba(0,45,60,.18)!important;
    z-index:99999!important;
  }

  .ijmhr-v227-menu-open > ul a,
  .ijmhr-v227-menu-open > .dropdown-menu a,
  .ijmhr-v227-menu-open > .submenu a,
  .ijmhr-v227-menu-open .ijmhr-v227-submenu a{
    display:block!important;
    width:100%!important;
    padding:11px 12px!important;
    color:#f4fbfc!important;
    background:transparent!important;
    font-size:15px!important;
    line-height:1.35!important;
    white-space:normal!important;
    text-decoration:none!important;
  }
}


/* ============================================================
   IJMHR v2.30 — ONE Scholarly Visibility Control Pair ONLY
   ============================================================ */
@media(max-width:760px){

  .ijmhr-logo-rail.ijmhr-logo-rail-v35.ijmhr-v230-arrow-rail{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    overflow-y:visible!important;
    scroll-snap-type:none!important;
    scroll-behavior:smooth!important;
    -webkit-overflow-scrolling:auto!important;
    touch-action:pan-y pinch-zoom!important;
    overscroll-behavior-x:none!important;
    scrollbar-width:none!important;
  }

  .ijmhr-logo-rail.ijmhr-logo-rail-v35.ijmhr-v230-arrow-rail::-webkit-scrollbar{
    display:none!important;
    width:0!important;
    height:0!important;
  }

  .ijmhr-logo-rail.ijmhr-logo-rail-v35.ijmhr-v230-arrow-rail > .ijmhr-logo-card{
    flex:0 0 calc(50% - 5px)!important;
    width:calc(50% - 5px)!important;
    min-width:calc(50% - 5px)!important;
    max-width:calc(50% - 5px)!important;
    margin:0!important;
    touch-action:pan-y pinch-zoom!important;
    scroll-snap-align:none!important;
  }

  /* Hide every legacy scholarly control container. */
  .ijmhr-exact-carousel-controls,
  .ijmhr-carousel-controls,
  .ijmhr-logo-controls,
  .ijmhr-slider-controls,
  .ijmhr-v228-scholar-controls,
  .ijmhr-v229-scholar-controls{
    display:none!important;
  }

  .ijmhr-v230-scholar-controls{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    gap:12px!important;
    margin:12px 0 0!important;
    padding:0!important;
    touch-action:manipulation!important;
  }

  .ijmhr-v230-scholar-controls button{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    border-radius:50%!important;
    border:1px solid #b9dce2!important;
    background:#fff!important;
    color:#07576c!important;
    box-shadow:0 4px 12px rgba(0,55,70,.10)!important;
    font-size:22px!important;
    font-weight:800!important;
    line-height:1!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    cursor:pointer!important;
    touch-action:manipulation!important;
    padding:0!important;
  }
}


/* ============================================================
   IJMHR v2.31 — THREE SCOPED VISUAL FIXES ONLY
   Base: v2.30
   ============================================================ */

/* 1. Editorial Board icon alignment.
   Keep card/grid design unchanged; reserve space for the icon. */
.ijmhr-editorial-card,
.ijmhr-editor-card,
.editorial-board-card,
.editorial_member,
.editorial-member{
  position:relative!important;
}

.ijmhr-editorial-card .ijmhr-editorial-icon,
.ijmhr-editor-card .ijmhr-editorial-icon,
.editorial-board-card .ijmhr-editorial-icon,
.editorial_member .ijmhr-editorial-icon,
.editorial-member .ijmhr-editorial-icon,
.ijmhr-editorial-card .ijmhr-author-avatar,
.ijmhr-editor-card .ijmhr-author-avatar,
.editorial-board-card .ijmhr-author-avatar,
.editorial_member .ijmhr-author-avatar,
.editorial-member .ijmhr-author-avatar{
  position:absolute!important;
  left:22px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  margin:0!important;
  z-index:1!important;
}

.ijmhr-editorial-card .ijmhr-editorial-content,
.ijmhr-editor-card .ijmhr-editorial-content,
.editorial-board-card .ijmhr-editorial-content,
.editorial_member .ijmhr-editorial-content,
.editorial-member .ijmhr-editorial-content,
.ijmhr-editorial-card > .content,
.ijmhr-editor-card > .content,
.editorial-board-card > .content{
  padding-left:76px!important;
}

/* Generic fallback for the live cards if no named content wrapper exists.
   Only affects cards containing the editorial badge/icon. */
@supports selector(:has(*)){
  .ijmhr-editorial-card:has(.ijmhr-author-avatar),
  .ijmhr-editor-card:has(.ijmhr-author-avatar),
  .editorial-board-card:has(.ijmhr-author-avatar),
  .editorial_member:has(.ijmhr-author-avatar),
  .editorial-member:has(.ijmhr-author-avatar){
    padding-left:98px!important;
  }
}

/* 2. Remove date-only card completely, including its occupied space. */
.ijmhr-v231-date-card-gone{
  display:none!important;
  visibility:hidden!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}

/* 3. Replace old dark IJMHR/plus article thumbnail. */
.ijmhr-v231-article-thumb{
  position:relative!important;
  overflow:hidden!important;
  background:#eef9fa url('../images/article-research-placeholder.webp') center/cover no-repeat!important;
  color:transparent!important;
  font-size:0!important;
  border-radius:12px!important;
}

.ijmhr-v231-article-thumb > *{
  visibility:hidden!important;
}

.ijmhr-v231-article-thumb::before,
.ijmhr-v231-article-thumb::after{
  content:none!important;
  display:none!important;
}

@media(max-width:760px){
  .ijmhr-editorial-card .ijmhr-editorial-icon,
  .ijmhr-editor-card .ijmhr-editorial-icon,
  .editorial-board-card .ijmhr-editorial-icon,
  .editorial_member .ijmhr-editorial-icon,
  .editorial-member .ijmhr-editorial-icon,
  .ijmhr-editorial-card .ijmhr-author-avatar,
  .ijmhr-editor-card .ijmhr-author-avatar,
  .editorial-board-card .ijmhr-author-avatar,
  .editorial_member .ijmhr-author-avatar,
  .editorial-member .ijmhr-author-avatar{
    left:16px!important;
  }

  .ijmhr-editorial-card .ijmhr-editorial-content,
  .ijmhr-editor-card .ijmhr-editorial-content,
  .editorial-board-card .ijmhr-editorial-content,
  .editorial_member .ijmhr-editorial-content,
  .editorial-member .ijmhr-editorial-content{
    padding-left:68px!important;
  }

  @supports selector(:has(*)){
    .ijmhr-editorial-card:has(.ijmhr-author-avatar),
    .ijmhr-editor-card:has(.ijmhr-author-avatar),
    .editorial-board-card:has(.ijmhr-author-avatar),
    .editorial_member:has(.ijmhr-author-avatar),
    .editorial-member:has(.ijmhr-author-avatar){
      padding-left:84px!important;
    }
  }
}


/* ============================================================
   IJMHR v2.32 — EXACT LIVE SELECTOR FIXES
   ============================================================ */

/* 1) Live Editorial Board cards:
   reserve a proper left column and vertically center the actual badge. */
.ijmhr-v232-editorial-card-live{
  position:relative!important;
  padding-left:104px!important;
}

.ijmhr-v232-editorial-card-live .ijmhr-v232-editorial-badge-live{
  position:absolute!important;
  left:28px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  margin:0!important;
  z-index:2!important;
}

.ijmhr-v232-editorial-card-live .ijmhr-v232-editorial-label-live{
  position:relative!important;
  z-index:1!important;
  margin-top:0!important;
}

/* 2) Exact live legacy article thumbnail:
   replace the whole dark IJMHR/+ tile, not just inner text. */
.ijmhr-v232-article-thumb-live{
  position:relative!important;
  overflow:hidden!important;
  background:#eef9fa url('../images/article-research-placeholder.webp') center/cover no-repeat!important;
  color:transparent!important;
  font-size:0!important;
  border-radius:12px!important;
}

.ijmhr-v232-article-thumb-live > *{
  visibility:hidden!important;
}

.ijmhr-v232-article-thumb-live::before,
.ijmhr-v232-article-thumb-live::after{
  content:none!important;
  display:none!important;
}

@media(max-width:760px){
  .ijmhr-v232-editorial-card-live{
    padding-left:82px!important;
  }

  .ijmhr-v232-editorial-card-live .ijmhr-v232-editorial-badge-live{
    left:18px!important;
  }
}


/* ============================================================
   IJMHR v2.34 — EXACT IJMHR ARTICLE TILE REPLACEMENT ONLY
   ============================================================ */

.ijmhr-v234-article-tile{
  position:relative!important;
  overflow:hidden!important;
  background:
    #eef9fa url('../images/article-research-placeholder.webp')
    center/cover no-repeat!important;
  color:transparent!important;
  font-size:0!important;
  border-radius:12px!important;
  border:0!important;
}

.ijmhr-v234-article-tile *{
  visibility:hidden!important;
  opacity:0!important;
}

.ijmhr-v234-article-tile::before,
.ijmhr-v234-article-tile::after,
.ijmhr-v234-article-tile *::before,
.ijmhr-v234-article-tile *::after{
  content:none!important;
  display:none!important;
  visibility:hidden!important;
}


/* ============================================================
   IJMHR v2.35 — REMOVE EMPTY ISSUE BLOCK ONLY
   ============================================================ */
.ijmhr-v235-empty-issue-block-gone{
  display:none!important;
  visibility:hidden!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}


/* ============================================================
   IJMHR v2.36 — EXACT ISSUE INTRO REMOVAL ONLY
   Exact live selector confirmed in DevTools:
   .obj_issue_toc > .ijmhr-issue-intro
   ============================================================ */

.page_issue .obj_issue_toc > .ijmhr-issue-intro,
.pkp_page_issue .obj_issue_toc > .ijmhr-issue-intro,
.obj_issue_toc > .ijmhr-issue-intro{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}
