MediaWiki:Minerva.css: Skirtumas tarp puslapio versijų

Iš MCSlime.LT.
Pereiti į navigaciją Jump to search
(Naujas puslapis: →‎All CSS here will be loaded for users of the MinervaNeue skin: →‎<pre>: body { font-family: system-ui, -apple-system, Roboto, Helvetica, sans-serif; } @media all and (max-width: 320px) { body { font-size: 0.9em; } } .content { line-height: 1.7; } .pre-content h1, .content h1, .content h2 { font-weight: bold; } body { background: var(--body-background-color); color: var(--text-color); } select { color: var(--text-color)...)
 
SNėra keitimo santraukos
 
(nerodomos 5 tarpinės versijos, sukurtos to paties naudotojo)
1 eilutė: 1 eilutė:
/* All CSS here will be loaded for users of the MinervaNeue skin */
/* All CSS here will be loaded for users of the MinervaNeue skin */
/* <pre> */
body {
    font-family: system-ui, -apple-system, Roboto, Helvetica, sans-serif;
}


@media all and (max-width: 320px) {
/**
    body {
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
          font-size: 0.9em;
*
    }
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/


/* Default styles [[File:Mobile-header.png]] */
:root {
--mobile-header-background: url('filepath:///resources/assets/mc/Mobile-header.png');
--mobile-header-background-color: #58B5FE;
--content-background-color: #E6EFF4;
--content-text-color: #202122;
}
}


.content {
/** Minecraft skin **/
    line-height: 1.7;
.overlay.search-overlay,
.overlay.editor-overlay {
padding-top: 90px;
}
}


.pre-content h1,
input#searchInput,
.content h1,
input {
.content h2 {
     color: #000000;
     font-weight: bold;
}
}


body {
/* Grass header background */
     background: var(--body-background-color);
.skin-minerva #mw-mf-page-center .header-container,
    color: var(--text-color);
.skin-minerva .search-overlay .header-container {
    position: relative;
     background: var(--mobile-header-background) left bottom repeat-x,linear-gradient(0deg,var(--content-background-color) 50%,var(--mobile-header-background-color) 50%);
    background-size: 48px auto;
    right: 0;
    left: 0;
    height: 96px;
}
}


select {
.skin-minerva .header-container {
     color: var(--text-color);
     background-color: transparent;
    box-shadow: none;
}
}


a:not( [ href ] ) {
.overlay-header,
    color: inherit;
.minerva-header {
padding-top: 7px;
}
}


a.external,
/* Hide grass when editing on small screens to maximise editing space */
.mw-parser-output a.external {
@media all and (max-width: 999px) {
    background-image: var(--external-icon);
.overlay-enabled .editor-overlay {
padding-top: 3.35em;
}
.overlay-enabled .overlay.editor-overlay .header-container:after {
bottom: 0;
background-position: left bottom -29px;
}
}
}


blockquote {
.overlay .overlay-header-container.header-container {
    border-color: var(--body-mid);
z-index: 2;
    font-family: inherit;
}
}


.pre-content h1 {
.minerva-header .branding-box {
     text-align: center;
     opacity: 1;
}
}


.mw-parser-output h2:first-of-type {
.notification-count {
    clear: both;
background: none;
}
}


.content .mw-parser-output > h2,
/* Background color */
.content .section-heading {
.overlay-enabled,
    border-color: var(--sidebar);
.overlay-content,
.mw-body {
background-color: var(--content-background-color);
}
}


.content .mw-parser-output > h2,
/* Fix editor colour */
.content .section-heading {
#wikitext-editor {
    border-color: var(--sidebar);
background-color: #FFF;
}
}


.content .plainlist ol,
/* Give the footer the stone texture: [[File:Mobile-background.png]] */
.content .plainlist ul {
.minerva-footer {
    padding: 0;
background: url('filepath://Mobile-background.png') #202020;
}
}


.content p {
footer,
    margin: 0.5em 0;
footer a:active,
#footer,
#footer a:active {
color: #FFF;
}
}


.content hr {
footer a,
    background: none;
#footer a,
    border-color: var(--sidebar);
footer a:visited,
    border-style: solid;
#footer a:visited {
     border-width: 1px 0 0 0;
     color: #BFBFBF;
    height: initial;
}
}


.content kbd,
.last-modified-bar {
.content samp {
background-color: #EAECF0;
    border: none;
}
}


/* Fix dumb default styling */
.content code,
.content code,
.content pre {
.content pre {
    background-color: var(--mw-code-background-color);
background-color: #f9f9f9;
    border: 1px solid var(--body-border);
border: 1px solid #ddd;
color: black;
}
}


:root {
.content code {
    --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23000'%3E%3Cpath d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM3 8a5 5 0 1 0 10 0A5 5 0 1 0 3 8z'/%3E%3C/g%3E%3C/svg%3E");
border-radius: 2px;
    --external-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='%23906039'%3E%3Cpath d='M8.9 8.9H1.1V1.1h2.8V0H1.1C.5 0 0 .5 0 1.1v7.8C0 9.5.5 10 1.1 10h7.8c.6 0 1.1-.5 1.1-1.1V6.1H8.9v2.8z'/%3E%3Cpath d='M10 0H5.6l1.8 1.8L4.2 5l.8.8 3.2-3.2L10 4.4V0z'/%3E%3C/g%3E%3C/svg%3E");
}
}


#mw-mf-page-center {
@media all and (max-width: 768px) {
    background-color: transparent;
.gallerybox .thumb > div {
margin: 15px !important;
width: auto !important;
}
}
}


.header {
.wikitable > tbody {
    border-top: none;
background-color: #f8f9fa;
}
}


.header-container.header-chrome {
/* Use black bullet points, instead of blue circles: [[File:List bullet.svg]] */
    background: var(--body-background-image) var(--body-background-color) no-repeat;
.content ul {
    background-color: var(--body-background-color);
list-style-image: url('filepath:///resources/assets/mc/List_bullet.svg');
    background-size: 900px;
    box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.1);
}
}


.header-container .notification-count {
/* Fix footer hlist separator colour */
    border-radius: 50%;
.footer-content .hlist-separated li:after {
color: #FFF;
}
}


.header-container .notification-count.notification-unseen {
/* Fix hlist gaps being too wide */
    background: none;
.hlist > ul li {
margin-right: 0;
}
}


.header-container .branding-box {
/* Fix changes autocollapsing in recent changes */
     opacity: 1;
.mw-changeslist-edit, .mw-changeslist-line {
display: table-row !important;
}
.mw-changeslist-line-inner {
padding-top: 1.5em;
}
.mw-enhanced-rc-nested {
     padding-top: 0.5em;
}
}


.search-box {
/* Alternating cell background */
    text-align: right;
.alternatecells:nth-child(odd) {
background-color: #F9F9F9;
}
}


.search-box .search {
/* Alternating table rows, primarily used with [[Template:Infobox row]] */
    background-color: var(--search-box);
.alternaterows tr:nth-child(even),
    border-color: var(--search-box);
.infobox-rows tr:nth-child(even),
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
.alternaterows tr:nth-child(even) td,
.infobox-rows tr:nth-child(even) td {
background-color: #F9F9F9;
}
}


.search-box .search::placeholder {
/* Show TOC */
    color: var(--byline-color);
@media (max-width: 512px) {
.skin-minerva .toc-mobile {
display: block;
}
}
}


.client-nojs .search-box .search:focus,
/* Turn a list into a tree view style (See [[.minecraft]]) */
.search-overlay .search-box .search:focus {
.treeview {
    border-color: var(--link-color);
margin-top: 0.3em;
    box-shadow: inset 0 0 0 1px var(--link-color), 0 1px 1px rgba(0, 0, 0, 0.05);
}
}


.mw-ui-background-icon-search {
.treeview .treeview-header {
    background-image: var(--searchbutton-icon);
padding-left: 3px;
font-weight: bold;
}
.treeview .treeview-header:last-child {
border-color: #636363 !important;
border-left-style: dotted;
}
.treeview .treeview-header:not(:last-child):before {
content: none;
}
.treeview .treeview-header:last-child:before {
border-bottom: 0;
}
}


.overlay {
.treeview ul,
    background: var(--body-main);
.treeview li {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
}
}


.overlay textarea {
.treeview li li {
    color: var(--text-color);
position: relative;
padding-left: 13px;
margin-left: 7px;
border-left: 1px solid #636363;
}
.treeview li li:before {
content: "";
position: absolute;
top: 0;
left: -1px;
width: 11px;
height: 11px;
border-bottom: 1px solid #636363;
}
}


.overlay.search-overlay {
.treeview li li:last-child:not(.treeview-continue) {
    background: var(--body-main);
border-color: transparent;
}
}
 
.treeview li li:last-child:not(.treeview-continue):before {
.overlay.search-overlay .results,
border-left: 1px solid #636363;
.overlay.search-overlay .search-feedback {
width: 10px;
    background-color: var(--body-light);
}
}


.overlay.search-overlay .search-content {
.nbttree-inherited {
    border-color: var(--body-mid);
background-color: #E6E6FA;
}
}


.overlay .license {
/* Try to use nearest neighbour scaling for pixelated images */
    color: var(--base-text-color);
.pixel-image,
.invslot-item-image,
.sprite {
image-rendering: optimizeSpeed;
image-rendering: -webkit-optimize-contrast;
image-rendering: optimize-contrast;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: crisp-edges;
image-rendering: pixelated;
-ms-interpolation-mode: nearest-neighbor;
}
}


.overlay .panel {
/* Simulate link styling for JS only links */
    border-color: var(--sidebar);
.jslink {
color: #0645AD;
-webkit-user-select: none;
  -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
}
}
 
.jslink:hover {
.overlay .content-header {
text-decoration: underline;
    background-color: var(--body-light);
cursor: pointer;
    border-color: transparent;
}
}
 
.jslink:active {
.overlay.overlay-loading {
color: #FAA700;
    background: var(--ooui-window-background);
}
}


.overlay .overlay-content {
/* Hatnotes and disambiguation notices */
    background: var(--body-main);
.hatnote {
font-style: italic;
}
}
 
.hatnote i {
.page-summary h2,
font-style: normal;
.page-summary h3 {
    color: var(--text-color);
}
}
 
div.hatnote {
.page-list li,
    padding-left: 0;
.topic-title-list li,
margin-bottom: 0.5em;
.site-link-list li {
     font-size: 0.8125rem;
     border-color: var(--body-mid);
}
}
 
div.hatnote + div.hatnote {
.overlay-enabled .overlay:not(.editor-overlay),
margin-top: -0.5em;
.overlay-enabled #mw-mf-page-center {
    overflow-y: scroll;
}
}
 
div.msgbox {
.overlay-header-container,
     font-size: 0.8125rem;
.overlay-footer-container {
     max-width: revert !important;
     background-color: var(--body-background-color);
     border-color: transparent;
}
}
 
@media all and (min-width: 511px) {
.editor-overlay .wikitext-editor {
div.msgbox-subtle {
    color: var(--text-color);
max-width: 306px !important;
}
}
}


.editor-overlay .overlay-header {
/* Fix animated infobox images shifting the screen when images have different dimensions */
     outline-color: transparent;
.content span.animated a > img,
.content span.animated a > .lazy-image-placeholder,
.content noscript span.animated > img {
     max-width: initial !important;
}
}


.editor-overlay .summary-request {
body.page-Main_Page #firstHeading {
     color: var(--text-color);
     display: none;
}
}


.editor-overlay .editor-switcher {
/* Hide nomobile */
    border: none;
.nomobile,
.msgbox .msgbox-image {
display: none;
}
}


.action-submit .mw-editnotice .action-edit .mw-editnotice,
/* Remove blank space when editing */
.action-submit .mw-editTools,
.action-edit .overlay-header-container + .overlay-content {
.action-edit .mw-editTools,
     padding-top: 0;
.action-submit .preview-limit-report-wrapper,
.action-edit .preview-limit-report-wrapper,
.action-submit .diff-otitle,
.action-edit .diff-otitle,
.action-submit .diff-ntitle,
.action-edit .diff-ntitle,
.action-submit #section_0,
.action-edit #section_0,
.action-submit #editpage-copywarn,
.action-edit #editpage-copywarn,
.action-submit #mw-anon-edit-warning,
.action-edit #mw-anon-edit-warning {
     color: var(--byline-color);
}
}
 
.editor-overlay .content {
.wikitext-editor {
     margin-top: 0;
     background-color: var(--body-main);
}
}


.ve-mobile-fakeToolbar {
/* Add a background color to the overlay header and remove the padding */
     border: none;
.overlay-header {
    background-color: var(--content-background-color);
     padding-top: 0;
}
}


.ve-mobile-fakeToolbar-container {
.content li {
     background: var(--body-background-color);
     margin-bottom: 2px;
    border: none;
}
}


.ve-mobile-fakeToolbar .mw-ui-icon-mf-spinner {
.content .mw-parser-output > h2, .content .section-heading {
     border-color: transparent;
     border-bottom: 1px solid #c8ccd1;
}
}


.ve-ui-targetToolbar-mobile .oo-ui-toolbar-tools > .ve-ui-toolbar-group-back {
dl {
     border-color: transparent;
     margin-bottom: 5px;
}
}


.ve-ui-mobileContext {
.mcw-mainpage-icons {
     background-color: var(--body-light);
     padding: 0;
    border-color: var(--body-light);
}
}


.ve-ui-mobileContext .ve-ui-linearContextItem-body-action-wrapper {
/* Force collapsed navbox headers to full width */
    border-color: var(--body-border);
.content table.navbox {
display: table;
border-collapse: separate;
}
}


.ve-ui-linearContextItem-foot:not(:empty) {
/* Margin is too big */
    border-color: var(--body-border);
.page-heading {
margin-bottom: 0;
}
}


.ve-ui-mwSaveDialog-options {
/* DiscussionTools */
    backgroubd-color: var(--body-light);
.ext-discussiontools-replytool-enabled dl,
    border-color: var(--body-mid);
.rootpage-Minecraft_Wiki_Admin_noticeboard dl,
.ns-10008 dl,
.ns-talk dl {
border-left: 1px dotted var(--content-text-color);
margin-left: 0;
}
}


.page-actions-menu {
.ext-discussiontools-replytool-enabled:not(.ns-4) dd,
    border-color: var(--sidebar);
.rootpage-Minecraft_Wiki_Admin_noticeboard dd,
.ns-10008 dd,
.ns-talk dd {
margin-left: 1em;
}
}


#language-selector {
.ext-discussiontools-replytool-enabled:not(.ns-4) dl:has(+ dl),
    display: none;
.ext-discussiontools-replytool-enabled:not(.ns-4) dl dl,
.rootpage-Minecraft_Wiki_Admin_noticeboard dl:has(+ dl),
.rootpage-Minecraft_Wiki_Admin_noticeboard dl dl,
.ns-10008 dl:has(+ dl),
.ns-10008 dl dl,
.ns-talk dl:has(+ dl),
.ns-talk dl dl {
margin-bottom: -0.5em;
padding-bottom: 0.5em;
}
}


.minerva__tab-container .minerva__tab {
body:is(
    color: var(--text-color);
.ext-discussiontools-replytool-enabled:not(.ns-4),
.rootpage-Minecraft_Wiki_Admin_noticeboard,
.ns-10008,
.ns-talk
) dd:first-child:not(:has(> dl:first-child)) {
margin-top: 0.5em;
padding-top: 0.5em;
border-top: 1px dotted var(--content-text-color);
}
}


.minerva__tab-container .minerva__tab.new,
body:is(
.minerva__tab-container .minerva__tab.new:visited,
.ext-discussiontools-replytool-enabled:not(.ns-4),
.minerva__tab-container .minerva__tab.new:hover,
.rootpage-Minecraft_Wiki_Admin_noticeboard,
.minerva__tab-container .minerva__tab.new:active {
.ns-10008,
    color: var(--redlink-color);
.ns-talk
) dd:not(:last-child):has([data-mw-comment-end]) {
margin-bottom: 0.5em;
padding-bottom: 0.5em;
border-bottom: 1px dotted var(--content-text-color);
}
}


.minerva__tab-container .minerva__tab.selected {
/* Hide page title on all main pages */
    border-color: var(--body-border);
body.rootpage-Minecraft_Wiki .page-heading,
body.rootpage-Movie_Wiki .page-heading,
body.rootpage-Dungeons_Wiki .page-heading,
body.rootpage-Legends_Wiki .page-heading,
body.rootpage-Story_Mode_Wiki .page-heading,
body.rootpage-Earth_Wiki .page-heading {
display: none;
}
}


.heading-holder .tagline {
/* Hide page/talk and edit bar links to match normal main page */
    color: var(--base-heading-color);
body.rootpage-Movie_Wiki .minerva__tab-container,
body.rootpage-Movie_Wiki .page-actions-menu,
body.rootpage-Dungeons_Wiki .minerva__tab-container,
body.rootpage-Dungeons_Wiki .page-actions-menu,
body.rootpage-Legends_Wiki .minerva__tab-container,
body.rootpage-Legends_Wiki .page-actions-menu,
body.rootpage-Story_Mode_Wiki .minerva__tab-container,
body.rootpage-Story_Mode_Wiki .page-actions-menu,
body.rootpage-Earth_Wiki .minerva__tab-container,
body.rootpage-Earth_Wiki .page-actions-menu {
display: none;
}
}


.minerva-footer {
    border-color: transparent;
}


.mw-footer > .post-content {
.mainpage-body .tile-row {
     margin-top: 32px;
     width: inherit;
    display: block !important;
}
}


.mw-footer > .post-content > .minerva-footer-logo {
    display: none;
}


.mw-footer .hlist li:after {
.mainpage-left .tile {
     color: var(--background-text-color);
     padding: 2.5em 1.75em 2em;
}
}


.last-modified-bar {
.mainpage-left .tile h2 {
     border-top: 1px solid;
     padding: 0;
    border-color: transparent;
     margin: 0.65em 0.5em;
    background: none;
     color: var(--text-color);
}
}


.last-modified-bar a,
.mainpage-left .tile-halves h2 {
.last-modified-bar a:active,
    padding: 0;
.last-modified-bar a:visited,
    margin: 0.65em 0.5em;
.last-modified-bar .last-modified-text-accent {
    color: var(--background-text-color);
}
}


.last-modified-bar.active,
.mainpage-recent-updates {
.last-modified-bar.active:active,
    padding: 1.5em 1em 2.5em;
.last-modified-bar.active:visited,
.last-modified-bar.active .last-modified-text-accent {
    color: #fff;
}
}


.mw-ui-icon-mf-expand-gray:not(.mw-ui-icon-mf-expand-invert):before {
.mainpage-recent-updates::before {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eexpand%3C/title%3E%3Cg fill='%2354595d'%3E%3Cpath d='M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z'/%3E%3C/g%3E%3C/svg%3E");
    content: 'Recent updates';
    display: block;
    margin-left: 1.5em;
    color: var(--byline-color);
    font-weight: bold;
    text-transform: uppercase;
     letter-spacing: 0.025em;
    grid-column: 1 / 4;
}
}


