html[data-ips-scheme=dark] .gist-meta,
html[data-ips-scheme=dark] .gist-data,
html[data-ips-scheme=dark] .gist-file,
html[data-ips-scheme=dark] .gist-data,
html[data-ips-scheme=dark] .octotree_toggle,
html[data-ips-scheme=dark] ul.comparison-list>li.title,
html[data-ips-scheme=dark] button.button,
html[data-ips-scheme=dark] a.button,
html[data-ips-scheme=dark] span.button,
html[data-ips-scheme=dark] button.minibutton,
html[data-ips-scheme=dark] a.minibutton,
html[data-ips-scheme=dark] span.minibutton,
html[data-ips-scheme=dark] .clone-url-button>.clone-url-link {
	background: linear-gradient(#202020, #181818) !important;
	border-color: #383838 !important;
	border-radius: 0 0 3px 3px !important;
	text-shadow: none !important;
	color: #b5b5b5 !important
}

html[data-ips-scheme=dark] .markdown-format pre,
html[data-ips-scheme=dark] .markdown-body pre,
html[data-ips-scheme=dark] .markdown-format .highlight pre,
html[data-ips-scheme=dark] .markdown-body .highlight pre,
html[data-ips-scheme=dark] body.blog pre,
html[data-ips-scheme=dark] #facebox pre,
html[data-ips-scheme=dark] .blob-expanded,
html[data-ips-scheme=dark] .terminal,
html[data-ips-scheme=dark] .copyable-terminal,
html[data-ips-scheme=dark] #notebook .input_area,
html[data-ips-scheme=dark] .blob-code-context,
html[data-ips-scheme=dark] .markdown-format code,
html[data-ips-scheme=dark] body.blog pre>code,
html[data-ips-scheme=dark] .api pre,
html[data-ips-scheme=dark] .api code,
html[data-ips-scheme=dark] .CodeMirror,
html[data-ips-scheme=dark] .highlight {
	background-color: #1d1f21 !important;
	color: #c5c8c6 !important;
	font-size: 18px
}

html[data-ips-scheme=dark] .gist .blob-code {
	padding: 1px 10px !important;
	text-align: left;
	background: #000;
	border: 0
}

html[data-ips-scheme=dark] ::selection {
	background: #24890d;
	color: #fff;
	text-shadow: none
}

html[data-ips-scheme=dark] ::-moz-selection {
	background: #24890d;
	color: #fff;
	text-shadow: none
}

html[data-ips-scheme=dark] .blob-num {
	padding: 10px 8px 9px;
	text-align: right;
	color: #6b6b6b !important;
	border: 0
}

html[data-ips-scheme=dark] .blob-code,
html[data-ips-scheme=dark] .blob-code-inner {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .pl-c,
html[data-ips-scheme=dark] .pl-c span {
	color: #969896 !important;
	font-style: italic !important
}

html[data-ips-scheme=dark] .pl-c1 {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-cce {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-cn {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-coc {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-cos {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .pl-e {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .pl-ef {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .pl-en {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .pl-enc {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-enf {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .pl-enm {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .pl-ens {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-ent {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-entc {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .pl-enti {
	color: #f0c674 !important;
	font-weight: 700 !important
}

html[data-ips-scheme=dark] .pl-entm {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-eoa {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-eoac {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-eoac .pl-pde {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-eoai {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-eoai .pl-pde {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-eoi {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .pl-k {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-ko {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-kolp {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-kos {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-kou {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-mai .pl-sf {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-mb {
	color: #b5bd68 !important;
	font-weight: 700 !important
}

html[data-ips-scheme=dark] .pl-mc {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-mh .pl-pdh {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-mi {
	color: #b294bb !important;
	font-style: italic !important
}

html[data-ips-scheme=dark] .pl-ml {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .pl-mm {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-mp {
	color: #81a2be !important
}

html[data-ips-scheme=dark] .pl-mp1 .pl-sf {
	color: #81a2be !important
}

html[data-ips-scheme=dark] .pl-mq {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-mr {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-ms {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-pdb {
	color: #b5bd68 !important;
	font-weight: 700 !important
}

html[data-ips-scheme=dark] .pl-pdc {
	color: #969896 !important;
	font-style: italic !important
}

html[data-ips-scheme=dark] .pl-pdc1 {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-pde {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-pdi {
	color: #b294bb !important;
	font-style: italic !important
}

html[data-ips-scheme=dark] .pl-pds {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .pl-pdv {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-pse {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-pse .pl-s2 {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-s {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-s1 {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .pl-s2 {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .pl-mp .pl-s3 {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-s3 {
	color: #81a2be !important
}

html[data-ips-scheme=dark] .pl-sc {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .pl-scp {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-sf {
	color: #dad085 !important
}

html[data-ips-scheme=dark] .pl-smc {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .pl-smi {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .pl-smp {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .pl-sok {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-sol {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .pl-som {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-sr {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-sra {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-src {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-sre {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-st {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .pl-stj {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .pl-stp {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-sv {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-v {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-vi {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-vo {
	color: #c66 !important
}

html[data-ips-scheme=dark] .pl-vpf {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-mi1 {
	color: #8f9d6a !important;
	background: rgba(0, 64, 0, .5) !important
}

html[data-ips-scheme=dark] .pl-mdht {
	color: #8f9d6a !important;
	background: rgba(0, 64, 0, .5) !important
}

html[data-ips-scheme=dark] .pl-md {
	color: #c66 !important;
	background: rgba(64, 0, 0, .5) !important
}

html[data-ips-scheme=dark] .pl-mdhf {
	color: #c66 !important;
	background: rgba(64, 0, 0, .5) !important
}

html[data-ips-scheme=dark] .pl-mdr {
	color: #de935f !important;
	font-weight: 400 !important
}

html[data-ips-scheme=dark] .pl-mdh {
	color: #c66 !important;
	font-weight: 400 !important
}

html[data-ips-scheme=dark] .pl-mdi {
	color: #c66 !important;
	font-weight: 400 !important
}

html[data-ips-scheme=dark] .pl-ib {
	background-color: #c66 !important
}

html[data-ips-scheme=dark] .pl-id {
	background-color: #c66 !important;
	color: #fff !important
}

html[data-ips-scheme=dark] .pl-ii {
	background-color: #c66 !important;
	color: #fff !important
}

html[data-ips-scheme=dark] .pl-iu {
	background-color: #c66 !important
}

html[data-ips-scheme=dark] .pl-mo {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .pl-mri {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-ms1 {
	background-color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .pl-va {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-vpu {
	color: #de935f !important
}

html[data-ips-scheme=dark] .pl-entl {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .CodeMirror-gutters {
	background: #222 !important;
	border-right: 1px solid #484848 !important
}

html[data-ips-scheme=dark] .CodeMirror-guttermarker {
	color: #fff !important
}

html[data-ips-scheme=dark] .CodeMirror-guttermarker-subtle {
	color: #aaa !important
}

html[data-ips-scheme=dark] .CodeMirror-linenumber {
	color: #aaa !important
}

html[data-ips-scheme=dark] .CodeMirror-cursor {
	border-left: 1px solid #fff !important
}

html[data-ips-scheme=dark] .CodeMirror-activeline-background {
	background: #27282e !important
}

html[data-ips-scheme=dark] .CodeMirror-matchingbracket {
	outline: 1px solid gray !important;
	color: #fff !important
}

html[data-ips-scheme=dark] .cm-keyword {
	color: #f9ee98 !important
}

html[data-ips-scheme=dark] .cm-atom {
	color: #fc0 !important
}

html[data-ips-scheme=dark] .cm-number {
	color: #ca7841 !important
}

html[data-ips-scheme=dark] .cm-def {
	color: #8da6ce !important
}

html[data-ips-scheme=dark] .cm-variable-2,
html[data-ips-scheme=dark] span.cm-tag {
	color: #607392 !important
}

html[data-ips-scheme=dark] .cm-variable-3,
html[data-ips-scheme=dark] span.cm-def {
	color: #607392 !important
}

html[data-ips-scheme=dark] .cm-operator {
	color: #cda869 !important
}

html[data-ips-scheme=dark] .cm-comment {
	color: #777 !important;
	font-style: italic !important;
	font-weight: 400 !important
}

html[data-ips-scheme=dark] .cm-string {
	color: #8f9d6a !important
}

html[data-ips-scheme=dark] .cm-string-2 {
	color: #bd6b18 !important
}

html[data-ips-scheme=dark] .cm-meta {
	background-color: #141414 !important;
	color: #f7f7f7 !important
}

html[data-ips-scheme=dark] .cm-builtin {
	color: #cda869 !important
}

html[data-ips-scheme=dark] .cm-tag {
	color: #997643 !important
}

html[data-ips-scheme=dark] .cm-attribute {
	color: #d6bb6d !important
}

html[data-ips-scheme=dark] .cm-header {
	color: #ff6400 !important
}

html[data-ips-scheme=dark] .cm-hr {
	color: #aeaeae !important
}

html[data-ips-scheme=dark] .cm-link {
	color: #ad9361 !important;
	font-style: italic !important;
	text-decoration: none !important
}

html[data-ips-scheme=dark] .cm-error {
	border-bottom: 1px solid red !important
}

html[data-ips-scheme=dark] #notebook .highlight table {
	background: #1d1f21 !important;
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .hll {
	background-color: #373b41 !important
}

html[data-ips-scheme=dark] .highlight .c {
	color: #969896 !important
}

html[data-ips-scheme=dark] .highlight .err {
	color: #c66 !important
}

html[data-ips-scheme=dark] .highlight .k {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .highlight .l {
	color: #de935f !important
}

html[data-ips-scheme=dark] .highlight .h,
html[data-ips-scheme=dark] .highlight .n {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .o {
	color: #8abeb7 !important
}

html[data-ips-scheme=dark] .highlight .p {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .cm {
	color: #969896 !important
}

html[data-ips-scheme=dark] .highlight .cp {
	color: #969896 !important
}

html[data-ips-scheme=dark] .highlight .c1 {
	color: #969896 !important
}

html[data-ips-scheme=dark] .highlight .cs {
	color: #969896 !important
}

html[data-ips-scheme=dark] .highlight .gd {
	color: #c66 !important
}

html[data-ips-scheme=dark] .highlight .ge {
	font-style: italic !important
}

html[data-ips-scheme=dark] .highlight .gh {
	color: #c5c8c6 !important;
	font-weight: 700 !important
}

html[data-ips-scheme=dark] .highlight .gi {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .gp {
	color: #969896 !important;
	font-weight: 700 !important
}

html[data-ips-scheme=dark] .highlight .gs {
	font-weight: 700 !important
}

html[data-ips-scheme=dark] .highlight .gu {
	color: #8abeb7 !important;
	font-weight: 700 !important
}

html[data-ips-scheme=dark] .highlight .kc {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .highlight .kd {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .highlight .kn {
	color: #8abeb7 !important
}

html[data-ips-scheme=dark] .highlight .kp {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .highlight .kr {
	color: #b294bb !important
}

html[data-ips-scheme=dark] .highlight .kt {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .highlight .ld {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .m {
	color: #de935f !important
}

html[data-ips-scheme=dark] .highlight .s {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .na {
	color: #81a2be !important
}

html[data-ips-scheme=dark] .highlight .nb {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .nc {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .highlight .no {
	color: #c66 !important
}

html[data-ips-scheme=dark] .highlight .nd {
	color: #8abeb7 !important
}

html[data-ips-scheme=dark] .highlight .ni {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .ne {
	color: #c66 !important
}

html[data-ips-scheme=dark] .highlight .nf {
	color: #81a2be !important
}

html[data-ips-scheme=dark] .highlight .nl {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .nn {
	color: #f0c674 !important
}

html[data-ips-scheme=dark] .highlight .nx {
	color: #81a2be !important
}

html[data-ips-scheme=dark] .highlight .py {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .nt {
	color: #8abeb7 !important
}

html[data-ips-scheme=dark] .highlight .nv {
	color: #c66 !important
}

html[data-ips-scheme=dark] .highlight .ow {
	color: #8abeb7 !important
}

html[data-ips-scheme=dark] .highlight .w {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .mf {
	color: #de935f !important
}

html[data-ips-scheme=dark] .highlight .mh {
	color: #de935f !important
}

html[data-ips-scheme=dark] .highlight .mi {
	color: #de935f !important
}

html[data-ips-scheme=dark] .highlight .mo {
	color: #de935f !important
}

html[data-ips-scheme=dark] .highlight .sb {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .sc {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .sd {
	color: #969896 !important
}

html[data-ips-scheme=dark] .highlight .s2 {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .se {
	color: #de935f !important
}

html[data-ips-scheme=dark] .highlight .sh {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .si {
	color: #de935f !important
}

html[data-ips-scheme=dark] .highlight .sx {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .sr {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .s1 {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .ss {
	color: #b5bd68 !important
}

html[data-ips-scheme=dark] .highlight .bp {
	color: #c5c8c6 !important
}

html[data-ips-scheme=dark] .highlight .vc {
	color: #c66 !important
}

html[data-ips-scheme=dark] .highlight .vg {
	color: #c66 !important
}

html[data-ips-scheme=dark] .highlight .vi {
	color: #c66 !important
}

html[data-ips-scheme=dark] .highlight .il {
	color: #de935f !important
}