body,html {
    background-color: #262833;
}
.trees > :not(:last-child) .filelabel {
    border-bottom: 1px solid #444;
}
/*html {
    background-color: #1c1e26 !important;
}*/
*{
    color: white;
}
a, a>h1, a>h2, a>h3, a>h4, a>h5, a>h6{
    color: #2c75d9;
}
a:hover, a:hover>h1, a:hover>h2, a:hover>h3, a:hover>h4, a:hover>h5, a:hover>h6{
    color: #5349ee;
}
button:hover {
    color: #fff;
    background-color: #131419;
    /*box-shadow: rgba(0, 0, 0, 0.5) 8px 8px 15px;*/
}
button:active {
    box-shadow: none;
}
hr {
    border-color: #888899;
}
.filehr {
    border-color: #444444;
}

button {
    background-color: rgba(0, 0, 0, 0.25);
    border-color: transparent;
    border-style: solid;
    color: #ffffff;
}

.header {
    border-bottom: #444444 solid 1px;
}
p, li {
    color: #dddddd;
}
.divider {
    border-bottom: #444444 solid 1px;
}
::-webkit-scrollbar {
    background: #353545;
}
::-webkit-scrollbar-track {
    background: #353545;
}
::-webkit-scrollbar-thumb {
    background: #555566;
    border: 3px solid #353545;
}
::-webkit-scrollbar-thumb:hover {
    background: #888899;
}
.project-meta {
    color: #aaaaaa;
}
.filebutton {
    background-color: #111111;
    border: 2px solid #aaaaaa;
}
.fullbutton:hover, .filebutton:hover, .showbutton:hover {
    color: #fff;
    background-color: #111111;
}
.filebutton {
    background-color: #111111;
}
.codeblock, .codestuff {
    border: 1px solid #777777;
}
.terminal, .readme code {
    background-color: rgba(0, 0, 0, 0.5);
    border: 1px solid #ffffff37;
}
.bg-dark,
.codeblock, .file-wrapper , .readme, .filelabel, .commit-info, .trees {
  background: #1c1e26;
}
pre.file-content, pre.line-numbers, section.file-wrapper {
    font-size: calc(32px * 1.3);
    background-size: auto 1em;
    background-image: linear-gradient(180deg, #1f232d 0.5em , #1b1f25 0.5em);
    background-attachment: local;
    background-repeat: repeat;
}
.trees .filelabel {
    background: transparent;
}
.trees, .log {
    border-color: #444444;
}
.trees .filelabel:hover {
    background: #444444;
}
.commit-hash {
    color: #f1fa8c;
}
.commit-email {
    color: #c694e5;
}
.hljs-built_in,
.hljs-selector-tag,
.hljs-section,
.hljs-link {
  color: #00d0ff;
}

.hljs-keyword {
  color: #ff0090;
}

.hljs,
.hljs-subst {
  color: #ffffff;
}

.hljs-title,
.hljs-attr,
.hljs-meta-keyword {
  color: #50f4fa;
}

.hljs-string {
  color: lightgreen;
}
.hljs-meta,
.hljs-name,
.hljs-type,
.hljs-symbol,
.hljs-bullet,
.hljs-addition,
.hljs-variable,
.hljs-template-tag,
.hljs-template-variable {
  color: #f1fa8c;
}

.hljs-comment,
.hljs-quote,
.hljs-deletion {
  color: #6272a4;
}

.hljs-literal,
.hljs-number {
  color: #aa70fc;
}
.diff-add {
  color: green;
}
.diff-del {
  color: red;
}
.diff-noop {
  color: #555;
}
.ref {
  font-family: var(--display-font);
  color: #555;
}