.toggle-list__list {
.mainpage-recent-updates .tile-halves {
     background-color: var(--wikitable-bg);
     display: inline-block;
    width: 100%;
    white-space: initial;
    flex: unset;
}
}


.toggle-list-item__anchor:visited,
.mainpage-recent-updates .tile-halves:nth-child(1) {
.toggle-list-item__anchor:active {
     animation: 0.9s 0.2s both slide-up;
     color: var(--base-text-color);
}
}


.toggle-list-item:hover {
.mainpage-recent-updates .tile-halves:nth-child(2) {
     background: var(--wikitable-bg-lighter);
     animation: 0.9s 0.4s both slide-up;
}
}


.toggle-list-item__label {
.mainpage-recent-updates .tile-halves:nth-child(3) {
     color: var(--base-text-color);
     animation: 0.9s 0.6s both slide-up;
}
}


.mw-ui-icon-wikimedia-search-base20:before {
.mainpage-recent-updates .tile-top {
     background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esearch%3C/title%3E%3Cg fill='white'%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 113 8a5 5 0 0110 0z'/%3E%3C/g%3E%3C/svg%3E%0A");
     height: 9em;
    overflow: hidden;
}
}


.mw-ui-icon-wikimedia-menu-base20:before {
.mainpage-recent-updates .tile-bottom {
     background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Emenu%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/g%3E%3C/svg%3E%0A");
     padding-bottom: 0.5rem;
}
}


.mw-ui-icon-wikimedia-bellOutline-base20:before {
.mainpage-recent-updates .byline {
     background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ebell%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M11.5 2.19C14.09 2.86 16 5.2 16 8v6l2 2v1H2v-1l2-2V8c0-2.8 1.91-5.14 4.5-5.81V1.5C8.5.67 9.17 0 10 0s1.5.67 1.5 1.5v.69zM10 4C7.79 4 6 5.79 6 8v7h8V8c0-2.21-1.79-4-4-4zM8 18h4c0 1.1-.9 2-2 2s-2-.9-2-2z'/%3E%3C/g%3E%3C/svg%3E%0A");
     margin: 0;
}
}


.mw-ui-icon-minerva-userAvatarOutline:before {
.mainpage-recent-updates .byline + h2 {
     background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Euser avatar%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M10 8c1.7 0 3.06-1.35 3.06-3S11.7 2 10 2 6.94 3.35 6.94 5 8.3 8 10 8zm0 2c-2.8 0-5.06-2.24-5.06-5S7.2 0 10 0s5.06 2.24 5.06 5-2.26 5-5.06 5zm-7 8h14v-1.33c0-1.75-2.31-3.56-7-3.56s-7 1.81-7 3.56V18zm7-6.89c6.66 0 9 3.33 9 5.56V20H1v-3.33c0-2.23 2.34-5.56 9-5.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
     margin: 0.025em 0 0;
    padding: 0;
}
}


@media all and (min-width: 1000px) {
@media only screen and (max-width: 720px) {
     .mw-ui-icon-with-label-desktop,
     .mainpage-recent-updates::before {
    .mw-ui-icon-with-label-desktop:hover,
          text-align: center;
    .mw-ui-icon-with-label-desktop:focus,
          margin: 0;
    .mw-ui-icon-with-label-desktop:active,
           grid-column: auto;
    .mw-ui-icon-with-label-desktop:visited {
           color: var(--base-text-color) !important;
     }
     }


}
}


.header-action .mw-ui-icon-mf-close-base20:before {
.mainpage-contents {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclose%3C/title%3E%3Cg fill='%23fff'%3E%3Cpath d='m4.3 2.9 12.8 12.8-1.4 1.4L2.9 4.3z'/%3E%3Cpath d='M17.1 4.3 4.3 17.1l-1.4-1.4L15.7 2.9z'/%3E%3C/g%3E%3C/svg%3E");
    background: #ffffff;
    border: 1px solid #146433;
    padding: 55px 2em 2em 2em;
    overflow-x: auto;
     grid-template-columns: repeat(6, 1fr) !important;
    position: relative;
    scroll-snap-align: center;
}
}


#mw-mf-page-left {
.mainpage-contents::before {
     background-color: var(--body-background-color);
     margin: 1em;
    position: absolute;
    top: 0;
    color: inherit;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    grid-column: 1 / 6;
}
}


#mw-mf-page-left .secondary-action {
.mainpage-contents .tile-halves {
     border-left-color: var(--body-mid);
     border: none;
    background: none;
    box-shadow: none;
    margin-top: 1rem;
    border: 1px solid #146433;
}
}


#mw-mf-page-left ul li {
.tile-image {
    background-color: var(--body-main);
justify-content: center;
    border-color: var(--body-mid);
}
}


#mw-mf-page-left ul li a {
.mainpage-contents .tile-top {
     color: var(--base-text-color);
     padding: 0;
    height: initial;
}
}


#mw-mf-page-left ul li a:hover {
.mainpage-contents .tile-bottom {
     box-shadow: inset 4px 0 0 0 var(--link-color);
     border: none;
}
}


#mw-mf-page-left ul.hlist li a {
.mainpage-contents h2 {
     color: var(--background-link-color);
     width: 100%;
}
}


#mw-mf-page-left ul.hlist li a span {
@media only screen and (max-width: 1000px) {
    font-size: 0.8125rem;
    .mainpage-skills .tile-top ul {
}
          margin: 0;
    }


.notifications-overlay.navigation-drawer {
    box-shadow: -1px 0 8px 0 rgba(0, 0, 0, 0.35);
}
}


.notifications-overlay .mw-echo-ui-actionMenuPopupWidget-menu {
.mainpage-discord .tile-top {
     border: none;
     padding: 1em 2em;
    height: 70px;
}
}


.mw-ui-anchor.mw-ui-progressive,
.mainpage-discord .tile-top .partner-icon {
.mw-ui-anchor.mw-ui-progressive:active,
     margin-right: 1em;
.mw-ui-anchor.mw-ui-progressive:hover,
.mw-ui-anchor.mw-ui-progressive:focus {
     color: var(--link-color);
}
}


.minerva-talk-full-page-button {
.mainpage-discord .tile-top .server-name {
     background-color: var(--body-main);
     margin: 0;
    border-color: var(--body-dark);
    color: var(--link-color);
}
}


.minerva-talk-content-explained {
.mainpage-discord .tile-top .server-tagline {
     border-color: var(--sidebar);
     margin: 0;
    color: var(--base-text-color);
}
}


.talk-overlay .comment .wikitext-editor {
.mainpage-twitter {
     border-color: var(--body-border);
     margin-bottom: 0;
}
}


.client-js .skin-minerva--talk-simplified .section-heading {
.mainpage-twitter .tile-top {
     border-color: var(--sidebar);
     padding: 1em 2em;
    height: 70px;
}
}


.mw-notification a,
.mainpage-twitter .tile-top .twitter-logo {
.toast a {
     margin-right: 1em;
     color: var(--link-color);
}
}


.drawer {
.mainpage-twitter .tile-top .twitter-name {
     background-color: var(--body-light);
     margin: 0;
}
}


.drawer.references-drawer {
.mainpage-twitter .tile-top .twitter-tagline {
     background-color: var(--body-light);
     margin: 0;
    color: var(--text-color);
}
}


.drawer.references-drawer a {
/* Dark theme */
    color: var(--link-color);
/* Mobile Dark Mode Theme for English Wiki
}
/* Originally made by Corelakes, Eduaddad, Faariaz and LucasGameszYT for MCW-PT */


.drawer.references-drawer .references-drawer__title {
html:has(body.wgl-theme-dark) {
     color: var(--text-color);
     color-scheme: dark;
   
    --archive-box-background-color: #282828;
--archive-box-border-color: #444;
}
}


.drawer.references-drawer .mw-ui-icon::before {
/* Default styles [[File:Dark-mobile-header.png]] */
    filter: brightness(0);
body.wgl-theme-dark {
    --mobile-header-background: url('filepath:///resources/assets/mc/Dark-mobile-header.png');
--mobile-header-background-color: #011C31;
--content-text-color: #e6e6e6;
--content-background-color: #2b2f39;
--base-background-color: #13191c;
color: var(--content-text-color);
}
}


.cta-holder {
body.wgl-theme-dark :not(.infobox-title) a:not(.new,.mw-selflink,.menu2-text a),
    background: var(--body-light);
body.wgl-theme-dark .jslink,
body.wgl-theme-dark .toctogglelabel,
body.wgl-theme-dark .mw-collapsible-text,
body.wgl-theme-dark .vector-menu-dropdown .mw-list-item a,
body.wgl-theme-dark .mw-mmv-post-image a,
body.wgl-theme-dark #mw-mf-page-left ul.hlist li a{
    color: #90c0fe;
}
}


.cta-holder .desc {
body.wgl-theme-dark .mw-body-content .hlist li:not(:last-child)::after {
     color: var(--byline-color);
     background-color: #FFF;
}
}


.mw-tag-marker {
body.wgl-theme-dark .mw-message-box,
     border-color: var(--body-border);
body.wgl-theme-dark .mw-body, h1, h2, h3, h4, h5, h6,
body.wgl-theme-dark .mw-ui-input {
     color: var(--content-text-color);
}
}


.oo-ui-toolGroup {
body.wgl-theme-dark .mw-body a.new, body.wgl-theme-dark .mw-mmv-post-image a.new {
    background: var(--body-background-color);
    color: #ffa4a4;
}
}


.load-fail-msg {
body.wgl-theme-dark .post-content .mw-ui-button,
     color: var(--text-color);
body.wgl-theme-dark .post-content .cdx-button {
     background-color: #35383e;
    border-color: #3f3f3f;
}
}


.load-fail-msg-link a {
body.wgl-theme-dark .post-content .mw-ui-button:not(:disabled):hover,
     color: var(--link-color);
body.wgl-theme-dark .post-content .cdx-button:not(:disabled):hover {
     background-color: #575b5e;
    color: #7e8eff !important;
    border-color: #484848;
}
}


.image-carousel .image-loaded {
body.wgl-theme-dark .last-modified-bar,
     background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 0h8v16h8V8H0z' opacity='.13'/%3E%3C/svg%3E%0A") repeat;
body.wgl-theme-dark .last-modified-bar a,
body.wgl-theme-dark .last-modified-bar a:visited,
body.wgl-theme-dark .last-modified-bar .last-modified-text-accent {
     background-color: var(--base-background-color);
    color: var(--content-text-color);
}
}


.image-details {
.wgl-theme-dark .edition-title {
    background-color: var(--body-light);
     color: #FFF;
     border-color: transparent;
}
}


@media all and (min-width: 720px) {
.wgl-theme-dark .mw-datatable,
    .ns-special .pre-content {
.wgl-theme-dark table.mw_metadata,
          background-color: transparent;
.wgl-theme-dark .mw-datatable td,
    }
.wgl-theme-dark table.mw_metadata td,
 
.wgl-theme-dark .wikitable,
    .ns-special .mw-body {
.wgl-theme-dark .wikitable td,
          background: var(--body-main);
.wgl-theme-dark .wikitable > tbody {
    }
background-color: var(--custom-table-background);
 
    .ns-special .mw-body form {
          background: transparent;
    }
 
}
}


form.mw-mf-settings .oo-ui-fieldLayout,
.wgl-theme-dark .alternaterows tr:nth-child(even),  
form.mw-mf-settings .oo-ui-fieldLayout:first-child {
.wgl-theme-dark .infobox-rows tr:nth-child(even),
    border-color: var(--body-mid);
.wgl-theme-dark .alternaterows tr:nth-child(even) td,
.wgl-theme-dark .infobox-rows tr:nth-child(even) td {
background: #222;
}
}


.ns-special .content-header {
.wgl-theme-dark footer a,
    border-bottom-color: var(--body-dark);
.wgl-theme-dark #footer a,
.wgl-theme-dark footer a:visited,
.wgl-theme-dark #footer a:visited {
    color: #BFBFBF;
}
}


.action-history .mw-history-compareselectedversions {
/* Left Navbar */
     background-color: var(--body-main);
.wgl-theme-dark #mw-mf-page-left {
     background-color: #484848;
}
}


.action-history #pagehistory li:not(.selected) {
.wgl-theme-dark #mw-mf-page-left ul li {
     border-bottom-color: var(--sidebar);
    background-color: #383838;
     border-top-color: #484848;
}
}


ul.mw-contributions-list li,
.wgl-theme-dark #mw-mf-page-left ul li a {
ul.special li {
     color: var(--content-text-color);
     border-color: var(--sidebar);
}
}


.page-list li > a:not(.mw-ui-icon-element),
.wgl-theme-dark #mw-mf-page-left .mw-ui-icon,
.topic-title-list li > a:not(.mw-ui-icon-element),
.wgl-theme-dark #page-actions .mw-ui-icon:not(span),
.site-link-list li > a:not(.mw-ui-icon-element) {
.wgl-theme-dark .mw-ui-icon-mf-expand:before {
     color: var(--byline-color);
     filter: invert(100%);
}
}


.page-list.side-list .list-thumb,
/* Searchbar */
.topic-title-list.side-list .list-thumb,
body.wgl-theme-dark .search {
.site-link-list.side-list .list-thumb {
     background-color: #5e5e5e;
     color: var(--text-color);
}
}


.page-list .info,
body.wgl-theme-dark .search-box .search {
.topic-title-list .info,
     border-color: #6f6f6f;
.site-link-list .info,
.page-list .component,
.topic-title-list .component,
.site-link-list .component {
     color: var(--byline-color);
}
}


.mw-mf-user {
body.wgl-theme-dark .search::-webkit-input-placeholder,
     color: var(--text-color);
body.wgl-theme-dark .mw-ui-background-icon-search::-webkit-input-placeholder,
body.wgl-theme-dark input#searchInput,
body.wgl-theme-dark input {
     color: #d6d6d6
}
}


.content .mw-index-pager-list-header {
body.wgl-theme-dark .minerva-icon--search {
     background-color: var(--body-mid);
     background-blend-mode: color-dodge;
    color: inherit;
    font-family: inherit;
}
}


.diff-editfont-monospace {
body.wgl-theme-dark .mw-ui-icon-mf-articlesSearch {
    font-family: monospace,monospace;
filter: invert(100%);
}
}


:root {
body.wgl-theme-dark .autocomplete-suggestions {
     --diff-deletedline-background: #fbc0ba;
     background: #2e2d2d;
    color: rgb(126 145 165);
}
}


.minoredit {
body.wgl-theme-dark .autocomplete-suggestion {
    background: var(--body-mid);
border-bottom: 1px solid #151414;
}
}


#mw-mf-diffview .mw-mf-diff-date {
body.wgl-theme-dark .autocomplete-selected {
     color: var(--byline-color);
     background: #1b1c1c;
}
}


#mw-mf-diffview .mw-diff-inline-deleted del,
body.wgl-theme-dark .mw-ui-icon-mf-clear,
#mw-mf-diffview .mw-diff-inline-changed del {
body.wgl-theme-dark .mw-ui-icon-mf-star-subtle {
    background: var(--diff-deletedline-background);
filter: invert(100%);
    color: var(--diff-deletedline-color);
    border-radius: 0.33em;
}
}


#mw-mf-diffview .mw-diff-inline-added ins,
/* Searchresults */
#mw-mf-diffview .mw-diff-inline-changed ins {
.wgl-theme-dark .overlay.search-overlay .results,  
    background: var(--diff-addedline-background);
.wgl-theme-dark .overlay.search-overlay .search-feedback {
    color: var(--diff-addedline-color);
background-color: #292929;
    border-radius: 0.33em;
}
}


#mw-mf-diffview .mw-diff-inline-moved {
.wgl-theme-dark .page-summary h2,
    background: var(--diff-context-background);
.wgl-theme-dark .page-summary h3 {
color: var(--content-text-color);
}
}


#mw-mf-diffview #mw-mf-userinfo {
/* Notifications */
    background: var(--body-light);
.wgl-theme-dark .overlay-header-container.header-container.position-fixed,
     border-top-color: var(--body-border);
.wgl-theme-dark .overlay-footer-container {
     background: #292929;
}
}


#mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count {
.wgl-theme-dark .mw-echo-ui-placeholderItemWidget {
    color: var(--text-color);
background-color: var(--content-background-color);
}
}


#mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count div {
body.wgl-theme-dark .view-border-box .oo-ui-labelElement-label {
     color: var(--base-text-color);
     color: var(--content-text-color);
}
}


.content table.relative-location {
/* Editor */
     display: table;
.wgl-theme-dark #wikitext-editor {
     background-color: var(--content-background-color);
}
}


.floornumber-us {
.wgl-theme-dark .overlay {
     display: none;
     background-color: var(--base-background-color);
}
}


div.hatnote {
/* Use white bullet points, instead of black: [[File:List bullet dark.svg]] */
    padding: 5px 7px;
body.wgl-theme-dark .content ul {
    color: var(--text-color);
list-style-image: url('filepath://List_bullet_dark.svg');
    font-size: 0.8125rem;
    background-color: var(--body-light);
    margin: 0 0 0.5em 0;
    overflow: hidden;
}
}


.tbz-region .tbz-name {
/* Source code display */
    pointer-events: none;
/* Toolbar */
body.wgl-theme-dark .wikiEditor-ui-toolbar,
body.wgl-theme-dark .oo-ui-toolbar-bar,
body.wgl-theme-dark .wikiEditor-ui-toolbar .sections .section,
body.wgl-theme-dark .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
background-color: #353535;
color: #e6e6e6;
border-top: 1px solid #595959;
border-bottom: 1px solid #595959;
}
}


@media all and (max-width: 720px) {
/* History pages */
    .pollquestion {
body.wgl-theme-dark .content .mw-index-pager-list-header {
          width: auto;
background-color: var(--content-background-color);
    }
color: #fff;


    .musicplayer {
}
          clear: both !important;
body.wgl-theme-dark .mw-history-compareselectedversions {
          float: none !important;
background-color: var(--content-background-color);
          width: 100%;
}
          max-width: 100%;
          text-align: center;
          margin-left: 0;
    }


    .archivelist {
body.wgl-theme-dark .mw-pager-tools a, body.wgl-theme-dark .mw-history-undo a {
          margin: 1em 0;
    float: right;
          float: none;
    background-color: #2f2f2f;
          width: 100%;
}
    }


    .messagebox {
body.wgl-theme-dark .mw-ui-button, body.wgl-theme-dark .cdx-button {
          border-left-width: 7px;
    background-color: #373f50;
          font-size: 0.9375em;
    color: #f8f9fa;
    }
}


body.wgl-theme-dark .editOptions {
background-color: #282828;
    color: #ccc;
border-top: 1px solid #595959;
border-bottom: 1px solid #595959;
}
}


