Branch out in a rule to apply styling based on a runtime condition.
A version of Rule that affects children.
Field allows defining and performing partial changes to members of Style.
Rules specify changes that are to be made to the node's style.
Selector is used to pick a node based on its type and specified tags.
Node theme.
Create a rule that affects the children of a node. To be placed inside a regular rule.
Create a style rule for the given node.
This module defines templates and structs used to build themes, including a set of special setters to use within theme definitions. Because of the amount of general symbols defined by the module, it is not imported by default and has to be imported explicitly. Do not import this globally, but within functions that define themes.