/* Restore the set's navigation to its normal place below the hero. */
.pp4 .pp4-nav,
body .pp4 nav.pp4-nav {
  position: static !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  inset: auto !important;
  transform: none !important;
  z-index: auto !important;
}
/* Lightweight recovery control: only when more cards exist in Vault. */
.pp4 .pkp-gallery-595-controls { display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:14px auto 20px;text-align:center; }
.pp4 .pkp-gallery-595-more { cursor:pointer; font:inherit; font-weight:700; color:#fff; background:#224fce; border:1px solid #224fce; border-radius:10px; padding:12px 22px; }
.pp4 .pkp-gallery-595-more:hover { background:#12388d; }
.pp4 .pkp-gallery-595-more:disabled { opacity:.65;cursor:wait; }
.pp4 .pkp-gallery-595-page { color:#224fce;font-weight:600;text-decoration:underline; }
.pp4 .pkp-gallery-595-message { width:100%;font-size:.9rem; margin:0;color:#526782; }
.pp4 .pkp-gallery-595-message[role=alert] { color:#a22c29; }
.pp4 .pkp-gallery-595-controls[hidden] { display:none!important; }
