/* I006: display text keeps selection/focus but does not paint an insertion caret.
   Editable boundaries inherit naturally; never apply an editable-descendant * rule,
   which would reopen a contenteditable=false subtree. */
html { caret-color: transparent; }
select, :is(input, textarea):disabled, :is(input, textarea)[readonly] {
  caret-color: transparent;
}
:is(input, textarea):enabled:not([readonly]),
[contenteditable=""], [contenteditable="true" i],
[contenteditable="plaintext-only" i] { caret-color: auto; }
[contenteditable="false" i] { caret-color: transparent; }
