/* Scoped to relocation, vDSO and notation articles. */
.dujin-article figure.arm64-reloc-vdso-scroll > a:focus-visible,
.arm64-notation-scroll:focus-visible {
  outline: 2px solid #176879;
  outline-offset: 2px;
}
.arm64-notation-scroll {
  max-width: 100%;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
}
.dujin-article .arm64-notation-scroll > table { display: table; }
@media (max-width: 800px) {
  .dujin-article figure.arm64-reloc-vdso-scroll > a {
    display: block;
    max-width: 100%;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
  }
  .dujin-article figure.arm64-reloc-vdso-scroll > a > img {
    width: 1100px;
    max-width: none;
    height: auto;
  }
  .dujin-article .arm64-notation-scroll > table { min-width: 680px; }
}
