pub fn terminal_width() -> usize
Returns the current terminal width in columns.
Falls back to DEFAULT_TERMINAL_WIDTH (120) if detection fails.
DEFAULT_TERMINAL_WIDTH