:root {
  color-scheme: dark;
}

html,
body {
  background-color: #0f1115;
  color: #e6e8ec;
}

a,
a:visited {
  color: #7dc4ff;
}

a:hover,
a:focus {
  color: #9fd3ff;
}

hr {
  border-color: #2a2f3a;
}

pre,
code {
  background-color: #181c24;
  color: #e6e8ec;
}

pre code {
  background-color: transparent;
}

table {
  border-color: #2a2f3a;
}

table th,
table td {
  border-color: #2a2f3a;
}

table tr:nth-child(even) {
  background-color: #141923;
}

table tr:nth-child(odd) {
  background-color: #10141c;
}

blockquote {
  border-left: 4px solid #3a78a1;
  color: #c9d1d9;
}
