Style

:= [
    Default,
    Bold([On, Off]),
    Faint([On, Off]),
    Italic([On, Off]),
    Underline([On, Off]),
    Strikethrough([On, Off]),
    Invert([On, Off]),
    Foreground(Color),
    Background(Color),
]

Style represents the control sequence for terminal display attributes. It controls various attributes, which remain in effect until explicitly reset by a subsequent style sequence. The provided attributes are common and well-supported, though not exhaustive.