html.dialog-open,
html.dialog-open body {
  overflow: hidden !important;
  overscroll-behavior: none;
}

@media (max-width: 760px) {
  body.toc-open::before {
    content: "";
    position: fixed;
    z-index: 40;
    inset: var(--header-height) 0 0;
    background: rgba(10, 16, 14, .42);
    backdrop-filter: blur(2px);
    pointer-events: none;
  }
}
