MediaWiki:Theme-dark.css: Difference between revisions

From Warcraft Watch Secrets
Jump to navigation Jump to search
Content deleted Content added
No edit summary
No edit summary
Line 798: Line 798:
color: #505050;
color: #505050;
border: none;
border: none;
}

/* SyntaxHighlight_GeSHi Overrides */
/* CSS */
.css.source-css .imp {
color: red
}

.css.source-css .kw1 {
color: #fff
}

.css.source-css .kw2 {
color: #c63
}

.css.source-css .co1 {
color: #a1a100
}

.css.source-css .co2 {
color: red
}

.css.source-css .coMULTI {
color: gray
}

.css.source-css .es0 {
color: #0FF
}

.css.source-css .es2 {
color: #0FF
}

.css.source-css .br0 {
color: #0A0
}

.css.source-css .sy0 {
color: #0A0
}

.css.source-css .st0 {
color: red
}

.css.source-css .nu0 {
color: #c6c
}

.css.source-css .re0 {
color: #c0c
}

.css.source-css .re1 {
color: #66f
}

.css.source-css .re2 {
color: #39F
}

.css.source-css .re3 {
color: #c63
}

.css.source-css .ln-xtra,.css li.ln-xtra,.css div.ln-xtra {
background-color: #101010
}

/* SyntaxHighlight_GeSHi Overrides */
/* JS */
.javascript.source-javascript .kw1 {
color: #0ff
}

.javascript.source-javascript .kw2 {
color: #69f
}

.javascript.source-javascript .kw3 {
color: #06F
}

.javascript.source-javascript .kw5 {
color: red
}

.javascript.source-javascript .coMULTI,.javascript.source-javascript .co1 {
color: #3c6
}

.javascript.source-javascript .co2 {
color: #096
}

.javascript.source-javascript .br0 {
color: #3C3
}

.javascript.source-javascript .es0 {
color: #0CC
}

.javascript.source-javascript .imp {
color: red;
font-weight: 700
}

.javascript.source-javascript .me1 {
color: #c0f
}

.javascript.source-javascript .nu0 {
color: #FC0
}

.javascript.source-javascript .st0 {
color: #39f
}

.javascript.source-javascript .sy0 {
color: #393
}

.javascript.source-javascript .ln-xtra,.javascript.source-javascript li.ln-xtra,.javascript.source-javascript div.ln-xtra {
background-color: #181818
}

.theme-dark .mw-ui-button.mw-ui-progressive:disabled, .theme-dark .mw-ui-button.mw-ui-primary:disabled {
background: #AAAAAA none repeat scroll 0 0;
border-color: #aaaaaa;
}

/* CSS MediaWiki gutter */
.theme-dark .mw-content-ltr.mw-highlight-lines pre,
.theme-dark .mw-content-ltr.content .mw-highlight-lines pre {
box-shadow: inset 2.75em 0 0 #181818;
}

/* Links inside elements with .approved are unreadable in Hydradark. Fixed */
.theme-dark .approved a,
.theme-dark .approved a:visited,
.theme-dark .approved a:active,
.theme-dark .approved a:hover {
color: #00ff00;
}

/* AbuseFilter overrides for Hydradark */
.theme-dark table.mw-abuselog-details {
background: #2a2a2a;
border: 1px #1a1a1a solid;
}

.theme-dark table.mw-abuselog-details th {
background: #1a1a1a;
border: 1px #1f1f1f solid;
}

.theme-dark table.mw-abuselog-details td {
border: 1px #1f1f1f solid;
}

.theme-dark table.pending a {
color: #132F5F;
}

.theme-dark .controls_container .dropdown {
background: #303030;
border-color: #484848;
color: #e0e0e0;
}

.theme-dark .mapeditor-control-element {
background: #303030;
border-color: #484848;
color: #e0e0e0;
}

.theme-dark .mapeditor-control-text {
color: #e0e0e0;
}

.theme-dark ul.mw-allpages-chunk li {
border-top-color: #383838;
}

.theme-dark .mw-abusefilter-history-changed {
background: #440000 none repeat scroll 0 0;
font-weight: bold;
}

.theme-dark .check-span {
color: #e0e0e0;
}

