@override CSSPaint get stroke => _stroke ?? parent?.stroke ?? CSSPaint.none;
set stroke(CSSPaint? value) { if (_stroke == value) return; _stroke = value; _markRepaint(); }