How to change all colors in your Powershell profile

After a long research I’ve gathered hopefully all color variables which can be set in the powershell profile:

$Host.UI.RawUI.ForegroundColor = 'Green'
$Host.UI.RawUI.BackgroundColor = 'Black'
$Host.UI.RawUI.ForegroundColor = 'Green'
$Host.UI.RawUI.BackgroundColor = 'Black'
$Host.PrivateData.WarningForegroundColor = 'Green'
$Host.PrivateData.WarningBackgroundColor = 'Black'
$Host.PrivateData.ErrorForegroundColor = 'Green'
$Host.PrivateData.ErrorBackgroundColor = 'Black'
$Host.PrivateData.VerboseForegroundColor = 'Green'
$Host.PrivateData.VerboseBackgroundColor = 'Black'
$Host.PrivateData.DebugForegroundColor = 'Green'
$Host.PrivateData.DebugBackgroundColor = 'Black'
$host.ui.rawui.ForegroundColor = 'Green'
$host.ui.rawui.BackgroundColor = 'Black'
$Host.PrivateData.ErrorForegroundColor = 'Green'
$Host.PrivateData.ErrorBackgroundColor = 'Black'
$Host.PrivateData.WarningForegroundColor = 'Green'
$Host.PrivateData.WarningBackgroundColor = 'Black'
$Host.PrivateData.DebugForegroundColor = 'Green'
$Host.PrivateData.DebugBackgroundColor = 'Black'
$Host.PrivateData.VerboseForegroundColor = 'Green'
$Host.PrivateData.VerboseBackgroundColor = 'Black'
$Host.PrivateData.ProgressForegroundColor = 'Green'
$Host.PrivateData.ProgressBackgroundColor = 'Black'
Set-PSReadLineOption -Colors @{
Command = 'Green'
Comment = 'Green'
DefaultToken = 'Green'
Emphasis = 'Green'
Error = 'Green'
Keyword = 'Green'
Number = 'Green'
Member = 'Green'
Operator = 'Green'
Selection = 'Blue'
String = 'Green'
Type = 'Green'
Variable = 'Green'
Parameter = 'Green'
ContinuationPrompt = 'Green'
Default = 'Green'
}
Clear-Host

The names are self-explanatory, so have fun configuring them to your content!