A struct that defines the characters used for different parts of a border’s visual appearance.
Each field specifies a character to represent a particular section of the border.
A constant error message displayed when there are not enough colors provided for a gradient.
It encourages the user to use at least two colors for a gradient effect or repeat the same color
if a solid color is desired.
A set of predefined border styles for different visual aesthetics. Each BorderStyleInfo
instance defines the characters to be used for different parts of the border (corners, sides, and centers).