/* One visible theme-coloured focus border; no offset ring or shadow. */
[role="button"]:focus-visible,
[role="tab"]:focus-visible,
input:focus-visible,
textarea:focus-visible {
  outline: none !important;
  box-shadow: none !important;
  border: 2px solid #087fb5 !important;
}
[role="link"]:focus-visible, a:focus-visible {
  outline: 2px solid #087fb5;
  outline-offset: 0;
}
@media (forced-colors: active) {
  [role="button"]:focus-visible,[role="tab"]:focus-visible,input:focus-visible,textarea:focus-visible {
    border-color: Highlight !important;
    forced-color-adjust: auto;
  }
  [role="link"]:focus-visible,a:focus-visible { outline-color: Highlight; }
}
