User:Closingbracket/timeless.css

/* custom dark theme by closingbracket for timeless; will be updated often

wikimedia has the jankiest page structure ever and I hate it

body, background: #111; color: #fff; }
 * 1) mw-content-container,
 * 2) mw-header-container {

.mw-echo-ui-notificationItemWidget-content-message-header, .suggestions .suggestions-result, .ext-related-articles-card-detail h3 > a { color: #fff; }

.ext-related-articles-card-detail h3::after { background-image: linear-gradient(to right,rgba(255,255,255,0), #222 50%); }

.mw-echo-ui-notificationItemWidget-content-message-body, .oo-ui-labelElement-label.oo-ui-labelElement-label.oo-ui-labelElement-label, .ext-related-articles-card-detail p,	color: #ccc; }
 * 1) editpage-copywarn {

.flaggedrevs-color-1 { background: inherit; }

.mp-bordered, .infobox, .toc, div.thumbinner, .oo-ui-popupWidget-popup, .suggestions .suggestions-results, .suggestions .suggestions-special, .suggestions-special .special-query, .suggestions-special .special-label, .mw-echo-ui-notificationItemWidget, .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons.oo-ui-widget.oo-ui-widget-enabled.oo-ui-buttonGroupWidget > span > a, .portal ul, .portal li, .ext-related-articles-card-list .ext-related-articles-card, tr + tr > .navbox-list, tr + tr > td.navbox-abovebelow, .wikitable, .wikitable > * > tr > td, .oo-ui-toolbar-bar.oo-ui-toolbar-bar.oo-ui-toolbar-bar, .oo-ui-dialog-content, .ve-ui-mwSaveDialog-options, .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-toolGroup-tools > span, .mw-parser-output table.sidebar, table.flaggedrevs_editnotice, table.flaggedrevs_viewnotice, div.editOptions, table.fmbox, table.ombox, table.ombox-notice, table.cmbox, table.cmbox-notice, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled, .navbox-title, .navbox th, .mw-parser-output .module-shortcutboxplain.module-shortcutboxplain, .messagebox.messagebox, .mw-ui-input, .oo-ui-menuSelectWidget, figure, figcaption, .side-box { background: #222 !important; border-color: #333 !important; color: #fff !important; }
 * 1) mw-content,
 * 2) mp-topbanner#mp-topbanner#mp-topbanner,
 * 3) mp-left#mp-left#mp-left,
 * 4) mp-right#mp-right#mp-right,
 * 5) mp-lower#mp-lower#mp-lower,
 * 6) mp-other-lower#mp-other-lower#mp-other-lower,
 * 1) mw-site-navigation .sidebar-chunk,
 * 2) mw-related-navigation .sidebar-chunk,
 * 3) simpleSearch, #searchInput,
 * 4) personal-inner#personal-inner#personal-inner#personal-inner,

.metadata, .ombox-style, .equation-box, .talkheader-help, table.tmbox, .wikiEditor-ui-toolbar { background: #222 !important; border-color: #333 !important; color: #fff !important; }
 * 1) mw-script-doc,

table.ambox, table.ombox, .ext-related-articles-card-list .ext-related-articles-card-thumb { background: #222; }

.diff-addedline .diffchange { background: #696 !important; }

.diff-deletedline .diffchange { background: #966 !important; }

.mw-echo-ui-notificationItemWidget:hover, .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover, .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover { background: #333; }

tr + tr > th.navbox-group, th.navbox-group, .navbox, .navbox th.navbox-title, .wikitable > * > tr > th, .module-shortcutboxplain.plainlist, .ve-ui-mwSaveDialog-withOptions .ve-ui-mwSaveDialog-summary .oo-ui-inputWidget-input, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover, .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle, .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected, .oo-ui-inputWidget-input, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .ve-ui-targetWidget:not(.oo-ui-pendingElement-pending), .ext-discussiontools-ui-replyWidget-preview { background: #333; border-color: #333; color: white; }

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after, border-bottom-color: #222; }
 * 1) personal .dropdown::after {

.oo-ui-dialog-content label, .oo-ui-dialog-content span { color: white !important; }

.oo-ui-iconWidget, /*.oo-ui-icon-userAvatar*/ .oo-ui-iconElement-icon, .mw-echo-ui-notificationItemWidget-icon img[src*="Wikipedia"], .mw-editsection, .mw-editsection a, .mw-highlight > pre, code, kbd, .mwe-math-fallback-image-inline, .ace_editor, .ace_gutter-cell.ace_error, .ace_gutter-cell.ace_warning, .codeEditor-status, .mw-ext-score, .mw-file-description::after, .mw-file-magnify::after { filter: invert(1); }
 * 1) p-logo-text img,
 * 2) searchButton,
 * 3) personal-extra li,
 * 1) mw-page-header-links .mw-portlet-body li *,

color: #d7d7d7; }
 * 1) mw-page-header-links .mw-portlet-body li.selected a {

background-image: none; padding-top: 0.2em; }
 * 1) personal h2 {

content: '▼'; width: auto; height: auto; transform: translateY(-0.25em); font-size: 1.25em; margin-left: 0.5em; background-image: none; }
 * 1) personal h2 span::after {

.mp-h2, .infobox-header, .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted { background-color: #333 !important; color: white !important; border-color: #444 !important; }

display: none; }
 * 1) personal h2::after {

.mw-plusminus-pos { color: #60b460; } .mw-plusminus-neg { color: #ff7070; }

.mw-changeslist .special .mw-changeslist-line.mw-tag-mw-reverted { opacity: 0.2; }

a { color: #6a9bed; } a:hover { color: #4972b3; } a:visited { color: #5a7bbd; } a:visited:hover { color: #4972b3; }