.infobox {
/* Popup background */
    font-size: 85%;
body.wgl-theme-dark .oo-ui-windowManager-modal > .oo-ui-dialog {
    background-color: var(--body-light);
background-color: #0008;
    border: 1px solid var(--body-border);
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
    table-layout: fixed;
}
}


.content .infobox {
body.wgl-theme-dark td.diff-context {
     display: table;
     background-color: #232324;
    border-color: #313233;
    color: #BFBFBF;
}
}


.content .infobox caption {
body.wgl-theme-dark .diff-addedline .diffchange {
     display: table-caption;
     background-color: #005e20;
    background: none;
}
}


.infobox .infobox-header {
body.wgl-theme-dark .diff-deletedline .diffchange {
    color: var(--infobox-text-color);
     background-color: #9f0000;
    font-size: 1.15em;
     background: var(--body-dark);
    padding: 0.5em 0;
    text-align: center;
}
}


.infobox .infobox-subheader {
body.wgl-theme-dark #mw-mf-diffview .mw-diff-inline-moved {
    background: var(--body-dark);
     background: #b86e14;
    line-height: 2em;
     text-align: center;
}
}


.infobox .infobox-subheader a {
body.wgl-theme-dark .mw-warning-with-logexcerpt,
     color: var(--infobox-text-color);
body.wgl-theme-dark .mw-message-box-error,
body.wgl-theme-dark .errorbox {
     background-color: #4d2622;
    border-color: #9e352e;
}
}


.infobox th:not(.infobox-nested):not(.infobox-subheader):not(.infobox-header) {
body.wgl-theme-dark .mw-mf-user,
    text-align: right;
body.wgl-theme-dark .page-list.side-list .list-thumb,
    vertical-align: top;
body.wgl-theme-dark .topic-title-list.side-list .list-thumb,
    border-right: 2px solid var(--body-dark);
body.wgl-theme-dark .site-link-list.side-list .list-thumb,
    padding: 0.2em 0.5em;
body.wgl-theme-dark .page-list .info,
body.wgl-theme-dark .topic-title-list .info,
body.wgl-theme-dark .site-link-list .info,
body.wgl-theme-dark .page-list .component,
body.wgl-theme-dark .topic-title-list .component,
body.wgl-theme-dark .site-link-list .component {
color: #b4bdc6;
}
}


.infobox caption.infobox-caption {
body.wgl-theme-dark .minoredit {
    text-align: center;
background-color: #373737;
}
}


.infobox td {
body.wgl-theme-dark .mw-mf-icon {
    padding: 0.25em 0.5em;
filter: invert(50%);
    line-height: 1.6em;
}
}


.infobox td.infobox-nested {
/* Tables */
    padding: 0.25em 0;
body.wgl-theme-dark .mw-datatable,
    line-height: 1em;
body.wgl-theme-dark table.mw_metadata,
body.wgl-theme-dark .wikitable,
body.wgl-theme-dark table.mw-abuselog-details,
body.wgl-theme-dark table.mw-interwikitable.body td.mw-interwikitable-local-yes {
color: inherit;
}
body.wgl-theme-dark .mw-datatable,
body.wgl-theme-dark table.mw_metadata,
body.wgl-theme-dark .mw-datatable th,
body.wgl-theme-dark table.mw_metadata th,
body.wgl-theme-dark .mw-datatable td,
body.wgl-theme-dark table.mw_metadata td,
body.wgl-theme-dark .wikitable,
body.wgl-theme-dark .wikitable > tr > th,
body.wgl-theme-dark .wikitable > tr > td,
body.wgl-theme-dark .wikitable > * > tr > th,
body.wgl-theme-dark .wikitable > * > tr > td,
body.wgl-theme-dark table.mw-abuselog-details,
body.wgl-theme-dark table.mw-abuselog-details td,
body.wgl-theme-dark table.mw-abuselog-details th {
border-color: #444;
}
}


.infobox .infobox-padding {
body.wgl-theme-dark table.mw-abuselog-details th,
    height: 0.5em;
body.wgl-theme-dark .mw-datatable th,
    padding: 0;
body.wgl-theme-dark table.mw_metadata th,
    border: 0;
body.wgl-theme-dark .wikitable > tr > th,
body.wgl-theme-dark .wikitable > * > tr > th {
background-color: #222;
}
body.wgl-theme-dark table.mw-abuselog-details,
body.wgl-theme-dark .mw-datatable,
body.wgl-theme-dark table.mw_metadata,
body.wgl-theme-dark .mw-datatable td,
body.wgl-theme-dark table.mw_metadata td,
body.wgl-theme-dark .wikitable tbody {
background-color: #2f2f2f;
}
}


.infobox .infobox-image {
body.wgl-theme-dark .mw-message-box-warning,
     text-align: center;
body.wgl-theme-dark .warningbox,
body.wgl-theme-dark .usermessage {
     background-color: #2b2f09;
    border-color: #fc3;
}
}


.infobox .infobox-image.inventory-image {
/* Makes the text editing section a certain color on all cases */
    height: 32px;
body.wgl-theme-dark .wikiEditor-ui,
body.wgl-theme-dark .CodeMirror,
body.wgl-theme-dark .mw-editform #wpTextbox1,
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .wikiEditor-ui textarea {
background-color: #1e1e1e;
}
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .ace-tm .ace_gutter,
body.wgl-theme-dark .codeEditor-status,
body.wgl-theme-dark .mw-highlight pre {
background-color: #282828;
color: #fff;
}
}


.infobox .infobox-nested {
body.wgl-theme-dark .mw-content-ltr.mw-highlight-lines pre,
    text-align: center;
body.wgl-theme-dark .mw-content-ltr.content .mw-highlight-lines pre {
box-shadow: inset 2.75em 0 0 #282828;
}
}


.infobox .infobox-nested + .infobox-nested {
/* Makes the syntax highlighting number line more readable */
    border-left: 2px solid var(--body-dark);
body.wgl-theme-dark .CodeMirror-gutter,
body.wgl-theme-dark CodeMirror-linenumbers,
body.wgl-theme-dark .ace-tm .ace_gutter {
background: #333333;
border-right: 1px solid #6f6f6f;
color: #fff;
}
body.wgl-theme-dark .ace-tm .ace_gutter-active-line {
background-color: #5f5f5f;
color: #e6e6e6;
}
}


.infobox .infobox-cell-hidden {
.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header {
    display: none;
background-color: #1e1e1e;
}
.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled {
color: #fff;
}
}


.infobox .infobox-full-width-content {
/* Code, Pre */
    max-width: 300px;
@media screen {
    text-align: center;
body.wgl-theme-dark pre,
    overflow-x: hidden;
body.wgl-theme-dark code,
    padding: 0;
body.wgl-theme-dark .mw-code {
background-color: #444444;
color: #fff;
border: 1px solid #6f6f6f;
}
}
}


.skill-info a[href$="?action=edit"] + a[href$="?action=edit"] {
/* Miscellaneous */
    display: none;
body.wgl-theme-dark .notaninfobox,
body.wgl-theme-dark .gallerybox .thumb,
body.wgl-theme-dark #catlinks,
body.wgl-theme-dark #toc,
body.wgl-theme-dark .toc,
body.wgl-theme-dark .toccolours,
body.wgl-theme-dark .mw-warning,
body.wgl-theme-dark .navpopup,
body.wgl-theme-dark .ref-tooltip-text,
body.wgl-theme-dark #filetoc,
body.wgl-theme-dark .directorstable {
background-color: #282828;
border-color: #444;
}
}


.infobox-bonuses {
.action-submit .mw-editnotice,
    float: none;
.action-edit .mw-editnotice,
    table-layout: fixed;
.action-submit .mw-editTools,
    font-size: 100%;
.action-edit .mw-editTools,
.action-submit .preview-limit-report-wrapper,
.action-edit .preview-limit-report-wrapper,
.action-submit .diff-otitle,
.action-edit .diff-otitle,
.action-submit .diff-ntitle,
.action-edit .diff-ntitle,
.action-submit .mw-first-heading,
.action-edit .mw-first-heading,
.action-submit #editpage-copywarn,
.action-edit #editpage-copywarn,
.action-submit #mw-anon-edit-warning,
.action-edit #mw-anon-edit-warning {
color: #ccc !important;
}
}


table.infobox-switch.infobox-bonuses {
body.wgl-theme-dark figure[typeof~='mw:File/Thumb'],
    display: block !important;
body.wgl-theme-dark figure[typeof~='mw:File/Thumb'] > figcaption,
body.wgl-theme-dark .ve-ce-mwBlockImageNode-type-thumb, /* thumb images in visual editor */
body.wgl-theme-dark .ve-ce-mwBlockImageNode-type-thumb > figcaption,
body.wgl-theme-dark .content .thumbcaption,
body.wgl-theme-dark .content figure[typeof~='mw:File/Thumb'] > figcaption,
body.wgl-theme-dark .content figure[typeof~='mw:File/Frame'] > figcaption {
background-color: var(--content-background -color);
color: #c7c9ca;
}
}


.content .infobox-bonuses {
.client-js .section-heading .indicator {
    display: block;
filter: invert(100%);
}
}


.content .infobox-bonuses.infobox-bonuses-noimage {
.ext-discussiontools-init-readAsWikiPage,
    display: table !important;
.ext-discussiontools-init-new-topic,
.archive-box {
background: var(--content-background-color);
}
}


.infobox-bonuses tbody {
body.wgl-theme-dark .ext-discussiontools-init-pageframe-latestcomment,
    border: 1px solid var(--body-border);
body.wgl-theme-dark .ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section-metaitem {
color: #aaaaaa;
}
}


.infobox-bonuses .infobox-nested {
 
    min-width: 40px;
body.wgl-theme-dark .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: #39393b;
}
}


.infobox-bonuses .infobox-bonuses-image {
body.wgl-theme-dark .toc-title-icon,
    text-align: center;
body.wgl-theme-dark .toc-title-state-icon {
    vertical-align: middle;
filter: invert(100%);
    border: 1px solid var(--body-border);
}
}


.infobox-bonuses .infobox-bonuses-image-caption {
/* Mudanças recentes */
     font-size: 0.85em;
body.wgl-theme-dark .mw-changeslist-legend,body.wgl-theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,body.wgl-theme-dark .vector-menu-dropdown .vector-menu-content {
     background-color: #1e1e1e;
    color: #fff;
    border-color: #686869
}
}


.infobox-bonuses .infobox-subheader {
body.wgl-theme-dark .oo-ui-menuSelectWidget {
     background: var(--body-dark);
     background-color: #333;
    color: var(--infobox-text-color);
     border: 1px solid #6f6f6f;
    line-height: 2em;
     border-top: none;
    border-bottom: none;
}
}


.infobox-bonuses .infobox-subheader a {
.wgl-theme-dark .mw-rcfilters-ui-filterMenuSectionOptionWidget {
     color: var(--infobox-text-color);
     background-color: #6e6e6f;
}
}


.infobox-bonuses .infobox-subheader + .infobox-subheader {
.wgl-theme-dark .mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
     border-left: 2px solid var(--body-light);
     color: #dedede;
}
}


.infobox-bonuses a {
.wgl-theme-dark .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
     font-weight: bold;
     background-color: #292929;
}
}


.poh-room {
.wgl-theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
    background-color: var(--infobox-room-poh-color);
     color: #e2e6e9;
     margin: auto;
    width: 100px;
}
}


.poh-room img {
.wgl-theme-dark .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
     display: block;
     color: #c8cbcf;
}
}


.poh-room-row {
.wgl-theme-dark .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
     display: flex;
     color: #a1a8ae;
}
}


.poh-room-text {
.wgl-theme-dark .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
    margin: auto;
background-color: #222222;
     width: 92px;
     color: #E0E0E0;
}
}


.infobox-buttons {
/* OOUI buttons */
    margin-top: 0.5em;
:root body.wgl-theme-dark {
    text-align: center;
--ooui-color: #fff;
--ooui-progressive: #6f9fff;
--ooui-progressive-hover: #447ff5;
--ooui-destructive: #ff6767;
--ooui-destructive-hover: #ff4242;
--ooui-enabled: #373f50;
--ooui-enabled-hover: #4f596d;
--ooui-border: #5a5d64;
--ooui-border-disabled: #494c52;
--ooui-disabled: #191d25;
--ooui-text-disabled: #72777d;
}
/* overwriting styles from here:
* https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/ui/+/refs/heads/master/src/styles/elements/ButtonElement.less
* https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/ui/+/refs/heads/master/src/themes/wikimediaui/elements.less */
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--ooui-enabled);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: unset;
color: var(--ooui-enabled-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-border);
box-shadow: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: unset;
color: var(--ooui-enabled);
border-color: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
color: var(--ooui-progressive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--ooui-destructive);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
color: var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: var(--ooui-destructive);
border-color: var(--ooui-destructive);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
color: var(--ooui-text-disabled);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
background: var(--ooui-disabled);
color: var(--ooui-text-disabled);
border-color: var(--ooui-border-disabled);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
background: var(--ooui-enabled);
color: var(--ooui-color);
border-color: var(--ooui-border);
box-shadow: var(--ooui-color);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
body.wgl-theme-dark .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
background: var(--ooui-enabled-hover);
color: var(--ooui-color);
border-color: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-border);
box-shadow: var(--ooui-color), var(--ooui-color);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background: var(--ooui-enabled-hover);
color: var(--ooui-color);
border-color: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-border);
box-shadow: var(--ooui-color), var(--ooui-color);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background: var(--ooui-enabled);
color: var(--ooui-color);
border-color: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
color: var(--ooui-progressive-hover);
background: var(--ooui-enabled);
border-color: var(--ooui-progressive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui--button-border-top);
box-shadow: var(--ooui-color), var(--ooui-color);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background: var(--ooui-enabled);
color: var(--ooui-progressive-hover);
border-color: var(--ooui-progressive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--ooui-destructive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
color: var(--ooui-destructive-hover);
background: var(--ooui-enabled);
border-color: var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-destructive-hover);
box-shadow: var(--ooui-destructive-hover), var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background: var(--ooui-enabled);
color: var(--ooui-destructive-hover);
border-color: var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--ooui-color);
background: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
color: var(--ooui-color);
background: var(--ooui-progressive-hover);
border-color: var(--ooui-progressive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-border);
box-shadow: var(--ooui-border), var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--ooui-color);
background: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--ooui-color);
background: var(--ooui-destructive);
border-color: var(--ooui-destructive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
color: var(--ooui-color);
background: var(--ooui-destructive-hover);
border-color: var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-border);
box-shadow: var(--ooui-destructive-hover), var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--ooui-color);
background: var(--ooui-destructive);
border-color: var(--ooui-destructive);
}
}


.infobox-bottom-links {
/* OOUI Dropdown, Input */
    display: none;
body.wgl-theme-dark .oo-ui-tabSelectWidget-framed {
background-color: #232324;
}
}


.advanced-data {
body.wgl-theme-dark .oo-ui-tabOptionWidget > .oo-ui-labelElement-label {
    display: none;
color: #fff;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
    .content table.infobox {
background-color: #494a4b;
          float: right;
}
          margin-top: 0.5em;
body.wgl-theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
          margin-left: 1em;
background-color: #686869
          width: 300px !important;
}
    }
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
 
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled {
    .content table.infobox.skill-info {
background: transparent;
          float: none;
}
          margin: 0 0 1em 0;
    }
 
    .content table.infobox.infobox-bonuses {
          display: table;
          float: none;
          margin: 0;
          width: 100% !important;
          max-width: 600px;
    }


body.wgl-theme-dark .oo-ui-checkboxInputWidget [type='checkbox'] + span,
body.wgl-theme-dark .oo-ui-radioInputWidget [type='radio'] + span,
body.wgl-theme-dark .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
body.wgl-theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input,
body.wgl-theme-dark .wikiEditor-ui,
body.wgl-theme-dark .CodeMirror,
body.wgl-theme-dark .mw-editform #wpTextbox1,
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .wikiEditor-ui textarea,
body.wgl-theme-dark .cdx-text-input__input:enabled,
body.wgl-theme-dark textarea {
    background-color: #1e1e1e;
    color: #fff;
    border-color: #686869;
}
body.wgl-theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: inherit;
}
body.wgl-theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
body.wgl-theme-dark .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle,
body.wgl-theme-dark .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
body.wgl-theme-dark .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly],
body.wgl-theme-dark .oo-ui-tagMultiselectWidget,
body.wgl-theme-dark .oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: #1e1e1e;
    color: #fff;
    border-color: #686869;
}
body.wgl-theme-dark .oo-ui-optionWidget.oo-ui-widget-disabled {
    color: #aaa;
}
body.wgl-theme-dark .oo-ui-selectFileWidget-dropTarget {
background-color: #878787 !important;
}
body.wgl-theme-dark .oo-ui-labelWidget.oo-ui-inline-help {
    color: #a8b2bb;
}
body.wgl-theme-dark .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus {
border-color: #8d8d8d;
box-shadow: inset 0 0 0 1px #8d8d8d;
}
body.wgl-theme-dark .ve-ui-mwReferenceContextItem-muted, /* VE reference tooltip */
body.wgl-theme-dark .mw-widget-titleWidget-menu .oo-ui-optionWidget-highlighted .mw-widget-titleOptionWidget-description /* VE template search - result item description */  {
  color: #a2a7ad;
}
}
 
body.wgl-theme-dark .oo-ui-indicatorElement-indicator,
.multi-infobox {
body.wgl-theme-dark .oo-ui-iconElement-icon:not(.oo-ui-image-invert):not(.oo-ui-image-destructive):not(.oo-ui-image-warning):not(.oo-ui-image-progressive):not(.oo-ui-image-error):not(.oo-ui-image-success):not(.oo-ui-checkboxInputWidget-checkIcon):not(.oo-ui-icon-page-existing):not(.oo-ui-icon-article.mw-widget-titleOptionWidget-hasImage) {
    margin-top: 0.5em;
filter: invert(100%);
    margin-bottom: 2.5em;
}
}
 
body.wgl-theme-dark .oo-ui-iconElement-icon.oo-ui-icon-stop.oo-ui-image-invert {
.multi-infobox .tabber {
filter: none !important;
    margin: 0;
}
}
 
