User:Thorsb/dark.css

From Fallen London Wiki

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Cosmetic rules */
:root {
    --link: #f4a615;
    --bgcolor: #1D1D1D;
    --textcolor: #fff;
    --contentbg: var(--bgcolor);
    --textbg: var(--contentbg);
    --h2color: var(--textcolor);
    --h1border: var(--textcolor);
    --bordergray: #2b2b2e;
    --title: #cececf
}

.mwe-popups.flipped-y:before, .mwe-popups.flipped-x-y:before {
    border-top: 8px solid var(--contentbg)
}

.mwe-popups.flipped-y:after, .mwe-popups.flipped-x-y:after {
    border-top: 11px solid var(--contentbg)
}

.mwe-popups.mwe-popups-no-image-pointer:before {
    border-bottom: 8px solid var(--contentbg)
}

.mwe-popups.mwe-popups-no-image-pointer:after {
    border-bottom: 11px solid var(--contentbg)
}

.mwe-popups, .mwe-popups > .mwe-popups-container, .mwe-popups .mwe-popups-extract {
    background-color: var(--contentbg);
    color: var(--textcolor);
}

.article-table th, .wikitable th {
    background-color: var(--contentbg);
    color: var(--textcolor);
}

.mwe-popups .mwe-popups-extract[dir='ltr']:after {
    background-image: unset;
}

.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled, .mw-rcfilters-ui-filterMenuHeaderWidget-header, .oo-ui-menuSectionOptionWidget, .mw-rcfilters-ui-menuSelectWidget-footer, .mw-rcfilters-ui-filterWrapperWidget, .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .oo-ui-popupWidget-popup, .mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-body .mw-search-profile-tabs, .mw-body fieldset#mw-searchoptions, .mw-body .wikitable, .mw-body .mw-datatable {
    background-color: var(--contentbg);
    color: var(--textcolor)
}

.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td {
    background-color: var(--bordergray);
}

.oo-ui-tabSelectWidget-framed {
    background-color: var(--contentbg);
}

input, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle, .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle, .mw-prefs-buttons {
    background-color: var(--contentbg);
    color: var(--textcolor)
}

.oo-ui-widget .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: var(--textcolor);
    color: var(--contentbg)
}

#mw-header-container, #mw-header-nav-hack, .color-middle, .color-left, .color-right, #searchInput {
    border-top: none;
    background: var(--contentbg);
    color: var(--title);
    width: 100%
}

.tools-inline li.selected a {
    color: var(--textcolor);
}

#personal-inner a:not(.new) {
    color: var(--link);
}

.mw_metadata th, .mw_metadata td {
    background-color: var(--contentbg)
}

ul#filetoc, .toc, .mw-warning {
    background: var(--contentbg);
    border-color: var(--bordergray);
    box-shadow: none;
}

code, pre, .mw-code {
    background-color: var(--contentbg);
    color: var(--textcolor)
}

.mw-body .mw-datatable, .mw-body .mw-json, .mw-body .wikitable, .article-table tbody, .wikitable tbody, .mw-datatable > tr > th, .mw-datatable > * > tr > th, .mw-json > tr > th, .mw-json > * > tr > th, .wikitable > tr > th, .wikitable > * > tr > th, .mw-datatable > tr > td, .mw-datatable > * > tr > td, .mw-json > tr > td, .mw-json > * > tr > td, .wikitable > tr > td, .wikitable > * > tr > td {
    background-color: var(--contentbg) !important;
    border-color: var(--bordergray) !important;
}

div.editOptions {
    background: var(--contentbg);
    border-color: var(--bordergray);
}

.wds-button {
    background-color: var(--link);
    border-color: var(--link);
    color: var(--contentbg);
}

#localNotice {
    background-color: var(--contentbg);
}

.cs-comment, .cs-comment > .cs-comment-header {
    background-color: var(--contentbg);
}

.cs-button {
    filter: unset;
    color: var(--text-color);
}

.cs-button:hover, .cs-button:enabled:hover {
    text-decoration: underline;
    color: var(--text-color);
    background-color: var(--contentbg);
}

body {
  background-image: none;
  background-color: var(--bgcolor);
}

#mw-content, #mw-site-navigation, #mw-related-navigation, .cs-comment > .cs-comment-body, .cs-comment > .cs-comment-header {
  color: var(--textcolor);
  box-shadow: none;
}

a, .toctogglelabel, .cs-comment-author a {
  color: var(--link);
}

.tools-inline li.selected {
  border-bottom-color: var(--link);
}

#mw-content {
  background-image: none;
  background-color: var(--contentbg);
}

#bodyContent > #mw-content-text {
  background-image: none;
  background-color: var(--textbg);
  box-shadow: none;
  padding: unset;
}

@media screen and (min-width: 851px) {
  #mw-content-text {
  	box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
  }
}

#mw-site-navigation .sidebar-chunk, #mw-related-navigation .sidebar-chunk  {
  background-image: none;
  background-color: var(--contentbg);
}

.mw-body h1, .mw-body h1.firstHeading {
  border-bottom: solid 1px var(--h1border);
}

.mw-body h2 {
  border-bottom: solid 1px var(--h2border);
}

.mw-body .mw-parser-output h1, .mw-body .mw-parser-output h2 {
  border-bottom: solid 1px var(--h2color);
}