(CssPropertyType::OverflowWrap, "word-wrap"), // +spec:line-breaking:45074d - word-wrap is legacy name alias for overflow-wrap
// +spec:display-property:b4cf6d - unicode-bidi does not inherit (removed from inheritable set)
FontFamily | FontSize | FontWeight | FontStyle | LineHeight | LetterSpacing | WordSpacing | TextIndent |
TextColor | TextAlign | TextJustify | TextDecoration | WhiteSpace | Direction | Hyphens | TabSize |
// NOTE: Cursor is inheritable per CSS spec (https://developer.mozilla.org/en-US/docs/Web/CSS/cursor)
/// Returns whether this property can trigger a re-layout (important for incremental layout and
"auto" if !has_typed_auto => return Ok(keys.into_iter().map(CssProperty::auto).collect()),
"none" if !has_typed_none => return Ok(keys.into_iter().map(CssProperty::none).collect()),
// +spec:overflow:ff5ea4 - overflow shorthand sets overflow-x and overflow-y; second value copied from first if omitted
pub const fn as_border_bottom_left_radius(&self) -> Option<&StyleBorderBottomLeftRadiusValue> {