/*
 * output-container.css
 *
 * Copyright (C) 2023 Posit Software, PBC
 */

.ansi-display {
	font-family: monospace;
	white-space: pre-wrap;
	--ansiBlack: #000000;
	--ansiRed: #cd3131;
	--ansiGreen: #00BC00;
	--ansiYellow: #949800;
	--ansiBlue: #0451a5;
	--ansiMagenta: #bc05bc;
	--ansiCyan: #0598bc;
	--ansiWhite: #555555;
  --ansiBrightBlack: #666666;
	--ansiBrightRed: #cd3131;
	--ansiBrightGreen: #14CE14;
	--ansiBrightYellow: #b5ba00;
	--ansiBrightBlue: #0451a5;
	--ansiBrightMagenta: #bc05bc;
	--ansiBrightCyan: #0598bc;
	--ansiBrightWhite: #a5a5a5;
}

.dark-mode .ansi-display {
	--ansiBlack: #000000;
	--ansiRed: #cd3131;
	--ansiGreen: #0DBC79;
	--ansiYellow: #e5e510;
	--ansiBlue: #2472c8;
	--ansiMagenta: #bc3fbc;
	--ansiCyan: #11a8cd;
	--ansiWhite: #e5e5e5;
  --ansiBrightBlack: #666666;
	--ansiBrightRed: #f14c4c;
	--ansiBrightGreen: #23d18b;
	--ansiBrightYellow: #f5f543;
	--ansiBrightBlue: #3b8eea;
	--ansiBrightMagenta: #d670d6;
	--ansiBrightCyan: #29b8db;
	--ansiBrightWhite: #e5e5e5;
}

@keyframes ansi-displaly-run-blink {
	50% {
		opacity: 0;
	}
}


