/* JOneS caret guard
   Hide the blinking text caret on normal UI text while preserving it in real editable fields. */
html,
body,
body * {
  caret-color: transparent !important;
}

input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea,
[contenteditable="true"],
[contenteditable="plaintext-only"] {
  caret-color: auto !important;
}
