Structs§
- CssRule
- Selector
- A full selector: chain of segments (ancestor > … > target) + optional :hover e.g. “.card h1:hover” = segments=[Segment([Class(“card”)]), Segment([Tag(“h1”)])], hover=true
- Selector
Segment - A segment is one space-separated part of a selector. e.g., “div.btn.active” is ONE segment with parts [Tag(“div”), Class(“btn”), Class(“active”)] All parts in a segment must match the SAME element.
Enums§
- Selector
Part - A single selector atom (e.g., “div”, “.card”, “#main”)