.highlight .hll {
  background-color: rgb(102, 75, 0);
}
.highlight .c {
  color: rgb(191, 191, 191);
}
.highlight .err {
  color: rgb(230, 153, 153);
  background-color: rgb(110, 28, 28);
}
.highlight .k {
  color: rgb(153, 204, 230);
}
.highlight .o {
  color: rgb(191, 191, 191);
}
.highlight .cm {
  color: rgb(153, 199, 230);
  font-style: italic;
}
.highlight .cp {
  color: rgb(153, 230, 230);
}
.highlight .c1 {
  color: rgb(191, 191, 191);
}
.highlight .cs {
  color: rgb(191, 191, 191);
}
.highlight .gd {
  background-color: rgb(82, 20, 20);
  border: 1px solid rgb(163, 41, 41);
}
.highlight .ge {
  font-style: italic;
}
.highlight .gr {
  color: rgb(230, 153, 153);
}
.highlight .gh {
  color: rgb(153, 230, 153);
}
.highlight .gi {
  background-color: rgb(20, 82, 20);
  border: 1px solid rgb(41, 163, 41);
}
.highlight .go {
  color: rgb(191, 191, 191);
}
.highlight .gp {
  color: rgb(153, 153, 230);
}
.highlight .gs {
}
.highlight .gu {
  color: rgb(153, 230, 153);
}
.highlight .gt {
  color: rgb(191, 223, 159);
}
.highlight .kc {
  color: rgb(153, 204, 230);
}
.highlight .kd {
  color: rgb(153, 204, 230);
}
.highlight .kn {
  color: rgb(153, 204, 230);
}
.highlight .kp {
  color: rgb(153, 204, 230);
}
.highlight .kr {
  color: rgb(153, 204, 230);
}
.highlight .kt {
  color: rgb(153, 219, 230);
}
.highlight .m {
  color: rgb(230, 184, 153);
}
.highlight .s {
  color: rgb(230, 153, 157);
}
.highlight .na {
  color: rgb(155, 200, 228);
}
.highlight .nb {
  color: rgb(170, 212, 212);
}
.highlight .nc {
  color: rgb(153, 230, 214);
}
.highlight .no {
  color: rgb(191, 230, 153);
}
.highlight .nd {
  color: rgb(173, 173, 235);
}
.highlight .ni {
  color: rgb(191, 191, 191);
}
.highlight .ne {
  color: rgb(230, 153, 153);
}
.highlight .nf {
  color: rgb(214, 153, 230);
}
.highlight .nl {
  color: rgb(173, 173, 235);
}
.highlight .nn {
  color: rgb(153, 214, 230);
}
.highlight .nt {
  color: rgb(157, 196, 226);
}
.highlight .nv {
  color: rgb(153, 230, 230);
}
.highlight .ow {
  color: rgb(191, 191, 191);
}
.highlight .w {
  color: rgb(191, 191, 191);
}
.highlight .mf {
  color: rgb(230, 184, 153);
}
.highlight .mh {
  color: rgb(230, 184, 153);
}
.highlight .mi {
  color: rgb(230, 184, 153);
}
.highlight .mo {
  color: rgb(230, 184, 153);
}
.highlight .sb {
  color: rgb(230, 172, 153);
}
.highlight .sc {
  color: rgb(230, 172, 153);
}
.highlight .sd {
  color: rgb(230, 172, 153);
  font-style: italic;
}
.highlight .s2 {
  color: rgb(230, 172, 153);
}
.highlight .se {
  color: rgb(230, 172, 153);
}
.highlight .sh {
  color: rgb(230, 172, 153);
}
.highlight .si {
  color: rgb(230, 153, 153);
}
.highlight .sx {
  color: rgb(230, 172, 153);
}
.highlight .sr {
  color: rgb(157, 226, 226);
}
.highlight .s1 {
  color: rgb(230, 172, 153);
}
.highlight .ss {
  color: rgb(230, 210, 153);
}
.highlight .bp {
  color: rgb(170, 212, 212);
}
.highlight .vc {
  color: rgb(153, 230, 230);
}
.highlight .vg {
  color: rgb(153, 230, 230);
}
.highlight .vi {
  color: rgb(153, 230, 230);
}
.highlight .il {
  color: rgb(230, 184, 153);
}
.highlight {
  white-space: nowrap;
  overflow: auto;
}
.css .o,
.css .o + .nt,
.css .nt + .nt {
  color: rgb(191, 191, 191);
}

a {
  color: rgb(140, 140, 250);
}

embed[type='application/pdf'] {
  filter: invert(90%);
}

html {
  color: rgb(201, 201, 201);
  background: rgb(31, 31, 31) !important;
}

body {
  background-color: rgb(31, 31, 31);
}

input,
select,
textarea,
button {
  color: rgb(191, 191, 191);
  background-color: rgb(31, 31, 31);
}

font {
  color: rgb(191, 191, 191);
}

html {
  filter: contrast(100%) brightness(100%) saturate(100%);
}

body {
  color: rgb(191, 191, 191);
  background-color: rgb(1, 11, 17);
}

a {
  color: rgb(153, 198, 230);
}

a strong {
  color: inherit;
}

a:hover,
a:focus {
  text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #efefef;
}

strong {
  color: rgb(191, 191, 191);
}

hr {
  border-top: 1px solid rgb(43, 43, 43);
  border-bottom: 1px solid rgb(14, 41, 57);
}

abbr {
  color: rgb(191, 191, 191);
}

abbr[title] {
  border-bottom: 1px dotted rgb(51, 51, 51);
}

code {
  color: rgb(218, 164, 170);
  background-color: rgb(31, 31, 31);
}

pre {
  background-color: rgba(255, 255, 255, 0.15);
}

.highlight {
  background-color: rgb(31, 31, 31);
}

blockquote {
  color: rgb(191, 191, 191);
  border-left: 0.25rem solid rgb(51, 51, 51);
}

table {
  border: 1px solid rgb(51, 51, 51);
}

td,
th {
  border: 1px solid rgb(51, 51, 51);
}

tbody tr:nth-child(2n + 1) td,
tbody tr:nth-child(2n + 1) th {
  background-color: rgb(31, 31, 31);
}

.message {
  color: rgb(191, 191, 191);
  background-color: rgb(31, 31, 31);
}

.masthead-title {
  color: rgb(191, 191, 191);
}

.masthead-title a {
  color: rgb(191, 191, 191);
}

.masthead-title small {
  color: rgb(191, 191, 191);
}

.page-title,
.post-title,
.post-title a {
  color: #efefef;
}

.post-tagline,
.post-date {
  color: rgb(151, 151, 151);
}

.related {
  border-top: 1px solid rgb(43, 43, 43);
}

.related-posts li small {
  color: rgb(191, 191, 191);
}

.related-posts li a:hover {
  color: rgb(153, 198, 230);
}

.pagination {
  color: rgb(204, 204, 204);
}

.pagination-item {
  border: 1px solid rgb(43, 43, 43);
}

a.pagination-item:hover {
  background-color: rgb(36, 36, 36);
}

.sidebar {
  color: rgba(255, 255, 255, 0.5);
}

p.lead a {
  color: rgba(255, 255, 255, 0.5);
}

.sidebar a {
  color: rgb(255, 255, 255);
}

.sidebar-about h1 {
  color: rgb(255, 255, 255);
}

.sidebar-nav-title a {
  color: rgb(251, 250, 239);
}

.theme-base-48 .sidebar {
  background-color: rgb(9, 29, 41);
}

.theme-base-48 .content a,
.theme-base-48 .related-posts li a:hover {
  color: rgb(108, 168, 206);
}
