ui/richtext/RichTextReroll.cs

A RichText panel class for rendering "reroll" labels in UI. It matches words like "Reroll"/"Rerolls"/"Rerolling" via a regex attribute and supplies styling: icon (empty), bold weight, border radius, background gradient and text color.

Reflection
using System.Xml.Linq;

[RichTextPanel( @"\b[Rr]erolls?(?:ing)?\b" )]
public class RichTextReroll : RichTextBase
{
	//public override string ImagePath => "textures/ui/reroll.png";

	public override string Icon => "";
	public override int? FontWeight => 900;

	//public override Color? BackgroundColor => Color.White.WithAlpha(1f);
	public override float? BorderRadius => 3f;
	public override Color? BackgroundGradientStart => Color.White.WithAlpha( 1f );
	public override Color? BackgroundGradientEnd => Color.White.WithAlpha( 0.6f );
	public override float? BackgroundGradientAngle => -90f;

	//public override Color Color => new Color( 0.3f, 0.8f, 1f );
	public override Color Color => Color.Black;
}