:root {
	--black: #010617;
	--blue: #495261;
	--dark-blue: #293241;
	--darker-blue: #192231;
	--orange: #ee6c4d;
	--dark-orange: #ce4c2d;
}

body {
	background-color: var(--dark-blue);
}

hr {
	border-top: 1px solid #c0c0c0;
}

#notebook-container {
	background-color: #e0e0e0;
}

.text_cell>.inner_cell>.rendered_html {
	color: #303030;
}

.input_area {
	background: #303030 !important;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
	border-radius: 5px !important;
}

.n, .o, .p, .mi, .mf {
	color: #e0e0e0 !important; /* white */
}

.mi {
	color: #4287f5 !important; /* blue */
}

.kn, .kc, .k, .ow {
	color: #ab80bf !important; /* purple */
}

.nn, .nf, .nb {
	color: #de9a62 !important; /* orange */
}

.sd, .s1, .sa, .s2 {
	color: #84bf80 !important; /* green */
}