int cssRuleListStructuralHash(Iterable<CSSRule> rules) { return Object.hashAll(rules.map(cssRuleStructuralHash)); }