/* Pointer selection and keyboard navigation have separate focus treatments. */
html[data-input-mode="pointer"] :focus,
html[data-input-mode="pointer"] label:focus-within {
  outline: none !important;
}
html[data-input-mode="pointer"] :is(a, button, summary, label, input, select, textarea) {
  -webkit-tap-highlight-color: transparent;
}
html[data-input-mode="keyboard"] :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible {
  outline: 2px solid #269fdc !important;
  outline-offset: 2px;
}