body.wgl-theme-dark .oo-ui-pendingElement-pending {
.multi-infobox .tabber .tabbernav {
background-image: url(data:image/gif;base64,R0lGODlhGAAYAKECADhHZhchNgAruwAruyH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAQACACwAAAAAGAAYAAACNYwDqcvnyKJ6R1pqrMRQL955AChOXJmQqFqyouvBmnydq93irx7zs1/DoFLCITD4GI6KN0MBACH5BAUBAAMALAAAAAAYABgAAAI0jB+gy43YIntHWmqsxEk77H1UOIGkwnVkegLs+a5cG4e1d2v5NcO9bAKOfEHbz1hEPlquAgAh+QQFAQADACwAAAAAGAAYAAACM4x/oMuN2CJ7SUpq7MU64tA5XLh8ZDme5gl8oLqSLjvDaVjLMb53OX/z9TQ/YZA4tBQ1BQAh+QQFAQADACwAAAAAGAAYAAACNISDmcbtCp1kUM1Z15U5bJ59TyhSZAl06HGW6vqisTt/nSfX2w3rF59r2XwYIki4M46QjgIAIfkEBQEAAwAsAAAAABgAGAAAAjWEHal67bjWmyBK6izDTSfeeWBojYdoVlqqlilqwqMM0pyNecGLTzq/ivUeP2FwNswkSa5JAQAh+QQFAQADACwAAAAAGAAYAAACNIRvobvozuKbIDL6bMNIK9554OEFYyKe5YlabKW9qRqz83iDObdjPbWi1XC/TBFyDA11uwIAIfkEBQEAAwAsAAAAABgAGAAAAjWEj6G76M7imyAy+mzDSQfeaeDhfWPlnah4lqr7sq08prGlrtK9zzh/AW58v5rNSOPAkEVAAQAh+QQFAQADACwAAAAAGAAYAAACNISPF8ucr1qDUE6arMNIL955YKSNhheYAKqypjvCoMzRddnirx7zs3+zqFZAjCgnRCZ7pQIAIfkEBQEAAwAsAAAAABgAGAAAAjSEjxnLnH+ahFA2+qzDSC/eeWAkjoAXmGc5oqprwi0LyjXN2belrvyr6eFyQeAvVkQeZ5YCACH5BAEBAAMALAAAAAAYABgAAAI1jIGpa90LlXOxzlfhxTnt03lfKG4k8gUnkK7t+ZJxOHd1dlsjvMs9/QNeViyTy8gbHpVJQwEAOw==);
    text-align: center;
    margin-left: 0;
}
}


.mw-body .multi-infobox .tabber .tabbertab {
body.wgl-theme-dark .oo-ui-popupWidget-popup {
    padding: 5px;
background: #323232;
border-color: var(--ooui-border);
}
}


.multi-infobox table.infobox {
/* Editing: From https://en.wikipedia.org/wiki/MediaWiki:Gadget-Blackskin.css */
     margin: 0;
body.wgl-theme-dark .mw-message-box-success,
body.wgl-theme-dark .successbox {
     background-color: #2e5e05;
    border-color: #3c780a;
}
}
 
body.wgl-theme-dark .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
.multi-infobox .infobox-buttons {
     background-color: #fef6e766;
     margin-top: 0;
    border-color: #fc3;
}
}


@media screen and (min-width: 720px) {
    .multi-infobox {
          float: right;
          margin-left: 1em;
          width: 300px;
    }


body.wgl-theme-dark .mw-ui-input:not(:disabled) {
    background-color: #1e1e1e;
}
/* Notifications */
.wgl-theme-dark .mw-echo-ui-notificationItemWidget,
.wgl-theme-dark .mw-echo-ui-notificationItemWidget-unread,
.wgl-theme-dark .mw-echo-ui-notificationItemWidget-initiallyUnseen {
    background-color: #1f1f1f !important;
}
}


@media screen and (max-width: 720px) {
.wgl-theme-dark .mw-echo-ui-notificationsInboxWidget-toolbarWrapper {
    .inventorytable.storage-left,
    background-color: #2b2f39;
    .lootingbagtable.storage-left,
    .runepouchtable.storage-left {
          margin-right: auto;
          clear: none;
          float: none;
    }
 
    .inventorytable.storage-right,
    .lootingbagtable.storage-right,
    .runepouchtable.storage-right {
          margin-left: auto;
          clear: none;
          float: none;
    }


    .runepouchtable.storage-center {
}
          margin-left: 23px;
    }


    .runepouchtable.storage-right {
.wgl-theme-dark .mw-echo-ui-notificationItemWidget-content-message-header {
          margin-left: 23px;
color: #fff;
    }
}


    .equipment-div.equipment-left,
.wgl-theme-dark .mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
    .equipment-div-buttons.equipment-left {
background-color: #1e1e1e;
          margin-right: auto;
}
          clear: none;
          float: none;
          width: 100%;
    }


    .equipment-div.equipment-center,
/* User toolbar */
    .equipment-div-buttons.equipment-center {
body.wgl-theme-dark .page-actions-menu__list-item .cdx-button {
          width: 100%;
color: #a3adb6 !important;
    }
}


    .equipment-div.equipment-right,
body.wgl-theme-dark .language-selector.disabled {
    .equipment-div-buttons.equipment-right {
opacity: 0.4;
          margin-left: auto;
}
          clear: none;
          float: none;
          width: 100%;
    }


.wgl-theme-dark .toggle-list__list {
    background: #1f1f1f;
}
}


.tile {
.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > input.oo-ui-buttonElement-button,
    padding: 1.5em 2em 1em;
.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: #fff !important;
}
}


.tile h2 {
html body.wgl-theme-dark .toggle-list-item {
    font-weight: 600;
background-color: #2b2b2b !important;
    border: none;
    margin-top: 0.4em;
}
}


.tile .byline + h2 {
html #p-personal {
    margin-top: -0.5em;
background-color: none;
}
}


.tile-top {
body.wgl-theme-dark #mw-mf-page-left ul.hlist {
    padding: 1.3rem 1.5rem 2rem;
background-color: #1f1f1f;
}
}


.tile-bottom {
body.wgl-theme-dark .toggle-list-item__label {
    padding: 1rem 1.5rem 2rem;
color: #aaaaaa
}
}


.tile-bottom.read-more {
/* CodeEditor search color fixes for dark theme */
    padding: 0;
body.wgl-theme-dark .ace_search {
background-color: #353535;
border: 1px solid var(--ooui-border);
border-top: 0;
border-right: 0;
color: #e6e6e6;
}
}


.tile-bottom.read-more a {
/* CodeEditor search input field color fixes for dark theme */
    padding: 1em 1.75em;
body.wgl-theme-dark .ace_search_field {
border-radius: 3px 0 0 3px;
background-color: #414141;
color: #e6e6e6;
border: 1px solid var(--ooui-border);
border-right: 0;
}
}


.tile.oswf-day {
/* CodeEditor search button color fixes for dark theme */
    float: none !important;
body.wgl-theme-dark .ace_searchbtn {
    padding: 0.5em 2em;
border: 1px solid var(--ooui-border);
background: #414141;
color: #e6e6e6;
border-right: 0;
border-left: 1px solid var(--ooui-border);
}
body.wgl-theme-dark .ace_button {
border: 1px solid var(--ooui-border);
color: #e6e6e6;
}
}


.tile.oswf-day h2 {
/**********
    margin-right: auto;
CodeEditor (also called AceEditor) colors
    margin-left: auto;
Consistency between light and dark themes
    margin-top: -0.5em;
**********/
body.wgl-theme-dark .ace-tm .ace_comment {
color: #b5b9c5;
}
body.wgl-theme-dark .ace-tm .ace_support.ace_function {
color: #fff;
}
}
 
body.wgl-theme-dark .ace-tm .ace_constant,
.oswf-tile {
body.wgl-theme-dark .ace-tm .ace_string {
    margin-bottom: 1em;
color: #ffa4a7;
}
}
 
body.wgl-theme-dark .ace-tm .ace_variable {
.oswf-tile h2 {
color: #90c8d9;
    clear: none !important;
    margin-top: 0;
    padding-top: f2em !important;
}
}
 
body.wgl-theme-dark .ace-tm .ace_support.ace_type,
.oswf-tile .oswf-img {
body.wgl-theme-dark .ace-tm .ace_support.ace_class,
    display: block;
body.wgl-theme-dark .ace-tm .ace_constant.ace_language,
    max-width: 75px;
body.wgl-theme-dark .ace-tm .ace_constant.ace_library {
    float: right;
color: #1fe326;
}
}
 
body.wgl-theme-dark .ace-tm .ace_constant.ace_numeric,
.oswf-tile .oswf-img img {
body.wgl-theme-dark .ace-tm .ace_storage,
    max-width: 100%;
body.wgl-theme-dark .ace-tm .ace_keyword {
    height: auto !important;
color: #9bbdff;
}
}
 
body.wgl-theme-dark .ace-tm .ace_keyword.ace_operator {
:root {
color: #a9a9a9;
    --mobile-navbox-wide-bg-color: #dcd3bf;
    --mobile-navbox-linear-gradient: linear-gradient(to right, rgba(255, 255, 255, 0), var(--body-main) 95%, var(--body-main));
}
}
 
body.wgl-theme-dark .ace-tm .ace_support.ace_constant {
.navbox {
color: #f9b77d;
    border: 1px solid var(--body-border);
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
    font-size: 0.85em;
}
}
 
body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_function {
.content .navbox ul {
color: #28ccff;
    padding-left: 0;
}
}
 
body.wgl-theme-dark .ace-tm .ace_comment.ace_doc {
.content .navbox ul li {
color: #9faad3;
    margin-bottom: 0;
}
}


@media screen and (max-width: 719px) {
    .navbox td,
    .navbox th,
    .navbox tr,
    .navbox tbody,
    .navbox .navbox-subgroup {
          display: block;
    }


}


@media screen and (min-width: 720px) {
    .content table.navbox,
    .content .navbox table {
          width: 100% !important;
    }


/**********
CodeMirror (WikiEditor syntax highlighting) colors
Consistency between light and dark themes
**********/
/* Parser functions */
body.wgl-theme-dark .cm-mw-parserfunction-name,
body.wgl-theme-dark .cm-mw-parserfunction-bracket,
body.wgl-theme-dark .cm-mw-parserfunction-delimiter {
color: #ffa3a3;
}
}


.navbox .navbox-subgroup {
/* Inline diff */
    margin: 0;
body.wgl-theme-dark .ve-ui-diffElement-attributeChange ins,
body.wgl-theme-dark .ve-ui-diffElement-attributeChange del,
body.wgl-theme-dark .mw-diff-inline-legend,
body.wgl-theme-dark .mw-diff-inline-added ins,
body.wgl-theme-dark .mw-diff-inline-changed ins,
body.wgl-theme-dark .mw-diff-inline-moved ins,
body.wgl-theme-dark .mw-diff-inline-deleted ins,
body.wgl-theme-dark .mw-diff-inline-added del,
body.wgl-theme-dark .mw-diff-inline-changed del,
body.wgl-theme-dark .mw-diff-inline-moved del,
body.wgl-theme-dark .mw-diff-inline-deleted del {
color: #000;
}
}


.navbox .navbar {
/* Userinfo */
     display: none;
body.wgl-theme-dark #mw-mf-diffview #mw-mf-userinfo {
    background-color: #1e1e1e;
}
   
body.wgl-theme-dark #mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count {
     color: #fff;
}
}


.navbox .plink-template,
/* Page language */
.navbox img {
body.wgl-theme-dark .language-overlay .overlay-content,
    display: none;
body.wgl-theme-dark .language-info-overlay .overlay-content,
body.wgl-theme-dark .language-searcher .panel,
body.wgl-theme-dark .language-searcher .site-link-list li {
background-color: #2b2f39;
}
}


.navbox-title {
body.wgl-theme-dark .language-searcher .site-link-list a .autonym {
    color: var(--text-color);
     color: #fff;
     background-color: var(--body-dark);
    font-size: 140%;
    text-align: center;
    padding: 0.25em 0.85em;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .language-searcher .site-link-list a .title {
    .navbox-title {
color: #aaaaaa;
          border-bottom: 1px solid var(--body-border);
}
    }


body.wgl-theme-dark .mw-ui-icon-mf-close-base20 {
filter: invert(100%);
}
}


.navbox-group-title {
body.wgl-theme-dark .list-header {
     background-color: var(--body-mid);
     background-color: #2b2f39;
     text-align: left;
     color: #fff;
    padding: 0.2em 0.85em;
}
}


@media screen and (max-width: 719px) {
/* Preferences */
    .navbox-group-title {
body.wgl-theme-dark #preferences .mw-htmlform-submit-buttons {
          overflow: hidden;
    background-color: #2b2f39;
          white-space: nowrap;
}
          text-overflow: ellipsis;
    }


body.wgl-theme-dark .mw-prefs-title {
    color: #fff;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td {
    .navbox-group-title {
    background-color: #1e1e1e;
          border: 1px solid var(--body-border);
}
          border-width: 0 1px 1px 0;
          width: 12vw;
    }


/* Fields on special pages */
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-disabled,
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-disabled {
    background-color: #1e1e1e;
}
}


.navbox-group-title-hidden {
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
     display: none;
     color: #fff;
}
}


.navbox-list {
body.wgl-theme-dark .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
    padding: 0;
color: #fff;
    position: relative;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .oo-ui-dropdownInputWidget option {  
    .navbox-list {
background-color: #1e1e1e;
          border-bottom: 1px solid var(--body-border);
}
    }


body.wgl-theme-dark .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: #fff;
}
}


.navbox-list ul {
body.wgl-theme-dark .mw-widget-dateInputWidget-empty .mw-widget-dateInputWidget-handle {
    display: flex;
color: #fff;
}
}


@media screen and (max-width: 719px) {
body.wgl-theme-dark .mw-widget-dateInputWidget-handle {
    .navbox-list ul {
    background-color: #1e1e1e;
          white-space: nowrap;
}
          overflow-x: auto;
          overflow-y: hidden;
          -webkit-overflow-scrolling: touch;
    }


body.wgl-theme-dark .mw-ui-input:not(:disabled) {
    color: #fff;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .smwtable-striped tbody > tr:nth-child(odd) {
     .navbox-list ul {
     background-color: #2b2f39;
          padding: 0.2em 0.85em 0.5em !important;
}
          flex-wrap: wrap;
    }


body.wgl-theme-dark .smwtable-clean tbody > tr:nth-child(even) {
    background-color: #2b2f39;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .smw-tabs input.nav-tab:checked + label.nav-label {
    .navbox-list[style*="center"] ul {
    color: #fff;
          justify-content: center;
}
    }


body.wgl-theme-dark .mw-contribute-tabs-content,
body.wgl-theme-dark .mw-contribute-card  {
    background-color: #1e1e1e;
}
}


.navbox-list li {
body.wgl-theme-dark .mw-contribute-card-content {
    display: inline-flex;
    color: #fff;
    align-items: center;
    height: 3.5em;
    margin: 0 0 0 0.85em;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .smwb-theme-light .smwb-title {
     .navbox-list li {
     background-color: #1e1e1e;
          height: 2.1em;
}
    }


    .navbox-list li:first-child {
body.wgl-theme-dark .smwb-theme-light .smwb-propval {  
          margin-left: 0;
    background-color: #686869;
    }
}


body.wgl-theme-dark .smwb-theme-light .smwb-title,
body.wgl-theme-dark .smwb-theme-light .smwb-center,
body.wgl-theme-dark .smwb-theme-light .smwb-actions,
body.wgl-theme-dark .smwb-theme-light .smwb-prophead {
    background-color: #1e1e1e;
}
}


.navbox-list li + li::before {
/* Calendar */
    content: '•';
body.wgl-theme-dark .mw-widget-dateInputWidget-calendar {
    display: inline-block;
     background-color: #1e1e1e;
    white-space: pre-wrap;
    position: relative;
    left: -0.425em;
     color: var(--text-color);
    pointer-events: none;
}
}


.navbox-list li + li > a + a::before {
body.wgl-theme-dark .mw-widget-calendarWidget-day {
    display: none;
color: #fff;
}
}


.navbox-list li:last-child {
body.wgl-theme-dark .searchdigest-stats-table thead tr {
     margin-right: 2em;
     background: #222;
}
}


.navbox-list::after {
/* Notices on visual/source code editor */
    content: '';
body.wgl-theme-dark .oo-ui-window-body {
    display: block;
background: #1e1e1e;
    position: absolute;
    background-image: var(--mobile-navbox-linear-gradient);
    height: 100%;
    width: 2.5em;
    top: 0;
    right: 0;
    pointer-events: none;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .oo-ui-messageDialog-message {
    .navbox-list::after {
color: #fff;
          display: none;
}
    }


body.wgl-theme-dark .oo-ui-popupToolGroup-tools {
background: #1e1e1e;
}
}


.navbox-list.navbox-parent {
body.wgl-theme-dark .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link {
    border-bottom: 0;
background: #0b0b64;
    padding: 0;
}
}


.navbox-list.navbox-parent::after {
body.wgl-theme-dark .oo-ui-messageDialog-title {
    display: none;
color: #fff;
}
}


.navbox-group .navbox-group .navbox-group-title {
/* Blank page bottom (e.g. Special:TopicSubscriptions) */
     background-color: var(--body-light);
body.wgl-theme-dark #mw-mf-page-center {
    padding: 0 0.85em 0 1.7em;
     background-color: #1e1e1e;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark #mw-mf-diffview .mw-diff-inline-deleted del, #mw-mf-diffview .mw-diff-inline-changed del, #mw-mf-diffview .mw-diff-inline-moved del {
    .navbox-group .navbox-group .navbox-group-title {
    background-color: #9f0000;
          padding-left: 0.85em;
     color: #fff;
     }
 
}
}


.navbox-group .navbox-group .navbox-list ul {
body.wgl-theme-dark #mw-mf-diffview .mw-diff-inline-added ins, #mw-mf-diffview .mw-diff-inline-changed ins, #mw-mf-diffview .mw-diff-inline-moved ins {
     padding-left: 1.7em;
     background-color: #005e20;
    color: #fff;
}
}


.navbox-group .navbox-group .navbox-list li {
/* View file licensing */
     margin-bottom: 0;
body.wgl-theme-dark .image-details {
     background: #181818;
}
}


.navbox-group .navbox-group .navbox-list li:first-child {
/* Minecraft_Wiki:Directors */
    margin-left: 0;
body.wgl-theme-dark .content table caption {
background: var(--content-background-color);
}
}


.navbox-group .navbox-group.navbox-group-split .navbox-list ul {
/* Special:MobileOptions */
    padding-left: 0.85em;
body.wgl-theme-dark.ns-special .mw-body,
body.wgl-theme-dark.ns-special .pre-content,
body.wgl-theme-dark.ns-special .mw-body form {  
background: var(--content-background-color);
}
}


.navbox-group .navbox-group .navbox-group:first-child .navbox-group-title {
/* Missing page notice */
    padding-top: 0.5em;
body.wgl-theme-dark .drawer {
background-color: #2b2f39;
}
}


@media screen and (min-width: 720px) {
/* Textbox */
    .navbox-group .navbox-group .navbox-group:first-child .navbox-group-title {
body.wgl-theme-dark .fp-section {
          padding-top: 0;
background-color: #2f2f2f;
    }
border: 1px solid #22252d
 
}
}


.navbox-group .navbox-group .navbox-group .navbox-group-title {
/* Preferences */
    background-color: transparent;
body.wgl-theme-dark .oo-ui-window-head,
    padding-left: 2.55em;
body.wgl-theme-dark .oo-ui-window-foot {
background-color: #2a2929;
}
}


