Tui::ErrorScreen
Shared full-screen error display: clears the screen, prints message in the failed color, and optionally waits for a keypress before returning.
Instance methods
Renders the error text block (no I/O), so callers can verify the
exact output without a live Screen/terminal.