:root { --ortem: #35282d; color-scheme: dark; }
html, body, .p-pageWrapper, .p-body {
    background-color: #191417;
    color: #e4dce0;
}
.p-body-header, .block-container, .block-body, .node,
.focus-grid .block--category .node-body, .menu-content, .overlay,
.nostalgia-editor, .message-inner, .message-cell--main, .message-body {
    background-color: #241c20;
    border-color: #46353d;
    color: #e4dce0;
}
.focus-grid .block--category .block-body, .block-footer, .block-filterBar,
.menu-row.menu-row--alt, .menu-footer, .message-cell--user, .message-userArrow::after {
    background-color: #2c2227;
    border-color: #49373f;
}
.block-header,
.block-minorHeader,
.menu-header,
.p-breadcrumbs,
.p-footer,
.nostalgia-navigator a,
.nostalgia-editor-heading,
.overlay-title {
    background-color: #35282d;
    background-blend-mode: luminosity;
    border-color: #4c3942;
    color: #eee5e9;
}
.p-breadcrumbs-wrap {
    background-color: #35282d !important;
}
.nostalgia-navigator a:hover {
    background-color: #49343e;
}
.p-nav, .p-staffBar { background: #2b2026; color: #eee5e9; }
.p-nav .p-navEl.is-selected { background: #49343e; }
.p-nav-list .p-navEl-link, .p-navgroup-link { color: #eee5e9; }
.button, a.button { background: #35282d; color: #eee5e9; border-color: #634652; }
.button.button--primary, .button--cta, .p-navgroup-link--register {
    background: #694552; color: #fff5f8; border-color: #89606f;
}
.p-title-pageAction .button { background: #5b414c; color: #fff1f6; }
.input, .input:focus { background: #1b1518; color: #eee5e9; border-color: #674c59; }
.input:focus { border-color: #ab7b8c; }
a { color: #ded0d7; }
a:hover { color: #d8a8ba; }
.p-title-value, .node-title, .block-header a, .block-minorHeader a { color: #eee5e9; }
.p-description, .node-description, .node-stats, .node-meta, .node-extra,
.p-footer-copyright, .u-muted, .message-attribution, .message-userTitle, .pairs > dt {
    color: #b5a3ac;
}
.node + .node, .nostalgia-editor > label, .message-signature { border-color: #49373f; }
.bbCodeBlock { background: #2c2227; color: #e4dce0; border-color: #634652; }
.bbCodeBlock-title { background: #35282d; color: #d8a8ba; }
.nostalgia-editor input { accent-color: #ab7b8c; }
.nostalgia-editor-backgrounds button[aria-pressed=true] { border-color: #ab7b8c; }