@media screen and (min-width: 720px) {
body.wgl-theme-dark .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-off {
    .navbox-group .navbox-group .navbox-group .navbox-group-title {
background-color: #666464;
          background-color: var(--mobile-navbox-wide-bg-color);
}
          padding-left: 0.85em;
    }


body.wgl-theme-dark .oo-ui-window-body.mw-mobile-pref-dialog-body .mw-htmlform-field-HTMLInfoField {
color: #b2b1b1;
}
}


.navbox-group .navbox-group .navbox-group .navbox-list ul {
body.wgl-theme-dark .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover,
    padding-left: 2.55em;
body.wgl-theme-dark .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: #202122;
}
}


.navbox-group .navbox-group .navbox-group.navbox-group-split .navbox-list ul {
/* Minerva icons */
    padding-left: 1.7em;
body.wgl-theme-dark .minerva-icon {
filter: invert(100%);
}
}


@media screen and (max-width: 720px) {
/* Special:Ask */
    .questdetails-header {
body.wgl-theme-dark .smw-ask-toplinks {
          text-align: center;
background-color: #2a2a2a
          display: block;
}
          width: auto;
body.wgl-theme-dark .smw-icon-info {
          background-color: rgba(0, 0, 0, 0.1);
filter: invert(100%);
    }
}


    .questdetails-info {
body.wgl-theme-dark .smw-ask-button {
          display: block;
color: #e6e6e6;
          margin-top: 10px;
}
          margin-bottom: 10px;
    }


    .questdetails tr,
body.wgl-theme-dark .smw-ask-button-lgrey {
    .questdetails tbody {
background-color: #3d3a3a;
          display: block;
border-color: #252323;
    }
}


    .questdetails {
body.wgl-theme-dark .smw-ask-button-lgrey:hover {
          padding: 0;
background-color: #312f2f;
    }
border-color: #363636;
}


    .questdetails ul {
body.wgl-theme-dark .smw-ask-button-submit input {
          padding-left: 2px;
background-color: #2f2f2f;
          margin-left: 2px;
color: #e6e6e6;
    }
border-color: #1f1f1f;
 
}
    .questdetails-info {
          word-wrap: normal;
    }


body.wgl-theme-dark .smw-ask-button-submit input:hover {
background-color: #282828;
border-color: #000000;
}
}


@keyframes slide-up {
#options-toggle:not(:checked) + #options-list .options-parameter-list:after {
    from {
background-image: linear-gradient(to bottom, rgb(56 54 54 / 0%), rgb(56 54 54) 90%)
          opacity: 0;
          transform: translateY(1rem);
    }
 
    to {
          opacity: 1;
          transform: translateY(0);
    }
 
}
}


.mainpage-header {
body.wgl-theme-dark .smw-ask-sort-input select {
    margin: 2em 1em 0;
background-color: #2c2c2d;
}
}


@media only screen and (max-width: 1000px) {
body.wgl-theme-dark .smw-ask-options-row-odd,
    .mainpage-header .header-intro h1 {
body.wgl-theme-dark .smw-ask-options-row-even {
          text-align: center;
background: #383636;
          font-size: 1.8em;
    }
 
    .mainpage-header .header-intro p {
          font-size: 1em;
    }
 
}
}


.mainpage-body .tile-row {
body.wgl-theme-dark .smw-callout-info {
    width: inherit;
background: #43494d;
}
}


.mainpage-left .tile {
body.wgl-theme-dark .smw-modal-header {
    padding: 2.5em 1.75em 2em;
background-color: #2b2b2c;
}
}


.mainpage-left .tile h2 {
body.wgl-theme-dark .smw-modal-content {
    padding: 0;
background-color: #343434;
    margin: 0.65em 0.5em;
}
}


.mainpage-left .tile-halves h2 {
body.wgl-theme-dark .smw-ui-pagination .page-link.link-disabled,
    padding: 0;
body.wgl-theme-dark .smw-ui-pagination .page-link {
    margin: 0.65em 0.5em;
background-color: #3c3c3c;
}
}


.mainpage-recent-updates {
body.wgl-theme-dark .smw-modal-title {
    padding: 1.5em 1em 2.5em;
color: #ffffff;
}
}


.mainpage-recent-updates::before {
body.wgl-theme-dark .smw-icon-bookmark {
    content: 'Recent updates';
filter: invert(100%);
    display: block;
    margin-left: 1.5em;
    color: var(--byline-color);
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    grid-column: 1 / 4;
}
}


.mainpage-recent-updates .tile-halves {
body.wgl-theme-dark .smw-debug-box {
    display: inline-block;
border: 5px dotted #a98806;
    width: 100%;
background: #695f3e;
    white-space: initial;
    flex: unset;
}
}


.mainpage-recent-updates .tile-halves:nth-child(1) {
body.wgl-theme-dark .smw-column-header {
    animation: 0.9s 0.2s both slide-up;
color: white;
}
}


.mainpage-recent-updates .tile-halves:nth-child(2) {
body.wgl-theme-dark .smwpre {
    animation: 0.9s 0.4s both slide-up;
background-color: #3d3d3d;
color: white;
}
}


.mainpage-recent-updates .tile-halves:nth-child(3) {
body.wgl-theme-dark option {
    animation: 0.9s 0.6s both slide-up;
background-color: #2c2c2d;
}
}


.mainpage-recent-updates .tile-top {
body.wgl-theme-dark legend {
    height: 9em;
color: inherit;
    overflow: hidden;
}
}


.mainpage-recent-updates .tile-bottom {
/* Special:Block */
    padding-bottom: 0.5rem;
body.wgl-theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
background-color: #313540;
}
}


.mainpage-recent-updates .byline {
/* Page preview */
     margin: 0;
body.wgl-theme-dark .mwe-popups,
body.wgl-theme-dark .mwe-popups .mwe-popups-container {
     background: #282828 !important;
}
}


.mainpage-recent-updates .byline + h2 {
body.wgl-theme-dark .mwe-popups .mwe-popups-extract {
     margin: 0.025em 0 0;
     color: white !important;
    padding: 0;
}
}


@media only screen and (max-width: 720px) {
body.wgl-theme-dark .mwe-popups .mwe-popups-extract[dir='ltr']::after {
    .mainpage-recent-updates::before {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #282828 50%) !important;
          text-align: center;
          margin: 0;
          grid-column: auto;
    }
 
}
}


.mainpage-contents {
body.wgl-theme-dark .mwe-popups-settings-button {
    background: var(--body-mid);
  filter: invert(100%)
    padding: 55px 1em 2em 2.5em;
    overflow-x: auto;
    grid-template-columns: repeat(6, 1fr) !important;
    position: relative;
    scroll-snap-align: center;
}
}


.mainpage-contents::before {
/* Syntax highlight, CodeEditor */
    content: 'Explore';
/* https://github.com/pygments/pygments/blob/master/pygments/token.py#L123 */
    margin: 1em;
body.wgl-theme-dark .ace-tm .ace_cursor,
    position: absolute;
body.wgl-theme-dark .ace-tm .ace_support.ace_function {
    top: 0;
color: #fff;
    color: inherit;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    grid-column: 1 / 6;
}
}
 
body.wgl-theme-dark .ace-tm,
.mainpage-contents .tile-halves {
body.wgl-theme-dark .ace-tm .ace_gutter,
    border: none;
body.wgl-theme-dark .codeEditor-status,
    background: none;
body.wgl-theme-dark .mw-highlight pre {
    box-shadow: none;
background-color: #282828;
    width: 200px;
color: #fff;
}
}


.mainpage-contents .tile-top {
body.wgl-theme-dark .ace-tm .ace_gutter {
    padding: 0;
border-right: 1px solid #232324;
    height: initial;
}
}


.mainpage-contents .tile-bottom {
body.wgl-theme-dark .ace-tm .ace_comment,
    border: none;
body.wgl-theme-dark .mw-highlight .c, /* comment */
body.wgl-theme-dark .mw-highlight .c1, /* single comment */
body.wgl-theme-dark .mw-highlight .cm { /* multiline comment */
color: #afafaf;
}
}
 
body.wgl-theme-dark .ace-tm .ace_keyword.ace_operator,
.mainpage-contents h2 {
body.wgl-theme-dark .mw-highlight .o { /* operator */
    width: 100%;
color: #a9a9a9;
}
}
 
body.wgl-theme-dark .mw-highlight .cp { /* preproc */
@media only screen and (max-width: 1000px) {
color: #ea9800;
    .mainpage-skills .tile-top ul {
          margin: 0;
    }
 
}
}
 
body.wgl-theme-dark .ace-tm .ace_storage,
.mainpage-wikinews::before {
body.wgl-theme-dark .ace-tm .ace_keyword,
    content: 'From the wiki';
body.wgl-theme-dark .ace-tm .ace_constant,
    margin-left: 0.75em;
body.wgl-theme-dark .ace-tm .ace_constant.ace_language,
    color: var(--byline-color);
body.wgl-theme-dark .ace-tm .ace_support.ace_type,
    font-weight: bold;
body.wgl-theme-dark .mw-highlight .bp, /* pseudo buildin */
    text-transform: uppercase;
body.wgl-theme-dark .mw-highlight .nt, /* tag name */
    letter-spacing: 0.025em;
body.wgl-theme-dark .mw-highlight .k, /* keyword */
body.wgl-theme-dark .mw-highlight .kr, /* reserved keyword */
body.wgl-theme-dark .mw-highlight .kd, /* declaration keyword */
body.wgl-theme-dark .mw-highlight .kp, /* pseudo keyword */
body.wgl-theme-dark .mw-highlight .kc { /* constant keyword */
color: #00cf00;
}
}
 
body.wgl-theme-dark .mw-highlight .kt { /* type keyword */
.mainpage-discord .tile-top {
color: #ff90b8;
    padding: 1em 2em;
    height: 70px;
}
}
 
body.wgl-theme-dark .mw-highlight .nb { /* buildin name */
.mainpage-discord .tile-top .partner-icon {
color: #01cd01;
    margin-right: 1em;
}
}
 
body.wgl-theme-dark .ace-tm .ace_variable,
.mainpage-discord .tile-top .server-name {
body.wgl-theme-dark .mw-highlight .nc { /* class name */
    margin: 0;
color: #8bb2ff;
}
}
 
body.wgl-theme-dark .mw-highlight .nd { /* decorator name */
.mainpage-discord .tile-top .server-tagline {
color: #d592ff;
    margin: 0;
}
}
 
body.wgl-theme-dark .mw-highlight .nf { /* function name */
.mainpage-twitter {
color: #AAAAFF;
    margin-bottom: 0;
}
}
 
body.wgl-theme-dark .mw-highlight .nn { /* namespace name */
.mainpage-twitter .tile-top {
color: #a0a0ff;
    padding: 1em 2em;
    height: 70px;
}
}
 
body.wgl-theme-dark .mw-highlight .nv { /* variable name */
.mainpage-twitter .tile-top .twitter-logo {
color: #9cdcfe;
    margin-right: 1em;
}
}
 
body.wgl-theme-dark .mw-highlight .w { /* whitespace */
.mainpage-twitter .tile-top .twitter-name {
color: #bbbbbb;
    margin: 0;
}
}
 
body.wgl-theme-dark .mw-highlight .mi, /* integer number */
.mainpage-twitter .tile-top .twitter-tagline {
body.wgl-theme-dark .mw-highlight .mf { /* float number */
    margin: 0;
color: #b2b2b2;
}
}
 
body.wgl-theme-dark .ace-tm .ace_constant.ace_numeric,
.ns-120 section ul,
body.wgl-theme-dark .mw-highlight .mh { /* hex number */
.transcript ul,
color: #a9a9a9;
.ns-120 section ol,
.transcript ol {
    padding: 0;
}
}
 
body.wgl-theme-dark .ace-tm .ace_string,
.ns-120 section ul,
body.wgl-theme-dark .mw-highlight .s, /* string */
.transcript ul {
body.wgl-theme-dark .mw-highlight .s1, /* single string */
    margin: 5px 0 0 0;
body.wgl-theme-dark .mw-highlight .s2 { /* double string */
color: #ff8b8b;
}
}
 
body.wgl-theme-dark .mw-highlight .ow { /* operator word */
.ns-120 section ul ul,
color: #bc52ff;
.transcript ul ul,
.ns-120 section ul ol,
.transcript ul ol {
    margin: 5px 0 0 15px;
}
}
 
body.wgl-theme-dark .mw-highlight .hll { /* highlighted line */
.ns-120 section ul,
background-color: #330;
.transcript ul,
.ns-120 section ul ul,
.transcript ul ul,
.ns-120 section ul ol,
.transcript ul ol {
    list-style: none !important;
    border-left: 1px dashed var(--transcript-border-color);
}
}
 
body.wgl-theme-dark .mw-highlight a:hover .linenos, /* hovered line number */
.ns-120 section ul:hover,
body.wgl-theme-dark .mw-highlight .hll a .linenos { /* highlighted line number */
.transcript ul:hover,
color: #ccc;
.ns-120 section ul ul:hover,
.transcript ul ul:hover,
.ns-120 section ul ol:hover,
.transcript ul ol:hover {
    border-color: var(--transcript-border-hover-color);
}
}


.ns-120 section ul li,
/* Code editor highlight */
.transcript ul li,
body.wgl-theme-dark .ace_marker-layer .ace_selected-word {
.ns-120 section ul ul li,
background: #333;
.transcript ul ul li,
border-color: #666;
.ns-120 section ul ol li,
.transcript ul ol li {
    flex-direction: column;
    padding-left: 10px;
    margin: 14px 0;
}
}
 
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selection {
.ns-120 section ul li:last-of-type,
background: #246;
.transcript ul li:last-of-type,
.ns-120 section ul ul li:last-of-type,
.transcript ul ul li:last-of-type,
.ns-120 section ul ol li:last-of-type,
.transcript ul ol li:last-of-type {
    margin-bottom: 0;
}
}


.smallChart .highcharts-range-selector {
/* Scribunto debug console */
    display: none;
body.wgl-theme-dark .mw-scribunto-console-fieldset {
  background: var(--archive-box-background-color);
  color: var(--content-text-color);
}
}
 
body.wgl-theme-dark #mw-scribunto-input {
.smallChart .highcharts-button title + rect {
  background: var(--base-background-color);
    display: none;
  color: #88f;
}
}
 
body.wgl-theme-dark .mw-scribunto-input {
#GEpopupchart {
  color: #88f;
    overflow-x: auto !important;
}
}
 
body.wgl-theme-dark .mw-scribunto-normalOutput {
.wikitable {
  color: var(--content-text-color);
    background: none;
  background: var(--archive-box-background-color);
    box-shadow: none;
}
}
 
body.wgl-theme-dark .mw-scribunto-print {
.wikitable tbody {
  color: #da8;
    background: var(--body-light);
  background: var(--archive-box-background-color);
}
}
 
body.wgl-theme-dark .mw-scribunto-error {
.toc {
  color: #f88;
    background-color: var(--body-light);
  background: var(--archive-box-background-color)
    border-color: var(--body-border);
}
}
 
body.wgl-theme-dark .mw-scribunto-propList {
#filetoc li {
  color: #8f8;
    display: inline;
  background: var(--archive-box-background-color)
    padding-right: 2em;
}
}
 
body.wgl-theme-dark .mw-scribunto-message {
.mw-dismissable-notice-body {
  color: #8f8;
    margin: 0;
  background: var(--archive-box-background-color)
}
}
 
body.wgl-theme-dark .mw-scribunto-tabcomplete {
.mw-dismissable-notice-body .mw-dismissable-notice-close-parent {
  color: #f8f;
    border-radius: 0 !important;
  background: var(--archive-box-background-color)
    font-size: 0.75em;
}
}
 
body.wgl-theme-dark .mw-scribunto-clear {
:root {
  color: #f88;
    --thumb-image-background: var(--body-light);
  border-bottom-color: #f88
    --thumb-caption-background: var(--body-mid);
}
}


.content .thumbinner {
body.wgl-theme-dark .mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
     background-color: var(--thumb-bg);
     background-color: #373f50;
}
}


.content .thumbimage {
body.wgl-theme-dark .mw-prefs-search-highlight,
     border: 1px solid transparent;
body.wgl-theme-dark .mw-prefs-tabs:not(.mw-prefs-tabs-searching) .oo-ui-fieldsetLayout:target > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
     border-bottom: none;
     background: #0b1e39 !important;
     outline: 3px solid #0b1e39 !important;
}
}


.content .thumbcaption {
body.wgl-theme-dark .smw-column-header {
    margin: 0;
color: #fff;
    padding: 4px 6px !important;
    color: inherit;
    background: var(--thumb-caption-bg);
}
}


.content table.messagebox {
body.wgl-theme-dark .ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
     margin: 0.5em auto;
     background: #292929;
}
}


.content table a > img {
/* Userbox
    max-width: inherit !important;
body.wgl-theme-dark table.mcw-userbox {
    height: inherit !important;
  background-color: #181818;
}
}


.content .infobox a > img {
body.wgl-theme-dark table.mcw-userbox td:nth-child(2) {  
    max-width: 100% !important;
  color: #f8f9fa;
    height: auto !important;
}
}


.content .infobox-bonuses a > img {
body.wgl-theme-dark element.style {
    max-width: inherit !important;
  background: #181818;
    height: inherit !important;
  color: #f8f9fa;
}
} */

Dabartinė 12:44, 18 balandžio 2025 versija

/* All CSS here will be loaded for users of the MinervaNeue skin */

/**
 * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
 *
 * See [[MediaWiki:Vector.css]] for desktop theme related styles.
 * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
 *
 * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
 */

/* Default styles [[File:Mobile-header.png]] */
:root {
	--mobile-header-background: url('filepath:///resources/assets/mc/Mobile-header.png');
	--mobile-header-background-color: #58B5FE;
	--content-background-color: #E6EFF4;
	--content-text-color: #202122;
}

/** Minecraft skin **/
.overlay.search-overlay,
.overlay.editor-overlay {
	padding-top: 90px;
}

input#searchInput,
input {
    color: #000000;
}

/* Grass header background */
.skin-minerva #mw-mf-page-center .header-container,
.skin-minerva .search-overlay .header-container {
    position: relative;
    background: var(--mobile-header-background) left bottom repeat-x,linear-gradient(0deg,var(--content-background-color) 50%,var(--mobile-header-background-color) 50%);
    background-size: 48px auto;
    right: 0;
    left: 0;
    height: 96px;
}

.skin-minerva .header-container {
    background-color: transparent;
    box-shadow: none;
}

.overlay-header,
.minerva-header {
	padding-top: 7px;
}

/* Hide grass when editing on small screens to maximise editing space */
@media all and (max-width: 999px) {
	.overlay-enabled .editor-overlay {
		padding-top: 3.35em;
	}
	.overlay-enabled .overlay.editor-overlay .header-container:after {
		bottom: 0;
		background-position: left bottom -29px;
	}
}

.overlay .overlay-header-container.header-container {
	z-index: 2;
}

.minerva-header .branding-box {
    opacity: 1;
}

.notification-count {
	background: none;
}

/* Background color */
.overlay-enabled,
.overlay-content,
.mw-body {
	background-color: var(--content-background-color);
}

/* Fix editor colour */
#wikitext-editor {
	background-color: #FFF;
}

