/* Form fields use their border for focus, without an outer ring. */
:is(input, textarea, select, [contenteditable="true"], [role="textbox"]):is(:focus, :focus-visible) {
  outline: none !important;
  outline-offset: 0 !important;
  box-shadow: none !important;
}
:is(input:not([type="range"]):not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]), textarea, select, [contenteditable="true"], [role="textbox"]):is(:focus, :focus-visible) {
  border-color: var(--accent, #7d4683) !important;
}
