/* StageHill AJAX Navigation intentionally has no visual transition. A successful
 * swap is one synchronous DOM commit so the destination appears as one page, not
 * as element-by-element animation. The existing Seamless Navigation shell remains
 * responsible for any optional loading line. */
html.shaj-ajax-enabled { --shaj-runtime: 1; }

/* Visible only when Debug logging is enabled in Settings -> AJAX Navigation. */
#shaj-debug-badge {
  position: fixed;
  left: 12px;
  bottom: 12px;
  z-index: 2147483000;
  padding: 5px 8px;
  border-radius: 5px;
  background: rgba(0,0,0,.78);
  color: #fff;
  font: 600 11px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  pointer-events: none;
  opacity: 0;
  transform: translateY(3px);
  transition: opacity .12s linear, transform .12s linear;
}
#shaj-debug-badge.is-visible { opacity: 1; transform: translateY(0); }