/* Give the footer the stone texture: [[File:Mobile-background.png]] */
.minerva-footer {
	background: url('filepath://Mobile-background.png') #202020;
}

footer,
footer a:active,
#footer,
#footer a:active {
	color: #FFF;
}

footer a,
#footer a,
footer a:visited,
#footer a:visited {
    color: #BFBFBF;
}

.last-modified-bar {
	background-color: #EAECF0;
}

/* Fix dumb default styling */
.content code,
.content pre {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	color: black;
}

.content code {
	border-radius: 2px;
}

@media all and (max-width: 768px) {
	.gallerybox .thumb > div {
		margin: 15px !important;
		width: auto !important;
	}
}

.wikitable > tbody {
	background-color: #f8f9fa;
}

/* Use black bullet points, instead of blue circles: [[File:List bullet.svg]] */
.content ul {
	list-style-image: url('filepath:///resources/assets/mc/List_bullet.svg');
}

/* Fix footer hlist separator colour */
.footer-content .hlist-separated li:after {
	color: #FFF;
}

/* Fix hlist gaps being too wide */
.hlist > ul li {
	margin-right: 0;
}

/* Fix changes autocollapsing in recent changes */
.mw-changeslist-edit, .mw-changeslist-line {
	display: table-row !important;
}
.mw-changeslist-line-inner {
	padding-top: 1.5em;
}
.mw-enhanced-rc-nested {
    padding-top: 0.5em;
}

/* Alternating cell background */
.alternatecells:nth-child(odd) {
	background-color: #F9F9F9;
}

/* Alternating table rows, primarily used with [[Template:Infobox row]] */
.alternaterows tr:nth-child(even),
.infobox-rows tr:nth-child(even),
.alternaterows tr:nth-child(even) td,
.infobox-rows tr:nth-child(even) td {
	background-color: #F9F9F9;
}

/* Show TOC */
@media (max-width: 512px) {
	.skin-minerva .toc-mobile {
		display: block;
	}
}

/* Turn a list into a tree view style (See [[.minecraft]]) */
.treeview {
	margin-top: 0.3em;
}

.treeview .treeview-header {
	padding-left: 3px;
	font-weight: bold;
}
.treeview .treeview-header:last-child {
	border-color: #636363 !important;
	border-left-style: dotted;
}
.treeview .treeview-header:not(:last-child):before {
	content: none;
}
.treeview .treeview-header:last-child:before {
	border-bottom: 0;
}

.treeview ul,
.treeview li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

.treeview li li {
	position: relative;
	padding-left: 13px;
	margin-left: 7px;
	border-left: 1px solid #636363;
}
.treeview li li:before {
	content: "";
	position: absolute;
	top: 0;
	left: -1px;
	width: 11px;
	height: 11px;
	border-bottom: 1px solid #636363;
}

.treeview li li:last-child:not(.treeview-continue) {
	border-color: transparent;
}
.treeview li li:last-child:not(.treeview-continue):before {
	border-left: 1px solid #636363;
	width: 10px;
}

.nbttree-inherited {
	background-color: #E6E6FA;
}

/* Try to use nearest neighbour scaling for pixelated images */
.pixel-image,
.invslot-item-image,
.sprite {
	image-rendering: optimizeSpeed;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: optimize-contrast;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: crisp-edges;
	image-rendering: pixelated;
	-ms-interpolation-mode: nearest-neighbor;
}

/* Simulate link styling for JS only links */
.jslink {
	color: #0645AD;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.jslink:hover {
	text-decoration: underline;
	cursor: pointer;
}
.jslink:active {
	color: #FAA700;
}

/* Hatnotes and disambiguation notices */
.hatnote {
	font-style: italic;
}
.hatnote i {
	font-style: normal;
}
div.hatnote {
    padding-left: 0;
	margin-bottom: 0.5em;
    font-size: 0.8125rem;
}
div.hatnote + div.hatnote {
	margin-top: -0.5em;
}
div.msgbox {
    font-size: 0.8125rem;
    max-width: revert !important;
}
@media all and (min-width: 511px) {
	div.msgbox-subtle {
		max-width: 306px !important;
	}
}

/* Fix animated infobox images shifting the screen when images have different dimensions */
.content span.animated a > img,
.content span.animated a > .lazy-image-placeholder,
.content noscript span.animated > img {
    max-width: initial !important;
}

body.page-Main_Page #firstHeading {
    display: none;
}

/* Hide nomobile */
.nomobile,
.msgbox .msgbox-image {
	display: none;
}

/* Remove blank space when editing */
.action-edit .overlay-header-container + .overlay-content {
    padding-top: 0;
}
.editor-overlay .content {
    margin-top: 0;
}

/* Add a background color to the overlay header and remove the padding */
.overlay-header {
    background-color: var(--content-background-color);
    padding-top: 0;
}

.content li {
    margin-bottom: 2px;
}

.content .mw-parser-output > h2, .content .section-heading {
    border-bottom: 1px solid #c8ccd1;
}

dl {
    margin-bottom: 5px;
}

.mcw-mainpage-icons {
    padding: 0;
}

/* Force collapsed navbox headers to full width */
.content table.navbox {
	display: table;
	border-collapse: separate;
}

/* Margin is too big */
.page-heading {
	margin-bottom: 0;
}

/* DiscussionTools */
.ext-discussiontools-replytool-enabled dl,
.rootpage-Minecraft_Wiki_Admin_noticeboard dl,
.ns-10008 dl,
.ns-talk dl {
	border-left: 1px dotted var(--content-text-color);
	margin-left: 0;
}

.ext-discussiontools-replytool-enabled:not(.ns-4) dd,
.rootpage-Minecraft_Wiki_Admin_noticeboard dd,
.ns-10008 dd,
.ns-talk dd {
	margin-left: 1em;
}

.ext-discussiontools-replytool-enabled:not(.ns-4) dl:has(+ dl),
.ext-discussiontools-replytool-enabled:not(.ns-4) dl dl,
.rootpage-Minecraft_Wiki_Admin_noticeboard dl:has(+ dl),
.rootpage-Minecraft_Wiki_Admin_noticeboard dl dl,
.ns-10008 dl:has(+ dl),
.ns-10008 dl dl,
.ns-talk dl:has(+ dl),
.ns-talk dl dl {
	margin-bottom: -0.5em;
	padding-bottom: 0.5em;
}

body:is(
	.ext-discussiontools-replytool-enabled:not(.ns-4),
	.rootpage-Minecraft_Wiki_Admin_noticeboard,
	.ns-10008,
	.ns-talk
) dd:first-child:not(:has(> dl:first-child)) {
	margin-top: 0.5em;
	padding-top: 0.5em;
	border-top: 1px dotted var(--content-text-color);
}

body:is(
	.ext-discussiontools-replytool-enabled:not(.ns-4),
	.rootpage-Minecraft_Wiki_Admin_noticeboard,
	.ns-10008,
	.ns-talk
) dd:not(:last-child):has([data-mw-comment-end]) {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px dotted var(--content-text-color);
}

/* Hide page title on all main pages */
body.rootpage-Minecraft_Wiki .page-heading,
body.rootpage-Movie_Wiki .page-heading,
body.rootpage-Dungeons_Wiki .page-heading,
body.rootpage-Legends_Wiki .page-heading,
body.rootpage-Story_Mode_Wiki .page-heading,
body.rootpage-Earth_Wiki .page-heading {
	display: none;
}

/* Hide page/talk and edit bar links to match normal main page */
body.rootpage-Movie_Wiki .minerva__tab-container,
body.rootpage-Movie_Wiki .page-actions-menu,
body.rootpage-Dungeons_Wiki .minerva__tab-container,
body.rootpage-Dungeons_Wiki .page-actions-menu,
body.rootpage-Legends_Wiki .minerva__tab-container,
body.rootpage-Legends_Wiki .page-actions-menu,
body.rootpage-Story_Mode_Wiki .minerva__tab-container,
body.rootpage-Story_Mode_Wiki .page-actions-menu,
body.rootpage-Earth_Wiki .minerva__tab-container,
body.rootpage-Earth_Wiki .page-actions-menu {
	display: none;
}


.mainpage-body .tile-row {
    width: inherit;
    display: block !important;
}


.mainpage-left .tile {
    padding: 2.5em 1.75em 2em;
}

.mainpage-left .tile h2 {
    padding: 0;
    margin: 0.65em 0.5em;
}

.mainpage-left .tile-halves h2 {
    padding: 0;
    margin: 0.65em 0.5em;
}

.mainpage-recent-updates {
    padding: 1.5em 1em 2.5em;
}

.mainpage-recent-updates::before {
    content: 'Recent updates';
    display: block;
    margin-left: 1.5em;
    color: var(--byline-color);
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    grid-column: 1 / 4;
}

.mainpage-recent-updates .tile-halves {
    display: inline-block;
    width: 100%;
    white-space: initial;
    flex: unset;
}

.mainpage-recent-updates .tile-halves:nth-child(1) {
    animation: 0.9s 0.2s both slide-up;
}

.mainpage-recent-updates .tile-halves:nth-child(2) {
    animation: 0.9s 0.4s both slide-up;
}

.mainpage-recent-updates .tile-halves:nth-child(3) {
    animation: 0.9s 0.6s both slide-up;
}

.mainpage-recent-updates .tile-top {
    height: 9em;
    overflow: hidden;
}

.mainpage-recent-updates .tile-bottom {
    padding-bottom: 0.5rem;
}

.mainpage-recent-updates .byline {
    margin: 0;
}

.mainpage-recent-updates .byline + h2 {
    margin: 0.025em 0 0;
    padding: 0;
}

@media only screen and (max-width: 720px) {
    .mainpage-recent-updates::before {
          text-align: center;
          margin: 0;
          grid-column: auto;
    }

}

.mainpage-contents {
    background: #ffffff;
    border: 1px solid #146433;
    padding: 55px 2em 2em 2em;
    overflow-x: auto;
    grid-template-columns: repeat(6, 1fr) !important;
    position: relative;
    scroll-snap-align: center;
}

.mainpage-contents::before {
    margin: 1em;
    position: absolute;
    top: 0;
    color: inherit;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    grid-column: 1 / 6;
}

.mainpage-contents .tile-halves {
    border: none;
    background: none;
    box-shadow: none;
    margin-top: 1rem;
    border: 1px solid #146433;
}

.tile-image {
	justify-content: center;
}

.mainpage-contents .tile-top {
    padding: 0;
    height: initial;
}

.mainpage-contents .tile-bottom {
    border: none;
}

.mainpage-contents h2 {
    width: 100%;
}

@media only screen and (max-width: 1000px) {
    .mainpage-skills .tile-top ul {
          margin: 0;
    }

}

.mainpage-discord .tile-top {
    padding: 1em 2em;
    height: 70px;
}

.mainpage-discord .tile-top .partner-icon {
    margin-right: 1em;
}

.mainpage-discord .tile-top .server-name {
    margin: 0;
}

.mainpage-discord .tile-top .server-tagline {
    margin: 0;
}

.mainpage-twitter {
    margin-bottom: 0;
}

.mainpage-twitter .tile-top {
    padding: 1em 2em;
    height: 70px;
}

.mainpage-twitter .tile-top .twitter-logo {
    margin-right: 1em;
}

.mainpage-twitter .tile-top .twitter-name {
    margin: 0;
}

.mainpage-twitter .tile-top .twitter-tagline {
    margin: 0;
}

/* Dark theme */
/* Mobile Dark Mode Theme for English Wiki
/* Originally made by Corelakes, Eduaddad, Faariaz and LucasGameszYT for MCW-PT */

html:has(body.wgl-theme-dark) {
    color-scheme: dark;
    
    --archive-box-background-color: #282828;
	--archive-box-border-color: #444;
}

/* Default styles [[File:Dark-mobile-header.png]] */
body.wgl-theme-dark {
    --mobile-header-background: url('filepath:///resources/assets/mc/Dark-mobile-header.png');
	--mobile-header-background-color: #011C31;
	--content-text-color: #e6e6e6;
	--content-background-color: #2b2f39;
	--base-background-color: #13191c;
	color: var(--content-text-color);	
}

body.wgl-theme-dark :not(.infobox-title) a:not(.new,.mw-selflink,.menu2-text a), 
body.wgl-theme-dark .jslink, 
body.wgl-theme-dark .toctogglelabel,
body.wgl-theme-dark .mw-collapsible-text,
body.wgl-theme-dark .vector-menu-dropdown .mw-list-item a, 
body.wgl-theme-dark .mw-mmv-post-image a,
body.wgl-theme-dark #mw-mf-page-left ul.hlist li a{
    color: #90c0fe;
}

body.wgl-theme-dark .mw-body-content .hlist li:not(:last-child)::after {
    background-color: #FFF;
}

body.wgl-theme-dark .mw-message-box,
body.wgl-theme-dark .mw-body, h1, h2, h3, h4, h5, h6,
body.wgl-theme-dark .mw-ui-input {
    color: var(--content-text-color);
}

body.wgl-theme-dark .mw-body a.new, body.wgl-theme-dark .mw-mmv-post-image a.new {
    color: #ffa4a4;
}

body.wgl-theme-dark .post-content .mw-ui-button,
body.wgl-theme-dark .post-content .cdx-button {
    background-color: #35383e;
    border-color: #3f3f3f;
}

body.wgl-theme-dark .post-content .mw-ui-button:not(:disabled):hover,
body.wgl-theme-dark .post-content .cdx-button:not(:disabled):hover {
    background-color: #575b5e;
    color: #7e8eff !important;
    border-color: #484848;
}

body.wgl-theme-dark .last-modified-bar, 
body.wgl-theme-dark .last-modified-bar a, 
body.wgl-theme-dark .last-modified-bar a:visited, 
body.wgl-theme-dark .last-modified-bar .last-modified-text-accent {
    background-color: var(--base-background-color);
    color: var(--content-text-color);
}

.wgl-theme-dark .edition-title {
    color: #FFF;
}

.wgl-theme-dark .mw-datatable, 
.wgl-theme-dark table.mw_metadata, 
.wgl-theme-dark .mw-datatable td, 
.wgl-theme-dark table.mw_metadata td, 
.wgl-theme-dark .wikitable,
.wgl-theme-dark .wikitable td,
.wgl-theme-dark .wikitable > tbody {
background-color: var(--custom-table-background);
}

.wgl-theme-dark .alternaterows tr:nth-child(even), 
.wgl-theme-dark .infobox-rows tr:nth-child(even), 
.wgl-theme-dark .alternaterows tr:nth-child(even) td, 
.wgl-theme-dark .infobox-rows tr:nth-child(even) td {
	background: #222;
}

.wgl-theme-dark footer a, 
.wgl-theme-dark #footer a, 
.wgl-theme-dark footer a:visited, 
.wgl-theme-dark #footer a:visited {
    color: #BFBFBF;
}

/* Left Navbar */
.wgl-theme-dark #mw-mf-page-left {
    background-color: #484848;
}

.wgl-theme-dark #mw-mf-page-left ul li {
    background-color: #383838;
    border-top-color: #484848;
}

.wgl-theme-dark #mw-mf-page-left ul li a {
    color: var(--content-text-color);
}

.wgl-theme-dark #mw-mf-page-left .mw-ui-icon,
.wgl-theme-dark #page-actions .mw-ui-icon:not(span),
.wgl-theme-dark .mw-ui-icon-mf-expand:before {
    filter: invert(100%);
}

/* Searchbar */
body.wgl-theme-dark .search {
    background-color: #5e5e5e;
}

body.wgl-theme-dark .search-box .search {
    border-color: #6f6f6f;
}

body.wgl-theme-dark .search::-webkit-input-placeholder,
body.wgl-theme-dark .mw-ui-background-icon-search::-webkit-input-placeholder,
body.wgl-theme-dark input#searchInput,
body.wgl-theme-dark input {
    color: #d6d6d6
}

body.wgl-theme-dark .minerva-icon--search {
    background-blend-mode: color-dodge;
}

body.wgl-theme-dark .mw-ui-icon-mf-articlesSearch {
	filter: invert(100%);
}

body.wgl-theme-dark .autocomplete-suggestions {
    background: #2e2d2d;
    color: rgb(126 145 165);
}

body.wgl-theme-dark .autocomplete-suggestion {
	border-bottom: 1px solid #151414;
}

body.wgl-theme-dark .autocomplete-selected {
    background: #1b1c1c;
}

body.wgl-theme-dark .mw-ui-icon-mf-clear,
body.wgl-theme-dark .mw-ui-icon-mf-star-subtle {
	filter: invert(100%);
}

/* Searchresults */
.wgl-theme-dark .overlay.search-overlay .results, 
.wgl-theme-dark .overlay.search-overlay .search-feedback {
	background-color: #292929;
}

.wgl-theme-dark .page-summary h2, 
.wgl-theme-dark .page-summary h3 {
	color: var(--content-text-color);
}

/* Notifications */
.wgl-theme-dark .overlay-header-container.header-container.position-fixed, 
.wgl-theme-dark .overlay-footer-container {
    background: #292929;
}

.wgl-theme-dark .mw-echo-ui-placeholderItemWidget {
	background-color: var(--content-background-color);
}

body.wgl-theme-dark .view-border-box .oo-ui-labelElement-label {
    color: var(--content-text-color);
}

/* Editor */
.wgl-theme-dark #wikitext-editor {
    background-color: var(--content-background-color);
}

.wgl-theme-dark .overlay {
    background-color: var(--base-background-color);
}

/* Use white bullet points, instead of black: [[File:List bullet dark.svg]] */
body.wgl-theme-dark .content ul {
	list-style-image: url('filepath://List_bullet_dark.svg');
}

/* Source code display */
/* Toolbar */
body.wgl-theme-dark .wikiEditor-ui-toolbar,
body.wgl-theme-dark .oo-ui-toolbar-bar,
body.wgl-theme-dark .wikiEditor-ui-toolbar .sections .section,
body.wgl-theme-dark .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
	background-color: #353535;
	color: #e6e6e6;
	border-top: 1px solid #595959;
	border-bottom: 1px solid #595959;
}

/* History pages */
body.wgl-theme-dark .content .mw-index-pager-list-header {
	background-color: var(--content-background-color);
	color: #fff;

}	
body.wgl-theme-dark .mw-history-compareselectedversions {
	background-color: var(--content-background-color);
}

body.wgl-theme-dark .mw-pager-tools a, body.wgl-theme-dark .mw-history-undo a {
    float: right;
    background-color: #2f2f2f;
}

body.wgl-theme-dark .mw-ui-button, body.wgl-theme-dark .cdx-button {
    background-color: #373f50;
    color: #f8f9fa;
}

body.wgl-theme-dark .editOptions {
	background-color: #282828;
    color: #ccc;
	border-top: 1px solid #595959;
	border-bottom: 1px solid #595959;
}