/* data tables, tablePager, metadata tables: */
.theme-dark .TablePager, .theme-dark .mw-datatable, .theme-dark table.mw_metadata {
background-color: rgba(0, 0, 0, 0); border: 1px solid #505050;
}
.theme-dark .TablePager th, .theme-dark .mw-datatable th, .theme-dark table.mw_metadata th {
background-color: #282828;
border: 1px solid #505050;
color: #ffffff;
}
.theme-dark .TablePager tr:hover td, .theme-dark .mw-datatable tr:hover td {
background-color: #000000;
color: #ffffff;
}
.theme-dark .TablePager th a, .theme-dark .mw-datatable th a, .theme-dark table.mw_metadata th a {
background-color: #282828;
color: #FFFFFF;
}
.theme-dark .TablePager td, .theme-dark .mw-datatable td, .theme-dark table.mw_metadata td {
background-color: rgba(0, 0, 0, 0);
border: 1px solid #505050;
color: #e0e0e0;
}

/* Fix for dropdown arrows */

.theme-dark div#mw-panel div.portal h3 {
color: var(--theme-accent-color-bright);
}

.vector-menu-portal .vector-menu-heading {
background-image: linear-gradient(90deg, transparent, var(--theme-accent-color-bright), transparent);
}

/*.theme-dark #mw-panel.collapsible-nav .portal h3 {
background-image: url(/images/dark/open.png);
}*/

.theme-dark div#mw-panel div.portal#p-socialProfiles div.body {
background-image: none;
}

/*.theme-dark #mw-panel.collapsible-nav .portal.collapsed h3 {
background-image: url(../images/dark/closed-ltr.png);
}*/

.mw-content-ltr .redirectText li:first-child {
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2247%22%20height%3D%2220%22%20viewBox%3D%220%200%2047%2020%22%3E%3Cg%20id%3D%22Layer_1%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M14.98%202.5V11c0%201.04%201.02%201.98%202.02%201.98h6l3%20.02%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_3%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.48%209.5l.02%207L30%2013z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.TablePager .TablePager_sort-descending a {
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M1%202h10l-5%208.658z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E");
}

.theme-dark ul.ui-autocomplete li a {
color: #ddd;
}

.updatedmarker {
color: #000000;
}

.mw-gallery-slideshow li.gallerybox.slideshow-current {
background: rgba(255, 255, 255, 0.1);
}

/* Scribunto: */
.theme-dark .mw-scribunto-console-fieldset {
background: black none repeat scroll 0 0;
color: white;
}
.theme-dark .mw-scribunto-message {
background: black none repeat scroll 0 0;
color: green;
}
}

Revision as of 08:21, 2 August 2025

/* search */
div#simpleSearch {
	background: var(--theme-background-color-alt);
	border: 1px solid var(--theme-border-color);
}
.suggestions-result .highlight {
	color: orange;
	font-weight: 400;
}

/* Icons */
.oo-ui-iconElement-icon {
	filter: invert(100%);
}
.oo-ui-icon-syntax-highlight {
	filter: unset;
}

/* ?action=history */
#pagehistory li.selected {
	color: var(--theme-text-color-alt);
	background-color: var(--theme-background-color);
	border: none;
	outline-color: var(--theme-accent-color);
}

/* diffs */
/*table.diff, td.diff-otitle, td.diff-ntitle {
	background-color: #181818;
}*/

td.diff-context {
	background-color: var(--theme-background-color);
	color: var(--theme-text-color-alt);
	border-color: transparent;
}

td.diff-deletedline {
	background-color: #440000;
	border-color: transparent;
}
td.diff-deletedline .diffchange {
	background: none;
	color: #e62444;
}

td.diff-addedline {
	background-color: #004400;
	border-color: transparent;
}
td.diff-addedline .diffchange {
	background: none;
	color: #bfd959;
}

.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
	color: var(--theme-text-color-alt);
}

/* New inline option in diffs */
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins, .mw-diff-inline-added ins, .mw-diff-inline-changed ins, .mw-diff-inline-moved ins {
	background: #004400;
	color: #bfd959;
}
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del, .mw-diff-inline-deleted del, .mw-diff-inline-changed del, .mw-diff-inline-moved del {
	background: #440000;
	color: #e62444;
}

/* Special:Preferences */
.theme-dark #preferences {
	background-color: var(--theme-background-color--secondary);
	border-color: var(--theme-border-color);
}

/* File articles */
ul#filetoc {
	background-color: var(--theme-background-color);
	border-color: var(--theme-border-color);
}
html.skin-theme-clientpref-night #file img, #file img {
	background: url(/images/3/34/Wwchecker.svg) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
html.skin-theme-clientpref-night #file img:hover, .filehistory a img, #file img:hover {
	background: none;
}

