pub(crate) fn compute_styles<'a>(
root: &'a Node,
stylesheet: &StyleSheet,
ancestors: &[AncestorContext<'a>],
sibling_index: Option<usize>,
sibling_count: Option<usize>,
active_pseudo_states: &[&str],
) -> BTreeMap<String, String>