SGR selects one or more character attributes at the same time.
Multiple params (up to 32) are applied from in order from left to right.
The changed attributes are applied to all new characters received.
If you move characters in the viewport by scrolling or any other means,
then the attributes move with the characters.