/* Wiki editor */
#wpTextbox1, .cm-editor {
	background-color: #000;
}
.wikiEditor-ui-toolbar .tabs span.tab a::before, .wikiEditor-ui-toolbar .group .tool-select .label::after { filter: invert(100%); }
div.wikiEditor-ui .wikiEditor-ui-top { border-bottom: 1px solid var(--theme-border-color); }
div.wikiEditor-ui .wikiEditor-ui-view { border: 1px solid var(--theme-border-color); }
div.wikiEditor-ui-toolbar { background-color: var(--theme-background-color); }
div.wikiEditor-ui-toolbar .group { border-right: 1px solid var(--theme-border-color); }
div.wikiEditor-ui-toolbar .group-search {
	border-left: 1px solid var(--theme-border-color);
	border-right: none;
}
div.wikiEditor-ui-toolbar .sections .section {
	background-color: var(--theme-background-color--secondary);
	border-top: 1px solid var(--theme-border-color);
}
div.wikiEditor-ui-toolbar .group .label,
div.wikiEditor-ui-toolbar .group .tool-select .label {
	color: var(--theme-text-color-alt);
}
div.wikiEditor-ui-toolbar .group .tool-select {
	background-color: var(--theme-background-color--secondary);
	border-color: var(--theme-border-color);
}
div.wikiEditor-ui-toolbar .group .tool-select .menu .options {
	background-color: var(--theme-background-color--tertiary);
	border-color: var(--theme-border-color);
}
div.wikiEditor-ui-toolbar .group .tool-select .options .option {
	color: var(--theme-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
	background-color: var(--theme-background-color--secondary);
}
div.wikiEditor-ui-toolbar .tab { border: none; border-image: none; } /* remove current border */
div.wikiEditor-ui-toolbar .tab { border-right: 1px solid var(--theme-border-color); } /* set a new border */
div.wikiEditor-ui-toolbar .tabs span.tab a, div.wikiEditor-ui-toolbar .tabs span.tab a:visited { color: var(--theme-text-color-alt); }
div.wikiEditor-ui-toolbar .tabs span.tab a.current, div.wikiEditor-ui-toolbar .tabs span.tab a.current:visited { color: var(--theme-text-color); }
div.wikiEditor-ui-toolbar .booklet .index div { color: var(--theme-text-color-alt); }
div.wikiEditor-ui-toolbar .booklet .index .current {
	background-color: var(--theme-background-color-alt);
	color: var(--theme-text-color);
}
div.wikiEditor-ui-toolbar .booklet .pages { background-color: var(--theme-background-color-alt); }
div.wikiEditor-ui-toolbar .page-characters div span {
	border: 1px solid var(--theme-border-color);
	color: var(--theme-text-color-alt);
}
div.wikiEditor-ui-toolbar .page-characters div span:hover {
	background-color: var(--theme-background-color--tertiary);
	border-color: var(--theme-accent-color);
}
div.wikiEditor-ui-toolbar .page-table td {
	border-top: 1px solid var(--theme-border-color);
	color: var(--theme-text-color-alt);
}
div.wikiEditor-ui .tool.oo-ui-buttonElement-frameless.oo-ui-iconElement:hover {
	background-color: var(--theme-background-color--tertiary);
	outline-color: var(--theme-border-color);
}
div.wikiEditor-ui-toolbar .sections .tool.oo-ui-buttonElement-frameless.oo-ui-iconElement:hover { background-color: var(--theme-background-color-alt); }
div.wikiEditor-preview-contents, div.wikiEditor-preview-loading { background-color: transparent; }

/* Edit conflict */
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
    background-color: #561C1C;
	color: #ff8cac;
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
	background-color: #440000;
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label, .mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
    background-color: #004400;
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add {
    border-color: #004400;
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
	border-color: #440000;
}
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
    background-color: #440000;
    color: #e62444;
}
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
    background-color: #004400;
    color: #bfd959;
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
	border-color: #bfd959;
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
	border-color: #e62444;
}




/************************************
* TODO: Unmodified hardcoded colors *
*************************************/

#mw-undelete-revision {
	background-color: #282828;
	border-color: #404040;
}

abbr, acronym, .explain {
	border-color: #505050;
	color: #E0E0E0;
}

.mw-ui-container #userloginForm, .mw-ui-container #userloginForm, div#secondary-content {
	border-color: #505050;
}

.theme-dark .ui-widget-header {
	background: #000 linear-gradient(to bottom, rgba(66, 66, 66, 1) 0%, rgba(0, 0, 0, 1) 100%) repeat scroll 0 0 !important;
	border-color: var(--theme-accent-color) !important;
	color: #ddd;
}

.theme-dark .ui-dialog .ui-widget-header {
	background: #000 linear-gradient(to bottom, rgba(66, 66, 66, 1) 0%, rgba(0, 0, 0, 1) 100%) repeat scroll 0 0 !important;
}

