.ansi .bold {

font-weight: bold;

} .ansi .faint {

font-weight: lighter;

} .ansi .italic {

font-style: italic;

} .ansi .underline {

text-decoration: underline;

} .ansi .black {

color: #000;

} .ansi .red {

color: #f44;

} .ansi .green {

color: #4f4;

} .ansi .yellow {

color: #ff4;

} .ansi .blue {

color: #66f;

} .ansi .magenta {

color: #f4f;

} .ansi .cyan {

color: #4ff;

} .ansi .white {

color: #fff;

} .ansi .bg_black {

background-color: #000;

} .ansi .bg_red {

background-color: #f44;

} .ansi .bg_green {

background-color: #4f4;

} .ansi .bg_yellow {

background-color: #ff4;

} .ansi .bg_blue {

background-color: #66f;

} .ansi .bg_magenta {

background-color: #f4f;

} .ansi .bg_cyan {

background-color: #4ff;

} .ansi .bg_white {

background-color: #fff;

}