#topbar {
  background: linear-gradient(90deg, #cd0000, #8b0d0d);
  color: black;
}

.topbar-fade {
  background: linear-gradient(to left, #8b0d0d, transparent);
}

::selection {
  background-color:#d7a100;
  color:white;
}

h1, h2, h3, h4 {
  color:#4b0000 !important;
}

.header {
  color:#8d6a00;
}

.portal ul li a {
color:#4b0000;
}

#toc-container {
    background-color: #ffc8c8;
    border: 2px solid #4b0000;
}

#header {
    padding: 5px;
    border-bottom: 2px solid #4b0000;
}

.toc-item a {
  color:#4b0000;
}

.toc-item a:hover {
  color:#460303;
}

p {
  color:#4b0000;
}

::selection {
  background-color:#4b0000;
  color:white;
}

#sidebar {
  background-color:#ffaaaa;
  border-right: 2px solid #4b0000;
}

#content {
  background-color: rgba(255, 201, 201, 0.8);
}

#sidebar-toggle {
    background: #cd0000;
}

body {
  background: linear-gradient(to bottom, #e57373, #ea6362, #e57373);
}