.theme-dark  .ui-dialog .ui-icon-closethick {
	filter: invert(100%) !important;
}
.theme-dark .ui-state-hover, .theme-dark .ui-widget-content .ui-state-hover, .theme-dark .ui-widget-header .ui-state-hover, .theme-dark .ui-state-focus, .theme-dark .ui-widget-content .ui-state-focus, .theme-dark .ui-widget-header .ui-state-focus {
	border: 1px solid #ff8f5c;
	/* @embed */
	background: #1b0e04 linear-gradient(to bottom, rgba(14,7,1,1) 0%,rgba(26,13,3,1) 100%) 50% 50% repeat-x;
	color: #ff8f5c;
}

.theme-dark .ui-widget-content {
	color: #e0e0e0;
	background: #222 none repeat scroll 0 0;
}

h4.mw-specialpagesgroup {
	background-color: #282828;
}

.theme-dark .mw-search-profile-tabs {
	background-color: #282828;
	border: 1px solid #383838;
	margin-top: 1em;
}

.theme-dark fieldset#mw-searchoptions {
	background-color: transparent;
	border-color: #383838;
}

.theme-dark fieldset#mw-searchoptions div.divider {
	border-color: #383838;
}

.mw-search-formheader div.search-types ul li.current a {
	color: #F0F0F0;
}

.theme-dark .mw-search-profile-tabs div.search-types ul li.current a {
	color: #e0e0e0;
}

.not-patrolled {
	background-color: #282828;
	border-left: 3px solid #383838;
	padding: 0 3px;
}

#editpage-specialchars {
	border-color: #505050;
}

#mw-allmessagestable td.am_default,
#mw-allmessagestable .allmessages-customised td.am_default {
	background-color: #301818;
}

#mw-allmessagestable tbody:hover td.am_default,
#mw-allmessagestable tr.allmessages-customised:hover td.am_default {
	background-color: #402020;
}

#mw-allmessagestable td.am_actual {
	background-color: #183018;
}

#mw-allmessagestable tbody:hover td.am_actual,
#mw-allmessagestable tr.allmessages-customised:hover + tr.allmessages-customised td.am_actual {
	background-color: #204020;
}

input[type=file] {
	background: transparent;
	border-color: transparent;
	color: #e0e0e0;
}

div#mw-js-message {
	background-color: #181818;
	border-color: #080808;
}

table.wikitable {
	background-color: transparent;
	border-color: #303030;
}

table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {
	border-color: #303030;
}

table.wikitable > tr > th, table.wikitable > * > tr > th {
	background-color: #282828;
}

.TablePager, .TablePager td {
	background-color: #282828;
	border-color: #505050;
}

.TablePager th {
	background-color: #383838;
	border-color: #505050;
}

.theme-dark #mw-allmessagestable tbody:hover td,
.TablePager tr:hover td {
	background-color: #303030;
}

table.mw_metadata td, table.mw_metadata th {
	border-color: #383838;
}

table.mw_metadata th {
	background-color: #282828;
}

table.mw_metadata td {
	background-color: #303030;
}

div#content a.external[href ^="irc://"], div#content a.external[href ^="ircs://"], .link-irc {
	background-image: url(../images/dark/comment.png);
	padding-right: 16px;
}

div#content, h1, h2, h3, h4, h5, h6, pre, div#content table {
	color: #E0E0E0;
}

label.toctogglelabel {
	color: #5a93cc;
}

div#content hr {
	background-color: #505050;
	color: #505050;
}

body img.thumbborder {
	border-color: #404040;
}

#mw-panel .portal h3, #mw-panel .portal h3 a, #mw-panel .portal.collapsed h3 a {
	color: #e0e0e0;
}

.mw-ui-vform label {
	color: #e0e0e0;
}

div#mw-createaccount-join {
	box-shadow: 4px 4px 4px 4px #101010;
}

div.editOptions {
	background-color: #181818;
	border: 1px solid #505050;
	color: #E0E0E0;
}

#msupload-div, #msupload-dropzone, #msupload-bottom {
	color:#E0E0E0;
	background:var(--theme-background-color--tertiary);
}

#msupload-div #msupload-list .file {
	background-color: #353535;
	border-bottom: #444;
	border-top: #333;
}

#msupload-div #msupload-list .green {
	color: #CCCCCC;
}

#msupload-div #msupload-list .file .file-title, #msupload-div #msupload-list .file .file-size, #msupload-div #msupload-list .file .file-warning {
	color: #CCCCCC;
}

#msupload-div #msupload-list .file .title_over {
	background-color: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 5px;
}

#msupload-div #msupload-list .file .small_warn {
	background: #fff6bf url("/extensions/MsUpload/images/msu_error-small.png") no-repeat scroll 0 center;
	color: #333333;
	font-size: 95%;
	overflow: hidden;
	padding: 1px 1px 1px 15px;
	width: 500px;
}

