/* Focus rings are for KEYBOARD users only (Mark, 2026-09-25). input-modality.js marks <html data-input="pointer">
   until the visitor presses a navigation key (Tab, arrows…); while it does, no focus ring or focus glow is drawn on
   any site — not the WorldCare dual-tone ring (wc-brand-base.css), not Bootstrap's, not the browser default, and
   not the ring Chrome draws when a page moves focus itself (FocusOnNavigate's h1 on load). The first Tab sets
   "keyboard" and every ring returns untouched (WCAG 2.4.7). Without JS the attribute is never set, so rings stay.
   The specificity (0,2,1) plus !important outranks the global `:focus-visible { … !important }` ring. */
html[data-input="pointer"] :focus,
html[data-input="pointer"] :focus-visible {
    outline: none !important;
}

html[data-input="pointer"] :focus-visible {
    box-shadow: none !important;
}