/* Popup background */
body.wgl-theme-dark .oo-ui-windowManager-modal > .oo-ui-dialog {
	background-color: #0008;
}

body.wgl-theme-dark td.diff-context {
    background-color: #232324;
    border-color: #313233;
    color: #BFBFBF;
}

body.wgl-theme-dark .diff-addedline .diffchange {
    background-color: #005e20;
}

body.wgl-theme-dark .diff-deletedline .diffchange {
    background-color: #9f0000;
}

body.wgl-theme-dark #mw-mf-diffview .mw-diff-inline-moved {
    background: #b86e14;
}

body.wgl-theme-dark .mw-warning-with-logexcerpt,
body.wgl-theme-dark .mw-message-box-error,
body.wgl-theme-dark .errorbox {
    background-color: #4d2622;
    border-color: #9e352e;
}

body.wgl-theme-dark .mw-mf-user,
body.wgl-theme-dark .page-list.side-list .list-thumb,
body.wgl-theme-dark .topic-title-list.side-list .list-thumb,
body.wgl-theme-dark .site-link-list.side-list .list-thumb,
body.wgl-theme-dark .page-list .info,
body.wgl-theme-dark .topic-title-list .info,
body.wgl-theme-dark .site-link-list .info,
body.wgl-theme-dark .page-list .component,
body.wgl-theme-dark .topic-title-list .component,
body.wgl-theme-dark .site-link-list .component {
	color: #b4bdc6;
}

body.wgl-theme-dark .minoredit {
	background-color: #373737;
}

body.wgl-theme-dark .mw-mf-icon {
	filter: invert(50%);
}

/* Tables */
body.wgl-theme-dark .mw-datatable,
body.wgl-theme-dark table.mw_metadata,
body.wgl-theme-dark .wikitable,
body.wgl-theme-dark table.mw-abuselog-details,
body.wgl-theme-dark table.mw-interwikitable.body td.mw-interwikitable-local-yes {
	color: inherit;
}
body.wgl-theme-dark .mw-datatable,
body.wgl-theme-dark table.mw_metadata,
body.wgl-theme-dark .mw-datatable th,
body.wgl-theme-dark table.mw_metadata th,
body.wgl-theme-dark .mw-datatable td,
body.wgl-theme-dark table.mw_metadata td,
body.wgl-theme-dark .wikitable,
body.wgl-theme-dark .wikitable > tr > th,
body.wgl-theme-dark .wikitable > tr > td,
body.wgl-theme-dark .wikitable > * > tr > th,
body.wgl-theme-dark .wikitable > * > tr > td,
body.wgl-theme-dark table.mw-abuselog-details,
body.wgl-theme-dark table.mw-abuselog-details td,
body.wgl-theme-dark table.mw-abuselog-details th {
	border-color: #444;
}

body.wgl-theme-dark table.mw-abuselog-details th,
body.wgl-theme-dark .mw-datatable th,
body.wgl-theme-dark table.mw_metadata th,
body.wgl-theme-dark .wikitable > tr > th,
body.wgl-theme-dark .wikitable > * > tr > th {
	background-color: #222;
}
body.wgl-theme-dark table.mw-abuselog-details,
body.wgl-theme-dark .mw-datatable,
body.wgl-theme-dark table.mw_metadata,
body.wgl-theme-dark .mw-datatable td,
body.wgl-theme-dark table.mw_metadata td,
body.wgl-theme-dark .wikitable tbody {
	background-color: #2f2f2f;
}

body.wgl-theme-dark .mw-message-box-warning,
body.wgl-theme-dark .warningbox,
body.wgl-theme-dark .usermessage {
    background-color: #2b2f09;
    border-color: #fc3;
}

/* Makes the text editing section a certain color on all cases */
body.wgl-theme-dark .wikiEditor-ui,
body.wgl-theme-dark .CodeMirror,
body.wgl-theme-dark .mw-editform #wpTextbox1,
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .wikiEditor-ui textarea {
	background-color: #1e1e1e;
}
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .ace-tm .ace_gutter,
body.wgl-theme-dark .codeEditor-status,
body.wgl-theme-dark .mw-highlight pre {
	background-color: #282828;
	color: #fff;
}

body.wgl-theme-dark .mw-content-ltr.mw-highlight-lines pre,
body.wgl-theme-dark .mw-content-ltr.content .mw-highlight-lines pre {
	box-shadow: inset 2.75em 0 0 #282828;
}

/* Makes the syntax highlighting number line more readable */
body.wgl-theme-dark .CodeMirror-gutter,
body.wgl-theme-dark CodeMirror-linenumbers,
body.wgl-theme-dark .ace-tm .ace_gutter {
	background: #333333;
	border-right: 1px solid #6f6f6f;
	color: #fff;
}
body.wgl-theme-dark .ace-tm .ace_gutter-active-line {
	background-color: #5f5f5f;
	color: #e6e6e6;
}

.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header {
	background-color: #1e1e1e;
}
.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled {
	color: #fff;
}

/* Code, Pre */
@media screen {
	body.wgl-theme-dark pre,
	body.wgl-theme-dark code,
	body.wgl-theme-dark .mw-code {
		background-color: #444444;
		color: #fff;
		border: 1px solid #6f6f6f;
	}
}

/* Miscellaneous */
body.wgl-theme-dark .notaninfobox,
body.wgl-theme-dark .gallerybox .thumb,
body.wgl-theme-dark #catlinks,
body.wgl-theme-dark #toc,
body.wgl-theme-dark .toc,
body.wgl-theme-dark .toccolours,
body.wgl-theme-dark .mw-warning,
body.wgl-theme-dark .navpopup,
body.wgl-theme-dark .ref-tooltip-text,
body.wgl-theme-dark #filetoc,
body.wgl-theme-dark .directorstable {
	background-color: #282828;
	border-color: #444;
}

.action-submit .mw-editnotice,
.action-edit .mw-editnotice,
.action-submit .mw-editTools,
.action-edit .mw-editTools,
.action-submit .preview-limit-report-wrapper,
.action-edit .preview-limit-report-wrapper,
.action-submit .diff-otitle,
.action-edit .diff-otitle,
.action-submit .diff-ntitle,
.action-edit .diff-ntitle,
.action-submit .mw-first-heading,
.action-edit .mw-first-heading,
.action-submit #editpage-copywarn,
.action-edit #editpage-copywarn,
.action-submit #mw-anon-edit-warning,
.action-edit #mw-anon-edit-warning {
	color: #ccc !important;
}

body.wgl-theme-dark figure[typeof~='mw:File/Thumb'],
body.wgl-theme-dark figure[typeof~='mw:File/Thumb'] > figcaption,
body.wgl-theme-dark .ve-ce-mwBlockImageNode-type-thumb, /* thumb images in visual editor */
body.wgl-theme-dark .ve-ce-mwBlockImageNode-type-thumb > figcaption,
body.wgl-theme-dark .content .thumbcaption,
body.wgl-theme-dark .content figure[typeof~='mw:File/Thumb'] > figcaption,
body.wgl-theme-dark .content figure[typeof~='mw:File/Frame'] > figcaption {
	background-color: var(--content-background -color);
	color: #c7c9ca;
}

.client-js .section-heading .indicator {
	filter: invert(100%);
}

.ext-discussiontools-init-readAsWikiPage, 
.ext-discussiontools-init-new-topic,
.archive-box {
background: var(--content-background-color);
}

body.wgl-theme-dark .ext-discussiontools-init-pageframe-latestcomment,
body.wgl-theme-dark .ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section-metaitem {
	color: #aaaaaa;
}


body.wgl-theme-dark .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
	background-color: #39393b;
}

body.wgl-theme-dark .toc-title-icon,
body.wgl-theme-dark .toc-title-state-icon {
	filter: invert(100%);
}

/* Mudanças recentes */
body.wgl-theme-dark .mw-changeslist-legend,body.wgl-theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,body.wgl-theme-dark .vector-menu-dropdown .vector-menu-content {
    background-color: #1e1e1e;
    color: #fff;
    border-color: #686869
}

body.wgl-theme-dark .oo-ui-menuSelectWidget {
    background-color: #333;
    border: 1px solid #6f6f6f;
}

.wgl-theme-dark .mw-rcfilters-ui-filterMenuSectionOptionWidget {
    background-color: #6e6e6f;
}

.wgl-theme-dark .mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
    color: #dedede;
}

.wgl-theme-dark .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
    background-color: #292929;
}

.wgl-theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
    color: #e2e6e9;
}

.wgl-theme-dark .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
    color: #c8cbcf;
}

.wgl-theme-dark .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
    color: #a1a8ae;
}

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

/* OOUI buttons */
:root body.wgl-theme-dark {
	--ooui-color: #fff;
	--ooui-progressive: #6f9fff;
	--ooui-progressive-hover: #447ff5;
	--ooui-destructive: #ff6767;
	--ooui-destructive-hover: #ff4242;
	--ooui-enabled: #373f50;
	--ooui-enabled-hover: #4f596d;
	--ooui-border: #5a5d64;
	--ooui-border-disabled: #494c52;
	--ooui-disabled: #191d25;
	--ooui-text-disabled: #72777d;
}
/* overwriting styles from here:
 * https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/ui/+/refs/heads/master/src/styles/elements/ButtonElement.less
 * https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/ui/+/refs/heads/master/src/themes/wikimediaui/elements.less */
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
	color: var(--ooui-enabled);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
	background-color: unset;
	color: var(--ooui-enabled-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
	border-color: var(--ooui-border);
	box-shadow: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
	background-color: unset;
	color: var(--ooui-enabled);
	border-color: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
	color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
	color: var(--ooui-progressive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
	color: var(--ooui-progressive);
	border-color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
	color: var(--ooui-destructive);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
	color: var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
	color: var(--ooui-destructive);
	border-color: var(--ooui-destructive);
}
body.wgl-theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
	color: var(--ooui-text-disabled);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
	background: var(--ooui-disabled);
	color: var(--ooui-text-disabled);
	border-color: var(--ooui-border-disabled);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
	background: var(--ooui-enabled);
	color: var(--ooui-color);
	border-color: var(--ooui-border);
	box-shadow: var(--ooui-color);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
body.wgl-theme-dark .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
	background: var(--ooui-enabled-hover);
	color: var(--ooui-color);
	border-color: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
	border-color: var(--ooui-border);
	box-shadow: var(--ooui-color), var(--ooui-color);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
	background: var(--ooui-enabled-hover);
	color: var(--ooui-color);
	border-color: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
	border-color: var(--ooui-border);
	box-shadow: var(--ooui-color), var(--ooui-color);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
	background: var(--ooui-enabled);
	color: var(--ooui-color);
	border-color: var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
	color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
	color: var(--ooui-progressive-hover);
	background: var(--ooui-enabled);
	border-color: var(--ooui-progressive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
	border-color: var(--ooui--button-border-top);
	box-shadow: var(--ooui-color), var(--ooui-color);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
	background: var(--ooui-enabled);
	color: var(--ooui-progressive-hover);
	border-color: var(--ooui-progressive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
	color: var(--ooui-destructive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
	color: var(--ooui-destructive-hover);
	background: var(--ooui-enabled);
	border-color: var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus {
	border-color: var(--ooui-destructive-hover);
	box-shadow: var(--ooui-destructive-hover), var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
	background: var(--ooui-enabled);
	color: var(--ooui-destructive-hover);
	border-color: var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
	color: var(--ooui-color);
	background: var(--ooui-progressive);
	border-color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
	color: var(--ooui-color);
	background: var(--ooui-progressive-hover);
	border-color: var(--ooui-progressive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
	border-color: var(--ooui-border);
	box-shadow: var(--ooui-border), var(--ooui-border);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
	color: var(--ooui-color);
	background: var(--ooui-progressive);
	border-color: var(--ooui-progressive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
	color: var(--ooui-color);
	background: var(--ooui-destructive);
	border-color: var(--ooui-destructive);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
	color: var(--ooui-color);
	background: var(--ooui-destructive-hover);
	border-color: var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus {
	border-color: var(--ooui-border);
	box-shadow: var(--ooui-destructive-hover), var(--ooui-destructive-hover);
}
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
body.wgl-theme-dark .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
	color: var(--ooui-color);
	background: var(--ooui-destructive);
	border-color: var(--ooui-destructive);
}

/* OOUI Dropdown, Input */
body.wgl-theme-dark .oo-ui-tabSelectWidget-framed {
	background-color: #232324;
}

body.wgl-theme-dark .oo-ui-tabOptionWidget > .oo-ui-labelElement-label {
	color: #fff;
}

body.wgl-theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
	background-color: #494a4b;
}
body.wgl-theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
	background-color: #686869
}
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled {
	background: transparent;
}

body.wgl-theme-dark .oo-ui-checkboxInputWidget [type='checkbox'] + span,
body.wgl-theme-dark .oo-ui-radioInputWidget [type='radio'] + span,
body.wgl-theme-dark .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
body.wgl-theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input,
body.wgl-theme-dark .wikiEditor-ui,
body.wgl-theme-dark .CodeMirror,
body.wgl-theme-dark .mw-editform #wpTextbox1,
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .wikiEditor-ui textarea,
body.wgl-theme-dark .cdx-text-input__input:enabled,
body.wgl-theme-dark textarea {
    background-color: #1e1e1e;
    color: #fff;
    border-color: #686869;
}
body.wgl-theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
	background-color: inherit;
}
body.wgl-theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
body.wgl-theme-dark .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle,
body.wgl-theme-dark .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
body.wgl-theme-dark .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly],
body.wgl-theme-dark .oo-ui-tagMultiselectWidget,
body.wgl-theme-dark .oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
	background-color: #1e1e1e;
    color: #fff;
    border-color: #686869;
}
body.wgl-theme-dark .oo-ui-optionWidget.oo-ui-widget-disabled {
    color: #aaa;
}
body.wgl-theme-dark .oo-ui-selectFileWidget-dropTarget {
	background-color: #878787 !important;
}
body.wgl-theme-dark .oo-ui-labelWidget.oo-ui-inline-help {
    color: #a8b2bb;
}
body.wgl-theme-dark .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus {
	border-color: #8d8d8d;
	box-shadow: inset 0 0 0 1px #8d8d8d;
}
body.wgl-theme-dark .ve-ui-mwReferenceContextItem-muted, /* VE reference tooltip */
body.wgl-theme-dark .mw-widget-titleWidget-menu .oo-ui-optionWidget-highlighted .mw-widget-titleOptionWidget-description /* VE template search - result item description */  {
  color: #a2a7ad;
}
body.wgl-theme-dark .oo-ui-indicatorElement-indicator,
body.wgl-theme-dark .oo-ui-iconElement-icon:not(.oo-ui-image-invert):not(.oo-ui-image-destructive):not(.oo-ui-image-warning):not(.oo-ui-image-progressive):not(.oo-ui-image-error):not(.oo-ui-image-success):not(.oo-ui-checkboxInputWidget-checkIcon):not(.oo-ui-icon-page-existing):not(.oo-ui-icon-article.mw-widget-titleOptionWidget-hasImage) {
	filter: invert(100%);
}
body.wgl-theme-dark .oo-ui-iconElement-icon.oo-ui-icon-stop.oo-ui-image-invert {
	filter: none !important;
}
body.wgl-theme-dark .oo-ui-pendingElement-pending {
	background-image: url(data:image/gif;base64,R0lGODlhGAAYAKECADhHZhchNgAruwAruyH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAQACACwAAAAAGAAYAAACNYwDqcvnyKJ6R1pqrMRQL955AChOXJmQqFqyouvBmnydq93irx7zs1/DoFLCITD4GI6KN0MBACH5BAUBAAMALAAAAAAYABgAAAI0jB+gy43YIntHWmqsxEk77H1UOIGkwnVkegLs+a5cG4e1d2v5NcO9bAKOfEHbz1hEPlquAgAh+QQFAQADACwAAAAAGAAYAAACM4x/oMuN2CJ7SUpq7MU64tA5XLh8ZDme5gl8oLqSLjvDaVjLMb53OX/z9TQ/YZA4tBQ1BQAh+QQFAQADACwAAAAAGAAYAAACNISDmcbtCp1kUM1Z15U5bJ59TyhSZAl06HGW6vqisTt/nSfX2w3rF59r2XwYIki4M46QjgIAIfkEBQEAAwAsAAAAABgAGAAAAjWEHal67bjWmyBK6izDTSfeeWBojYdoVlqqlilqwqMM0pyNecGLTzq/ivUeP2FwNswkSa5JAQAh+QQFAQADACwAAAAAGAAYAAACNIRvobvozuKbIDL6bMNIK9554OEFYyKe5YlabKW9qRqz83iDObdjPbWi1XC/TBFyDA11uwIAIfkEBQEAAwAsAAAAABgAGAAAAjWEj6G76M7imyAy+mzDSQfeaeDhfWPlnah4lqr7sq08prGlrtK9zzh/AW58v5rNSOPAkEVAAQAh+QQFAQADACwAAAAAGAAYAAACNISPF8ucr1qDUE6arMNIL955YKSNhheYAKqypjvCoMzRddnirx7zs3+zqFZAjCgnRCZ7pQIAIfkEBQEAAwAsAAAAABgAGAAAAjSEjxnLnH+ahFA2+qzDSC/eeWAkjoAXmGc5oqprwi0LyjXN2belrvyr6eFyQeAvVkQeZ5YCACH5BAEBAAMALAAAAAAYABgAAAI1jIGpa90LlXOxzlfhxTnt03lfKG4k8gUnkK7t+ZJxOHd1dlsjvMs9/QNeViyTy8gbHpVJQwEAOw==);
}

body.wgl-theme-dark .oo-ui-popupWidget-popup {
	background: #323232;
	border-color: var(--ooui-border);
}

/* Editing: From https://en.wikipedia.org/wiki/MediaWiki:Gadget-Blackskin.css */
body.wgl-theme-dark .mw-message-box-success,
body.wgl-theme-dark .successbox {
    background-color: #2e5e05;
    border-color: #3c780a;
}
body.wgl-theme-dark .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
    background-color: #fef6e766;
    border-color: #fc3;
}


body.wgl-theme-dark .mw-ui-input:not(:disabled) {
    background-color: #1e1e1e;
}
/* Notifications */
.wgl-theme-dark .mw-echo-ui-notificationItemWidget,
.wgl-theme-dark .mw-echo-ui-notificationItemWidget-unread,
.wgl-theme-dark .mw-echo-ui-notificationItemWidget-initiallyUnseen {
    background-color: #1f1f1f !important;
}

.wgl-theme-dark .mw-echo-ui-notificationsInboxWidget-toolbarWrapper {
    background-color: #2b2f39;

}

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

.wgl-theme-dark .mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
background-color: #1e1e1e;
}

/* User toolbar */
body.wgl-theme-dark .page-actions-menu__list-item .cdx-button {
	color: #a3adb6 !important;
}

