/* Phase 31–40 quality layer: no visual redesign. */
.resource-error { outline: 2px dashed currentColor; opacity: .65; }
.visually-hidden:not(:focus):not(:active) { position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important; }
@media (prefers-reduced-motion: reduce) { html:focus-within { scroll-behavior:auto; } *,*::before,*::after { animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important; } }

/* var.6: the primary document image must not display the diagnostic dashed outline. */
.doc2026__viewer > img.resource-error,
#doc2026Image.resource-error {
  outline: none !important;
  opacity: 1;
}

