//! Rendering convention for this module: `Widget` values contain only the
//! short-lived visual configuration for one frame. Persistent selection,
//! scrolling, hit-test geometry, and input drafts stay in controller state and
//! are passed to `StatefulWidget` implementations separately. Line-building
//! helpers remain plain functions because they are also measured, cached, or
//! inserted into scrollback before a terminal area exists.
pub
pub
pub
pub