.theme-dark .msupload-check-span {
	color: #bbb;
}

div.postedit {
	-webkit-box-shadow: 0 2px 5px 0 #666;
	background-color: #040404;
	border: 1px solid #010101;
	border-radius: 5px;
	box-shadow: 0 2px 5px 0 #666;
	color: #e0e0e0;
	text-shadow: none;
}

a.postedit-close {
	color: #e0e0e0;
	text-shadow: none;
	opacity: 1;
}

a.postedit-close:hover {
	color: #e0e0e0;
}

#mw-createaccount-join {
	background-color: #ea8f20;
	border-color: #ea8f20;
	box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.5);
}

div.mw-number-text, #bodyContent div.mw-number-text h3 {
	color: inherit;
}

.TablePager_nav .mw-firstlink > img, .TablePager_nav .mw-prevlink > img, .TablePager_nav .mw-nextlink > img, .TablePager_nav .mw-lastlink > img {
	opacity: 0;
}

.TablePager_nav .mw-firstlink, .TablePager_nav .mw-prevlink, .TablePager_nav .mw-nextlink, .TablePager_nav .mw-lastlink {
	background-clip: padding-box;
	background-color: transparent;
	background-position: center 0;
	background-repeat: no-repeat;
	display: inline-block;
}

.theme-dark .TablePager_nav .mw-firstlink .TablePager_nav-enabled {
	background-image: url("../images/dark/arrow_first_25.png");
}

.theme-dark .TablePager_nav .mw-prevlink .TablePager_nav-enabled {
	background-image: url("../images/dark/arrow_left_25.png");
}

.theme-dark .TablePager_nav .mw-nextlink .TablePager_nav-enabled {
	background-image: url("../images/dark/arrow_right_25.png");
}

.theme-dark .TablePager_nav .mw-lastlink .TablePager_nav-enabled {
	background-image: url("../images/dark/arrow_last_25.png");
}

.mw-echo-notification {
	color: #CCC !important;
}
.mw-echo-notification.mw-echo-unread {
	color: #EEE !important;
}

.theme-dark .oo-ui-popupWidget-popup {
	border-color: #444;
}

.theme-dark .mw-echo-ui-notificationItemWidget {
	background-color: #1f1f1f;
}

.theme-dark .mw-echo-ui-menuItemWidget-content {
	color: #ddd !important;
}

.theme-dark .mw-echo-ui-notificationItemWidget-content-message-header {
	color: #fff;
}

.theme-dark .mw-echo-ui-notificationItemWidget.oo-ui-optionWidget-selected, .theme-dark .mw-echo-ui-notificationItemWidget.oo-ui-optionWidget-highlighted {
	background-color: #3f3f3f;
}

.theme-dark div#netbar #pt-notifications-alert > .oo-ui-widget a, div#netbar #pt-notifications-message > .oo-ui-widget a {
	color: #5a93cc;
}

.theme-dark div#netbar #pt-notifications-alert > .oo-ui-widget .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .theme-dark div#netbar #pt-notifications-message > .oo-ui-widget .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
	color: #ddd;
}

.check-span {
	color: #FFFFFF;
}

div.wikiEditor-toolbar-dialog {
	background-color: #202020;
	border: solid 1px var(--theme-accent-color);
}

div.wikiEditor-toolbar-dialog .ui-dialog-buttonpane {
	background-color: #202020;
}

div.wikiEditor-toolbar-dialog label, div.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview {
	color: #E0E0E0;
}

table.wikitable > tr > th, table.wikitable > * > tr > th {
	background-color: #2163A6;
}

.theme-dark .mw-echo-ui-placeholderItemWidget {
	background-color: inherit;
}

.theme-dark .mw-echo-ui-notificationItemWidget:hover {
	background-color: inherit;
}

.vector-body blockquote { border-color:var(--theme-border-color); }

/* iframe popups */
body.oo-ui-frame-body {
	background: rgba(79,79,79,1);
	background: -moz-linear-gradient(center top, rgba(79,79,79,1) 0%, rgba(77,77,77,1) 100%);
	background: -webkit-gradient(center top, center top, color-stop(0%, rgba(79,79,79,1)), color-stop(100%, rgba(77,77,77,1)));
	background: -webkit-linear-gradient(top, rgba(79,79,79,1) 0%, rgba(77,77,77,1) 100%);
	background: -o-linear-gradient(top, rgba(79,79,79,1) 0%, rgba(77,77,77,1) 100%);
	background: -ms-linear-gradient(top, rgba(79,79,79,1) 0%, rgba(77,77,77,1) 100%);
	background: linear-gradient(to top, rgba(79,79,79,1) 0%, rgba(77,77,77,1) 100%);
	color: white;
}

