/// - `original_icon_dom`: The original icon node's StyledDom (contains inline styles, a11y info, icon_name)
/// Note: icon_name is accessible via `original_icon_dom.node_data[0].get_node_type()` → `NodeType::Icon(name)`
/// Look up an icon across all packs, returning the pack name and data reference (first match wins)
let mut result = format!("Debug lookup for icon '{}' (normalized: '{}'):\n", icon_name, icon_name_lower);
cascade_info: CascadeInfoVec::from_vec(vec![CascadeInfo { index_in_parent: 0, is_last_child: true }]),