Render to plain text (fallback, CLI, etc.)
@override String toText() { return children.map((child) => child.toText()).join('\n\n'); }