For those interested, but don't want to use outside tools available from GitHub to do that, here is an example of what I did for mine.
Changes done to .bashrc for each of the two accounts, the basic User and for root.
User .bashrc:
### User (regular) is rendered with green background; host with magenta background; working directory with yellow
PS1='${debian_chroot:+($debian_chroot)}\n\[\033[102;1m\033[38:5:16m\]\u\[\033[00m\] @ \[\033[48:5:93m\033[97;1m\]\h\[\033[00m\] : \[\033[48:5:214m\033[38:5:16m\]\w\[\033[00m\]\n$ '
will give you this:

Root .bashrc:
### User (root) is rendered with red background; host with magenta background; working directory with yellow
PS1='${debian_chroot:+($debian_chroot)}\n\[\033[101;1m\033[38:5:16m\]\u\[\033[00m\] @ \[\033[48:5:93m\033[97;1m\]\h\[\033[00m\] : \[\033[48:5:214m\033[38:5:16m\]\w\[\033[00m\]\n# '
will give you this:

To ease testing, you can use the following as a starter set of parameter definitions (INCLUDES__TerminalEscape_SGR.bh) for testing, using the script provided at the bottom:
boldON="\033[1m"
boldOFF="\033[0m"
italicON="\033[3m"
italicOFF="\033[0m"
underlineON="\033[4m"
underlineOFF="\033[0m"
blinkON="\033[5m"
blinkOFF="\033[0m"
blackON="\033[38:5:16m"
blackOFF="\033[0m"
whiteON="\033[97;1m"
whiteOFF="\033[0m"
cyanON="\033[96;1m"
cyanOFF="\033[0m"
cyanDarkON="\033[36;1m"
cyanDarkOFF="\033[0m"
greenON="\033[92;1m"
greenOFF="\033[0m"
yellowON="\033[93;1m"
yellowOFF="\033[0m"
redON="\033[91;1m"
redOFF="\033[0m"
orangeON="\033[33;1m"
orangeOFF="\033[0m"
blueON="\033[94;1m"
blueOFF="\033[0m"
blueSteelON="\033[34;1m"
blueSteelOFF="\033[0m"
darkBlueON="\033[38:5:12m"
darkBlueOFF="\033[0m"
magentaON="\033[95;1m"
magentaOFF="\033[0m"
redBgON="\033[101;1m"
redBgOFF="\033[0m"
whiteBgON="\033[107;1m"
whiteBgOFF="\033[0m"
blackBgON="\033[40;1m"
blackBgON="\033[48:5:233m"
blackBgON="\033[48:5:0m"
blackBgOFF="\033[0m"
cyanBgON="\033[106;1m"
cyanBgOFF="\033[0m"
cyanDarkBgON="\033[46;1m"
cyanDarkBgOFF="\033[0m"
greenBgON="\033[102;1m"
greenBgOFF="\033[0m"
yellowBgON="\033[103;1m"
yellowBgON="\033[48:5:214m"
yellowBgOFF="\033[0m"
redBgON="\033[101;1m"
redBgON="\033[48:5:9m"
redBgOFF="\033[0m"
orangeBgON="\033[43;1m"
orangeBgOFF="\033[0m"
blueBgON="\033[104;1m"
blueBgOFF="\033[0m"
blueSteelBgON="\033[44;1m"
blueSteelBgOFF="\033[0m"
darkBlueBgON="\033[48:5:12m"
darkBlueBgOFF="\033[0m"
magentaBgON="\033[48:5:55m"
magentaBgON="\033[48:5:93m"
magentaBgOFF="\033[0m"
Testing script:
#!/bin/sh
. INCLUDES__TerminalEscape_SGR.bh >>/dev/null
whoHost="root@OasisMega1"
who="ericthered"
host="OasisMega1"
workDir="$(pwd)"
promptChar="$"
promptChar="#"
#TEST FOR text reading anything 12345-67890! @ # \
#${magentaBgON}${whiteON}\
#\u\
#${whiteOFF}\
#${redBgON}${blackON}\
#\u\
#${blackOFF}\
#${boldON}\
#${boldOFF}\
testor_user()
{
echo "\n\
${greenBgON}${blackON}\
\u\
${blackOFF}\
@ \
${magentaBgON}${whiteON}\
\h\
${whiteOFF}\
: \
${yellowBgON}${blackON}\
\w\
${blackOFF}\
\n$ "
PS1='\n\[\033[102;1m\033[38:5:16m\]\u\[\033[0m\] @ \[\033[48:5:93m\033[97;1m\]\h\[\033[0m] : \[\033[48:5:214m\033[38:5:16m\]\w\[\033[0m\]\n$ '
}
testor_user
testor_root()
{
echo "\n\
${redBgON}${blackON}\
\u\
${blackOFF}\
@ \
${magentaBgON}${whiteON}\
\h\
${whiteOFF}\
: \
${yellowBgON}${blackON}\
\w\
${blackOFF}\
\n$ "
PS1='\n\[\033[101;1m\033[38:5:16m\]\u\[\033[0m\] @ \[\033[48:5:93m\033[97;1m\]\h\[\033[0m] : \[\033[48:5:214m\033[38:5:16m\]\w\[\033[0m\]\n$ '
}
#testor_root