:where(a:any-link) {
  color: inherit;
}

/* Origin copy must stay readable on the white field. Redactions stay blocked until hover. */
#origin h2,
#origin [class*="font-mono"][class*="text-lg"][class*="border-l-2"] {
  color: #050505 !important;
  opacity: 1 !important;
}

#origin [class*="cursor-help"][class*="select-none"] {
  color: #050505 !important;
  background: #050505 !important;
}

#origin [class*="cursor-help"][class*="select-none"] > span:first-child {
  color: transparent !important;
  background: transparent !important;
  text-shadow: none !important;
}

#origin [class*="cursor-help"][class*="select-none"] > span:nth-child(2) {
  background: #050505 !important;
  opacity: 1 !important;
}

#origin [class*="cursor-help"][class*="select-none"] > span:nth-child(3) {
  opacity: 0 !important;
}

#origin [class*="cursor-help"][class*="select-none"]:hover,
#origin [class*="cursor-help"][class*="select-none"]:focus-within {
  background: transparent !important;
}

#origin [class*="cursor-help"][class*="select-none"]:hover > span:first-child,
#origin [class*="cursor-help"][class*="select-none"]:focus-within > span:first-child {
  color: #050505 !important;
}

#origin [class*="cursor-help"][class*="select-none"]:hover > span:nth-child(2),
#origin [class*="cursor-help"][class*="select-none"]:focus-within > span:nth-child(2) {
  background: transparent !important;
  opacity: 0 !important;
}