.oo-ui-window-head .oo-ui-window-title {
	color: #eee;
}

.oo-ui-window-body .oo-ui-selectWidget-depressed .oo-ui-outlineItemWidget.oo-ui-optionWidget-selected {
	background-color: #4e4e4e;
}

.oo-ui-window-body .oo-ui-selectWidget-depressed .oo-ui-optionWidget-selected, body.oo-ui-window-body .oo-ui-selectWidget-depressed .oo-ui-outlineItemWidget .oo-ui-optionWidget-selected {
	background-color: rgba(191, 191, 191, 1);
}

.oo-ui-window-body .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed {
	background-color: #4e4e4e;
}

.oo-ui-fieldLayout-field .oo-ui-textInputWidget.oo-ui-widget-disabled input, .oo-ui-fieldLayout-field .oo-ui-textInputWidget.oo-ui-widget-disabled input:focus, .oo-ui-fieldLayout-field .oo-ui-textInputWidget.oo-ui-widget-disabled textarea, .oo-ui-fieldLayout-field .oo-ui-textInputWidget.oo-ui-widget-disabled textarea:focus, .oo-ui-popupWidget .oo-ui-popupWidget-popup .oo-ui-buttonWidget label {
	color: #333;
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly] {
    background-color: #333;
}

.oo-ui-panelLayout.oo-ui-bookletLayout-outlinePanel {
	border-right: 1px solid #666;
}

.oo-ui-dialog .oo-ui-window-frame {
	border: 1px solid #666;
}

.theme-dark .oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
	border: 1px solid #666;
}

.theme-dark .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
	background-color: #4e4e4e;
	color: #eee;
	border: 1px solid #666;
}

.theme-dark .oo-ui-messageDialog-title {
	color: #fff;
}

.theme-dark .oo-ui-dialog-content > .oo-ui-window-foot,
.theme-dark .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
	border-color: #666;
}

.theme-dark .oo-ui-dialog-content > .oo-ui-window-body {
	outline-color: #666;
}

.theme-dark .oo-ui-messageDialog-message {
	color: #eee;
}

.oo-ui-dropdownWidget {
	color: black;
}

body.oo-ui-window-body .oo-ui-selectWidget-depressed .oo-ui-outlineItemWidget .oo-ui-optionWidget-selected {
	text-shadow: none;
}

/* HYD-2832 */
.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-widget-enabled,
.oo-ui-popupToolGroup.oo-ui-widget-enabled,
.oo-ui-popupWidget-popup {
	background: #202020;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
	color: #666;
}

.oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
	background-color: #282828;
	border: 1px solid #383838;
	box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.2);
}

.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title {
	color: #e0e0e0;
}

.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover,
.oo-ui-popupToolGroup.oo-ui-widget-enabled>.oo-ui-popupToolGroup-handle:hover,
.oo-ui-barToolGroup.oo-ui-widget-enabled>.oo-ui-toolGroup-tools>.oo-ui-tool.oo-ui-widget-enabled:hover,
.oo-ui-widget.oo-ui-widget-enabled.oo-ui-optionWidget.oo-ui-decoratedOptionWidget.oo-ui-outlineOptionWidget.oo-ui-outlineOptionWidget-level-0.oo-ui-iconElement.oo-ui-labelElement:hover {
	background-color: rgba(255, 255, 255, 0.2);
}

.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon,
.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator,
.oo-ui-fieldsetLayout.oo-ui-iconElement>.oo-ui-fieldsetLayout-header>.oo-ui-iconElement-icon {
	filter: invert(100%);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active>.oo-ui-buttonElement-button {
	border-color: #ffffff;
}

.oo-ui-popupToolGroup.oo-ui-widget-enabled.oo-ui-popupToolGroup-active {
	background-color: rgba(255, 255, 255, 0.2);
}

.oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon,
.oo-ui-barToolGroup>.oo-ui-toolGroup-tools>.oo-ui-tool.oo-ui-iconElement>.oo-ui-tool-link .oo-ui-iconElement-icon {
	filter: invert(100%);
}

.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive .oo-ui-buttonElement-button:hover {
	background-color: #282828;
}

.theme-dark .mw-echo-ui-notificationOptionWidget, .theme-dark .mw-echo-ui-notificationGroupItemWidget-group {
	background: none;
}

.theme-dark .oo-ui-menuSelectWidget {
	z-index: 1002;
}

.theme-dark .mw-echo-ui-notificationOptionWidget:hover, .theme-dark .mw-echo-ui-notificationGroupItemWidget-group:hover, .theme-dark .oo-ui-menuSelectWidget {
	background: #1a1a1a;
	color: #545454;
}

.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
	background-color: #111;
	color: #fff;
}

.oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
	background-color: #222222;
    color: #E0E0E0;
}

.oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: #000000;
    color: #FFFFFF;
}

.oo-ui-popupWidget .oo-ui-popupWidget-popup {
	background: #000;
	color: #fff;
	border: 1px solid #545454;
}

.oo-ui-popupWidget .oo-ui-popupWidget-popup .oo-ui-buttonWidget,
.theme-dark .oo-ui-buttonElement-framed .oo-ui-widget-enabled > .oo-ui-buttonElement-button
 {
	border: 0px;
	background: #000;
}

.theme-dark .oo-ui-popupWidget-body,
.theme-dark .oo-ui-popupWidget-footer,
.theme-dark .oo-ui-popupWidget-header,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer,
.theme-dark .mw-echo-ui-notificationItemWidget,
.theme-dark .mw-echo-ui-notificationItemWidget-unread,
.mw-echo-ui-notificationBadgeButtonPopupWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .oo-ui-buttonElement:last-child,
.mw-echo-ui-notificationGroupItemWidget-separator {
	border-color: #545454 !important;
}

@-webkit-keyframes unseen-fadeout-to-unread {
	from {
		background-color: #27113f;
	}
	to {
		background-color: #545454;
	}
}

@keyframes unseen-fadeout-to-unread {
	from {
		background-color: #27113f;
	}
	to {
		background-color: #545454
	}
}

@-webkit-keyframes unseen-fadeout-to-read {
	from {
		background-color: #27113f;
	}
	to {
		background-color: #1f1f1f;
	}
}

@keyframes unseen-fadeout-to-read {
	from {
		background-color: #545454;
	}
	to {
		background-color: #1f1f1f;
	}
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > input.oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
	color: #fff !important;
}

.theme-dark .mw-echo-ui-notificationItemWidget-content-actions-timestamp {
	color: #fff;
}

.theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
	background: #000;
}

.oo-ui-popupWidget .oo-ui-popupWidget-popup .oo-ui-buttonWidget:hover,
.theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
	background: #1a1a1a;
}

.oo-ui-widget-footer {
	margin: 0px !important;
}

/* invert the icon colors */
.oo-ui-popupWidget-popup .oo-ui-iconElement-icon, .mw-echo-ui-overlay .oo-ui-iconElement-icon {
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
}

/* End HydraDark echo notification mods */

ul.ui-autocomplete li a {
	color: blue;
}

ul.ui-autocomplete li .ui-state-hover {
	background-color: black;
	color: #505050;
	border: none;
}

/* SyntaxHighlight_GeSHi Overrides */
/* CSS */
.css.source-css .imp {
	color: red
}

.css.source-css .kw1 {
	color: #fff
}

.css.source-css .kw2 {
	color: #c63
}

.css.source-css .co1 {
	color: #a1a100
}

.css.source-css .co2 {
	color: red
}

.css.source-css .coMULTI {
	color: gray
}

.css.source-css .es0 {
	color: #0FF
}

.css.source-css .es2 {
	color: #0FF
}

.css.source-css .br0 {
	color: #0A0
}

.css.source-css .sy0 {
	color: #0A0
}

.css.source-css .st0 {
	color: red
}

.css.source-css .nu0 {
	color: #c6c
}

.css.source-css .re0 {
	color: #c0c
}

.css.source-css .re1 {
	color: #66f
}

.css.source-css .re2 {
	color: #39F
}

.css.source-css .re3 {
	color: #c63
}

.css.source-css .ln-xtra,.css li.ln-xtra,.css div.ln-xtra {
	background-color: #101010
}

/* SyntaxHighlight_GeSHi Overrides */
/* JS */
.javascript.source-javascript .kw1 {
	color: #0ff
}

.javascript.source-javascript .kw2 {
	color: #69f
}

.javascript.source-javascript .kw3 {
	color: #06F
}

.javascript.source-javascript .kw5 {
	color: red
}

.javascript.source-javascript .coMULTI,.javascript.source-javascript .co1 {
	color: #3c6
}

.javascript.source-javascript .co2 {
	color: #096
}

.javascript.source-javascript .br0 {
	color: #3C3
}

.javascript.source-javascript .es0 {
	color: #0CC
}

.javascript.source-javascript .imp {
	color: red;
	font-weight: 700
}

.javascript.source-javascript .me1 {
	color: #c0f
}

.javascript.source-javascript .nu0 {
	color: #FC0
}

.javascript.source-javascript .st0 {
	color: #39f
}