body.wgl-theme-dark .language-selector.disabled {
	opacity: 0.4;
}

.wgl-theme-dark .toggle-list__list {
    background: #1f1f1f;
}

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

html body.wgl-theme-dark .toggle-list-item {
	background-color: #2b2b2b !important;	
}

html #p-personal {
	background-color: none;
}

body.wgl-theme-dark #mw-mf-page-left ul.hlist {
	background-color: #1f1f1f;
}

body.wgl-theme-dark .toggle-list-item__label {
	color: #aaaaaa
}

/* CodeEditor search color fixes for dark theme */
body.wgl-theme-dark .ace_search {
	background-color: #353535;
	border: 1px solid var(--ooui-border);
	border-top: 0;
	border-right: 0;
	color: #e6e6e6;
}

/* CodeEditor search input field color fixes for dark theme */
body.wgl-theme-dark .ace_search_field {
	border-radius: 3px 0 0 3px;
	background-color: #414141;
	color: #e6e6e6;
	border: 1px solid var(--ooui-border);
	border-right: 0;
}

/* CodeEditor search button color fixes for dark theme */
body.wgl-theme-dark .ace_searchbtn {
	border: 1px solid var(--ooui-border);
	background: #414141;
	color: #e6e6e6;
	border-right: 0;
	border-left: 1px solid var(--ooui-border);
}
body.wgl-theme-dark .ace_button {
	border: 1px solid var(--ooui-border);
	color: #e6e6e6;
}

/**********
		CodeEditor (also called AceEditor) colors
		Consistency between light and dark themes
**********/
body.wgl-theme-dark .ace-tm .ace_comment {
	color: #b5b9c5;
}
body.wgl-theme-dark .ace-tm .ace_support.ace_function {
	color: #fff;
}
body.wgl-theme-dark .ace-tm .ace_constant,
body.wgl-theme-dark .ace-tm .ace_string {
	color: #ffa4a7;
}
body.wgl-theme-dark .ace-tm .ace_variable {
	color: #90c8d9;
}
body.wgl-theme-dark .ace-tm .ace_support.ace_type,
body.wgl-theme-dark .ace-tm .ace_support.ace_class,
body.wgl-theme-dark .ace-tm .ace_constant.ace_language,
body.wgl-theme-dark .ace-tm .ace_constant.ace_library {
	color: #1fe326;
}
body.wgl-theme-dark .ace-tm .ace_constant.ace_numeric,
body.wgl-theme-dark .ace-tm .ace_storage,
body.wgl-theme-dark .ace-tm .ace_keyword {
	color: #9bbdff;
}
body.wgl-theme-dark .ace-tm .ace_keyword.ace_operator {
	color: #a9a9a9;
}
body.wgl-theme-dark .ace-tm .ace_support.ace_constant {
	color: #f9b77d;
}
body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_function {
	color: #28ccff;
}
body.wgl-theme-dark .ace-tm .ace_comment.ace_doc {
	color: #9faad3;
}




/**********
		CodeMirror (WikiEditor syntax highlighting) colors
		Consistency between light and dark themes
**********/
	/* Parser functions */
body.wgl-theme-dark .cm-mw-parserfunction-name,
body.wgl-theme-dark .cm-mw-parserfunction-bracket,
body.wgl-theme-dark .cm-mw-parserfunction-delimiter {
	color: #ffa3a3;
}

/* Inline diff */
body.wgl-theme-dark .ve-ui-diffElement-attributeChange ins,
body.wgl-theme-dark .ve-ui-diffElement-attributeChange del,
body.wgl-theme-dark .mw-diff-inline-legend,
body.wgl-theme-dark .mw-diff-inline-added ins,
body.wgl-theme-dark .mw-diff-inline-changed ins,
body.wgl-theme-dark .mw-diff-inline-moved ins,
body.wgl-theme-dark .mw-diff-inline-deleted ins,
body.wgl-theme-dark .mw-diff-inline-added del,
body.wgl-theme-dark .mw-diff-inline-changed del,
body.wgl-theme-dark .mw-diff-inline-moved del,
body.wgl-theme-dark .mw-diff-inline-deleted del {
	color: #000;
}

/* Userinfo */
body.wgl-theme-dark #mw-mf-diffview #mw-mf-userinfo {
    background-color: #1e1e1e;
}
    
body.wgl-theme-dark #mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count {
    color: #fff;
}

/* Page language */
body.wgl-theme-dark .language-overlay .overlay-content, 
body.wgl-theme-dark .language-info-overlay .overlay-content,
body.wgl-theme-dark .language-searcher .panel,
body.wgl-theme-dark .language-searcher .site-link-list li {
	background-color: #2b2f39;
}

body.wgl-theme-dark .language-searcher .site-link-list a .autonym {
    color: #fff;
}

body.wgl-theme-dark .language-searcher .site-link-list a .title {
	color: #aaaaaa;
}

body.wgl-theme-dark .mw-ui-icon-mf-close-base20 {
	filter: invert(100%);
}

body.wgl-theme-dark .list-header {
    background-color: #2b2f39;
    color: #fff;
}

/* Preferences */
body.wgl-theme-dark #preferences .mw-htmlform-submit-buttons {
    background-color: #2b2f39;
}

body.wgl-theme-dark .mw-prefs-title {
    color: #fff;
}

body.wgl-theme-dark .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td {
    background-color: #1e1e1e;
}

/* Fields on special pages */
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-disabled,
body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-disabled {
    background-color: #1e1e1e;
}

body.wgl-theme-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
    color: #fff;
}

body.wgl-theme-dark .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
	color: #fff;
}

body.wgl-theme-dark .oo-ui-dropdownInputWidget option { 
	background-color: #1e1e1e;
}

body.wgl-theme-dark .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
	color: #fff;
}

body.wgl-theme-dark .mw-widget-dateInputWidget-empty .mw-widget-dateInputWidget-handle {
	color: #fff;
}

body.wgl-theme-dark .mw-widget-dateInputWidget-handle {
    background-color: #1e1e1e;
}

body.wgl-theme-dark .mw-ui-input:not(:disabled) {
    color: #fff;
}

body.wgl-theme-dark .smwtable-striped tbody > tr:nth-child(odd) {
    background-color: #2b2f39;
}

body.wgl-theme-dark .smwtable-clean tbody > tr:nth-child(even) {
    background-color: #2b2f39;
}

body.wgl-theme-dark .smw-tabs input.nav-tab:checked + label.nav-label {
    color: #fff;
}

body.wgl-theme-dark .mw-contribute-tabs-content,
body.wgl-theme-dark .mw-contribute-card  {
    background-color: #1e1e1e;
}

body.wgl-theme-dark .mw-contribute-card-content {
     color: #fff;
}

body.wgl-theme-dark .smwb-theme-light .smwb-title {
    background-color: #1e1e1e;
}

body.wgl-theme-dark .smwb-theme-light .smwb-propval { 
    background-color: #686869;
}

body.wgl-theme-dark .smwb-theme-light .smwb-title,
body.wgl-theme-dark .smwb-theme-light .smwb-center,
body.wgl-theme-dark .smwb-theme-light .smwb-actions,
body.wgl-theme-dark .smwb-theme-light .smwb-prophead {
    background-color: #1e1e1e;
}

/* Calendar */
body.wgl-theme-dark .mw-widget-dateInputWidget-calendar {
    background-color: #1e1e1e;
}

body.wgl-theme-dark .mw-widget-calendarWidget-day {
	color: #fff;
}

body.wgl-theme-dark .searchdigest-stats-table thead tr {
    background: #222;
}

/* Notices on visual/source code editor */
body.wgl-theme-dark .oo-ui-window-body {
	background: #1e1e1e;
}

body.wgl-theme-dark .oo-ui-messageDialog-message {
	color: #fff;
}

body.wgl-theme-dark .oo-ui-popupToolGroup-tools {
	background: #1e1e1e;
}

body.wgl-theme-dark .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link {
	background: #0b0b64;
}

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

/* Blank page bottom (e.g. Special:TopicSubscriptions) */
body.wgl-theme-dark #mw-mf-page-center {
    background-color: #1e1e1e;
}

body.wgl-theme-dark #mw-mf-diffview .mw-diff-inline-deleted del, #mw-mf-diffview .mw-diff-inline-changed del, #mw-mf-diffview .mw-diff-inline-moved del {
    background-color: #9f0000;
    color: #fff;
}

body.wgl-theme-dark #mw-mf-diffview .mw-diff-inline-added ins, #mw-mf-diffview .mw-diff-inline-changed ins, #mw-mf-diffview .mw-diff-inline-moved ins {
    background-color: #005e20;
    color: #fff;
}

/* View file licensing */
body.wgl-theme-dark .image-details {
    background: #181818;
}

/* Minecraft_Wiki:Directors */
body.wgl-theme-dark .content table caption {
	background: var(--content-background-color);
}

/* Special:MobileOptions */
body.wgl-theme-dark.ns-special .mw-body,
body.wgl-theme-dark.ns-special .pre-content,
body.wgl-theme-dark.ns-special .mw-body form { 
	background: var(--content-background-color);
}

/* Missing page notice */
body.wgl-theme-dark .drawer {
	background-color: #2b2f39;
}

/* Textbox */
body.wgl-theme-dark .fp-section {
	background-color: #2f2f2f;
	border: 1px solid #22252d
}

/* Preferences */
body.wgl-theme-dark .oo-ui-window-head,
body.wgl-theme-dark .oo-ui-window-foot {
	background-color: #2a2929;
}

body.wgl-theme-dark .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-off {
	background-color: #666464;
}	

body.wgl-theme-dark .oo-ui-window-body.mw-mobile-pref-dialog-body .mw-htmlform-field-HTMLInfoField {
	color: #b2b1b1;
}

body.wgl-theme-dark .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover,
body.wgl-theme-dark .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
	background-color: #202122;
}

/* Minerva icons */
body.wgl-theme-dark .minerva-icon {
	filter: invert(100%);
}

/* Special:Ask */
body.wgl-theme-dark .smw-ask-toplinks {
	background-color: #2a2a2a
}
body.wgl-theme-dark .smw-icon-info {
	filter: invert(100%);
}

body.wgl-theme-dark .smw-ask-button {
	color: #e6e6e6;
}

body.wgl-theme-dark .smw-ask-button-lgrey {
	background-color: #3d3a3a;
	border-color: #252323;
}

body.wgl-theme-dark .smw-ask-button-lgrey:hover {
	background-color: #312f2f;
	border-color: #363636;
}

body.wgl-theme-dark .smw-ask-button-submit input {
	background-color: #2f2f2f;
	color: #e6e6e6;
	border-color: #1f1f1f;
}

body.wgl-theme-dark .smw-ask-button-submit input:hover {
	background-color: #282828;
	border-color: #000000;
}

#options-toggle:not(:checked) + #options-list .options-parameter-list:after {
	background-image: linear-gradient(to bottom, rgb(56 54 54 / 0%), rgb(56 54 54) 90%)
}

body.wgl-theme-dark .smw-ask-sort-input select {
	background-color: #2c2c2d;
}

body.wgl-theme-dark .smw-ask-options-row-odd,
body.wgl-theme-dark .smw-ask-options-row-even {
	background: #383636;
}

body.wgl-theme-dark .smw-callout-info {
	background: #43494d;
}

body.wgl-theme-dark .smw-modal-header {
	background-color: #2b2b2c;
}

body.wgl-theme-dark .smw-modal-content {
	background-color: #343434;
	
}

body.wgl-theme-dark .smw-ui-pagination .page-link.link-disabled,
body.wgl-theme-dark .smw-ui-pagination .page-link {
	background-color: #3c3c3c;
}

body.wgl-theme-dark .smw-modal-title {
	color: #ffffff;
}

body.wgl-theme-dark .smw-icon-bookmark {
	filter: invert(100%);
}

body.wgl-theme-dark .smw-debug-box {
	border: 5px dotted #a98806;
	background: #695f3e;
}

body.wgl-theme-dark .smw-column-header {
	color: white;
}

body.wgl-theme-dark .smwpre {
	background-color: #3d3d3d;
	color: white;
}

body.wgl-theme-dark option {
	background-color: #2c2c2d;
}

body.wgl-theme-dark legend {
	color: inherit;
}

/* Special:Block */
body.wgl-theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
	background-color: #313540;
}

/* Page preview */
body.wgl-theme-dark .mwe-popups,
body.wgl-theme-dark .mwe-popups .mwe-popups-container {
    background: #282828 !important;
}

body.wgl-theme-dark .mwe-popups .mwe-popups-extract {
    color: white !important;
}

body.wgl-theme-dark .mwe-popups .mwe-popups-extract[dir='ltr']::after {
   background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #282828 50%) !important;
}

body.wgl-theme-dark .mwe-popups-settings-button {
   filter: invert(100%)
}

/* Syntax highlight, CodeEditor */
/* https://github.com/pygments/pygments/blob/master/pygments/token.py#L123 */
body.wgl-theme-dark .ace-tm .ace_cursor,
body.wgl-theme-dark .ace-tm .ace_support.ace_function {
	color: #fff;
}
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .ace-tm .ace_gutter,
body.wgl-theme-dark .codeEditor-status,
body.wgl-theme-dark .mw-highlight pre {
	background-color: #282828;
	color: #fff;
}

body.wgl-theme-dark .ace-tm .ace_gutter {
	border-right: 1px solid #232324;
}

body.wgl-theme-dark .ace-tm .ace_comment,
body.wgl-theme-dark .mw-highlight .c, /* comment */
body.wgl-theme-dark .mw-highlight .c1, /* single comment */
body.wgl-theme-dark .mw-highlight .cm { /* multiline comment */
	color: #afafaf;
}
body.wgl-theme-dark .ace-tm .ace_keyword.ace_operator,
body.wgl-theme-dark .mw-highlight .o { /* operator */
	color: #a9a9a9;
}
body.wgl-theme-dark .mw-highlight .cp { /* preproc */
	color: #ea9800;
}
body.wgl-theme-dark .ace-tm .ace_storage,
body.wgl-theme-dark .ace-tm .ace_keyword,
body.wgl-theme-dark .ace-tm .ace_constant,
body.wgl-theme-dark .ace-tm .ace_constant.ace_language,
body.wgl-theme-dark .ace-tm .ace_support.ace_type,
body.wgl-theme-dark .mw-highlight .bp, /* pseudo buildin */
body.wgl-theme-dark .mw-highlight .nt, /* tag name */
body.wgl-theme-dark .mw-highlight .k, /* keyword */
body.wgl-theme-dark .mw-highlight .kr, /* reserved keyword */
body.wgl-theme-dark .mw-highlight .kd, /* declaration keyword */
body.wgl-theme-dark .mw-highlight .kp, /* pseudo keyword */
body.wgl-theme-dark .mw-highlight .kc { /* constant keyword */
	color: #00cf00;
}
body.wgl-theme-dark .mw-highlight .kt { /* type keyword */
	color: #ff90b8;
}
body.wgl-theme-dark .mw-highlight .nb { /* buildin name */
	color: #01cd01;
}
body.wgl-theme-dark .ace-tm .ace_variable,
body.wgl-theme-dark .mw-highlight .nc { /* class name */
	color: #8bb2ff;
}
body.wgl-theme-dark .mw-highlight .nd { /* decorator name */
	color: #d592ff;
}
body.wgl-theme-dark .mw-highlight .nf { /* function name */
	color: #AAAAFF;
}
body.wgl-theme-dark .mw-highlight .nn { /* namespace name */
	color: #a0a0ff;
}
body.wgl-theme-dark .mw-highlight .nv { /* variable name */
	color: #9cdcfe;
}
body.wgl-theme-dark .mw-highlight .w { /* whitespace */
	color: #bbbbbb;
}
body.wgl-theme-dark .mw-highlight .mi, /* integer number */
body.wgl-theme-dark .mw-highlight .mf { /* float number */
	color: #b2b2b2;
}
body.wgl-theme-dark .ace-tm .ace_constant.ace_numeric,
body.wgl-theme-dark .mw-highlight .mh { /* hex number */
	color: #a9a9a9;
}
body.wgl-theme-dark .ace-tm .ace_string,
body.wgl-theme-dark .mw-highlight .s, /* string */
body.wgl-theme-dark .mw-highlight .s1, /* single string */
body.wgl-theme-dark .mw-highlight .s2 { /* double string */
	color: #ff8b8b;
}
body.wgl-theme-dark .mw-highlight .ow { /* operator word */
	color: #bc52ff;
}
body.wgl-theme-dark .mw-highlight .hll { /* highlighted line */
	background-color: #330;
}
body.wgl-theme-dark .mw-highlight a:hover .linenos, /* hovered line number */
body.wgl-theme-dark .mw-highlight .hll a .linenos { /* highlighted line number */
	color: #ccc;
}

/* Code editor highlight */
body.wgl-theme-dark .ace_marker-layer .ace_selected-word {
	background: #333;
	border-color: #666;
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selection {
	background: #246;
}

/* Scribunto debug console */
body.wgl-theme-dark .mw-scribunto-console-fieldset {
  background: var(--archive-box-background-color);
  color: var(--content-text-color);
}
body.wgl-theme-dark #mw-scribunto-input {
  background: var(--base-background-color);
  color: #88f;
}
body.wgl-theme-dark .mw-scribunto-input {
  color: #88f;
}
body.wgl-theme-dark .mw-scribunto-normalOutput {
  color: var(--content-text-color);
  background: var(--archive-box-background-color);
}
body.wgl-theme-dark .mw-scribunto-print {
  color: #da8;
  background: var(--archive-box-background-color);
}
body.wgl-theme-dark .mw-scribunto-error {
  color: #f88;
  background: var(--archive-box-background-color)
}
body.wgl-theme-dark .mw-scribunto-propList {
  color: #8f8;
  background: var(--archive-box-background-color)
}
body.wgl-theme-dark .mw-scribunto-message {
  color: #8f8;
  background: var(--archive-box-background-color)
}
body.wgl-theme-dark .mw-scribunto-tabcomplete {
  color: #f8f;
  background: var(--archive-box-background-color)
}
body.wgl-theme-dark .mw-scribunto-clear {
  color: #f88;
  border-bottom-color: #f88
}

body.wgl-theme-dark .mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
    background-color: #373f50;
}

body.wgl-theme-dark .mw-prefs-search-highlight,
body.wgl-theme-dark .mw-prefs-tabs:not(.mw-prefs-tabs-searching) .oo-ui-fieldsetLayout:target > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
    background: #0b1e39 !important;
    outline: 3px solid #0b1e39 !important;
}

body.wgl-theme-dark .smw-column-header {
	color: #fff;
}

body.wgl-theme-dark .ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
    background: #292929;
}

/* Userbox
body.wgl-theme-dark table.mcw-userbox {
   background-color: #181818;
}

body.wgl-theme-dark table.mcw-userbox td:nth-child(2) {	   
	   color: #f8f9fa;
}

body.wgl-theme-dark element.style {
	   background: #181818;
	   color: #f8f9fa;
} */