################################ The cascade and computed style ################################ :func:`turbohtml.cssom.computed_style` answers a narrow question: given a parsed document and one element, which value would win for each CSS property? That is the *cascade*, and turbohtml runs it the way the `CSS Cascade `_ specification describes -- with one deliberate boundary, drawn where a non-rendering library has to stop. *********************** What the cascade does *********************** For each element the cascade gathers every declaration that could apply and picks a winner per property: - **Collection.** Every ``