/* Q6: loaded only by the top and AI pages; content-hashed filename. */
html body :is(a[href], button, input, select, textarea, summary, [tabindex], [role="button"]):focus-visible,
html body #gnav .or-modal_close_btn:focus-visible {
  outline: 3px solid #000 !important;
  outline-offset: 3px !important;
  box-shadow: 0 0 0 3px #fff !important;
  transition: none !important;
}
@media (forced-colors: active) {
  html body :is(a[href], button, input, select, textarea, summary, [tabindex], [role="button"]):focus-visible,
  html body #gnav .or-modal_close_btn:focus-visible {
    outline: 3px solid Highlight !important;
    outline-offset: 3px !important;
    box-shadow: none !important;
    forced-color-adjust: auto;
  }
}
