data class CharacterStyle(val foreground: Colour = Colour.DEFAULT, val background: Colour = Colour.DEFAULT, val isBold: Boolean = false, val isItalic: Boolean = false, val isUnderline: Boolean = false)
Represents the visual attributes of a character in the terminal.