.javascript.source-javascript .sy0 {
	color: #393
}

.javascript.source-javascript .ln-xtra,.javascript.source-javascript li.ln-xtra,.javascript.source-javascript div.ln-xtra {
	background-color: #181818
}

.theme-dark .mw-ui-button.mw-ui-progressive:disabled, .theme-dark .mw-ui-button.mw-ui-primary:disabled {
    background: #AAAAAA none repeat scroll 0 0;
    border-color: #aaaaaa;
}

/* CSS MediaWiki gutter */
.theme-dark .mw-content-ltr.mw-highlight-lines pre,
.theme-dark .mw-content-ltr.content .mw-highlight-lines pre {
	box-shadow: inset 2.75em 0 0 #181818;
}

/* Links inside elements with .approved are unreadable in Hydradark. Fixed */
.theme-dark .approved a,
.theme-dark .approved a:visited,
.theme-dark .approved a:active,
.theme-dark .approved a:hover {
    color: #00ff00;
}

/* AbuseFilter overrides for Hydradark */
.theme-dark table.mw-abuselog-details {
	background: #2a2a2a;
	border: 1px #1a1a1a solid;
}

.theme-dark table.mw-abuselog-details th {
    background: #1a1a1a;
	border: 1px #1f1f1f solid;
}

.theme-dark table.mw-abuselog-details td {
	border: 1px #1f1f1f solid;
}

.theme-dark table.pending a {
	color: #132F5F;
}

.theme-dark .controls_container .dropdown {
	background: #303030;
	border-color: #484848;
	color: #e0e0e0;
}

.theme-dark .mapeditor-control-element {
	background: #303030;
	border-color: #484848;
	color: #e0e0e0;
}

.theme-dark .mapeditor-control-text {
	color: #e0e0e0;
}

.theme-dark ul.mw-allpages-chunk li {
	border-top-color: #383838;
}

.theme-dark .mw-abusefilter-history-changed {
    background: #440000 none repeat scroll 0 0;
    font-weight: bold;
}

.theme-dark .check-span {
	color: #e0e0e0;
}

/* data tables, tablePager, metadata tables: */
.theme-dark .TablePager, .theme-dark .mw-datatable, .theme-dark table.mw_metadata {
	background-color: rgba(0, 0, 0, 0); border: 1px solid #505050;
}
.theme-dark .TablePager th, .theme-dark .mw-datatable th, .theme-dark table.mw_metadata th {
	background-color: #282828;
	border: 1px solid #505050;
	color: #ffffff;
}
.theme-dark .TablePager tr:hover td, .theme-dark .mw-datatable tr:hover td {
	background-color: #000000;
	color: #ffffff;
}
.theme-dark .TablePager th a, .theme-dark .mw-datatable th a, .theme-dark table.mw_metadata th a {
	background-color: #282828;
	color: #FFFFFF;
}
.theme-dark .TablePager td, .theme-dark .mw-datatable td, .theme-dark table.mw_metadata td {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #505050;
	color: #e0e0e0;
}

/* Fix for dropdown arrows */

.theme-dark div#mw-panel div.portal h3 {
	color: var(--theme-accent-color-bright);
}

.vector-menu-portal .vector-menu-heading {
	background-image: linear-gradient(90deg, transparent, var(--theme-accent-color-bright), transparent);
}

/*.theme-dark #mw-panel.collapsible-nav .portal h3 {
	background-image: url(/images/dark/open.png);
}*/

.theme-dark div#mw-panel div.portal#p-socialProfiles div.body {
	background-image: none;
}

/*.theme-dark #mw-panel.collapsible-nav .portal.collapsed h3 {
	background-image: url(../images/dark/closed-ltr.png);
}*/

.mw-content-ltr .redirectText li:first-child {
	background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2247%22%20height%3D%2220%22%20viewBox%3D%220%200%2047%2020%22%3E%3Cg%20id%3D%22Layer_1%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M14.98%202.5V11c0%201.04%201.02%201.98%202.02%201.98h6l3%20.02%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_3%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.48%209.5l.02%207L30%2013z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.TablePager .TablePager_sort-descending a {
	background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M1%202h10l-5%208.658z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E");
}

.theme-dark ul.ui-autocomplete li a {
	color: #ddd;
}

.updatedmarker {
	color: #000000;
}

.mw-gallery-slideshow li.gallerybox.slideshow-current {
	background: rgba(255, 255, 255, 0.1);
}

/* Scribunto: */
.theme-dark .mw-scribunto-console-fieldset {
	background: black none repeat scroll 0 0;
	color: white;
}
.theme-dark .mw-scribunto-message {
	background: black none repeat scroll 0 0;
	color: green;
}