MediaWiki:Gadget-GlobalStyle.css

/* CSS placed here will be applied to all skins on both desktop and mobile The "mobile" body class can be used to target mobile specifically */

.mw-wiki-logo { background-size: 150px; }

.mw-special-Upload .noupload, .useronly, .autoconfonly, .editprotected, .editinterface { display: none; }

body.anon.ns-content.action-view.desktop .notice-template.show { margin-top: 0 !important; }

/* Site notice */ padding: 0 !important; background: none !important; }
 * 1) localNotice a.external {

/* Image thumbs */ html .thumbimage { background-color: #114; }

/* Image/gallery classes */ img.blackbg, .gallery.blackbg img { background: #000 !important; } img.graybg, img.greybg, .gallery.graybg img, .gallery.greybg img { background: #808080 !important; }

ul.gallery img, table.filehistory img, table.listfiles img, table.searchResultImage img { image-rendering: crisp-edges; image-rendering: pixelated; }

.pixelated, .pixelart, .sprites, .sprite { image-rendering: crisp-edges; image-rendering: pixelated; }

img { image-rendering: crisp-edges; image-rendering: pixelated; }

/* Gallery classes */ .gallery.center { margin-left: auto !important; margin-right: auto !important; } .gallery.centertext .gallerytext { text-align: center !important; }

/* Gallery slideshow */ .mw-gallery-slideshow .gallerybox + .gallerybox { display: none; } .mw-gallery-slideshow-thumbnails-toggled ~ .gallerybox { display: inline-block !important; }

/* message box padding */ .messagebox, .errorbox, .warningbox, .successbox { padding:12px; }

/* main page box */

padding:0.5em; background:#eeffea; color:#000; border:2px solid #93b890; margin-top:5px; vertical-align:top; }
 * 1) mainpagebox {

font-size:110%; padding:5px; background-color:#000000; color:white; text-align:center; font-weight:bold; }
 * 1) mpheader {

/* Links */ a { color: #9c0; text-decoration: none; } a:hover { color: #9c3; text-decoration: underline; } a.new {color: goldenrod !important; } a:visited { color: #9c6; } a:active { color: orange; } .mw-parser-output a.external { color: #779bd9; } .mw-parser-output a.extiw, .mw-parser-output a.external { color: #6b3 }

/* Link fixes */ body.mediawiki a.mw-selflink { color: inherit !important; cursor: inherit !important; text-decoration: inherit !important; font-weight: bold !important; } a font:hover, a span:hover { text-decoration: inherit; } .autocomment a:hover { color: inherit; }

/* fake links */ span.fakelink { color: #D9D919; cursor: pointer; } span.fakelink:hover { text-decoration: underline; }

/* additional link fixes */

/** main page **/
 * 1) mp-body a, .mainpagebox a, #mainpagebox a { color: #00f !important; }
 * 2) mp-body a:active, .mainpagebox a:active, #mainpagebox a:active { color: orange !important; }
 * 3) mp-body a:visited, .mainpagebox a:visited, #mainpagebox a:visited { color: #00c !important; }
 * 4) mp-body a.new, .mainpagebox a.new, #mainpagebox a.new { color: #C20 !important; }
 * 5) mp-body a.new:visited, .mainpagebox a.new:visited, #mainpagebox a.new:visited { color: #a55858 !important; }
 * 6) mp-body .mw-parser-output a.extiw { color: #06f !important; }
 * 7) mp-body .mw-parser-output a.extiw:visited { color: #3366BB !important; }
 * 8) mp-body .mw-parser-output a.external { color: #06f !important; }
 * 9) mp-body .mw-parser-output a.external:visited { color: #0044CC !important; }

/** aboutfile **/
 * 1) aboutfile a { color: #00f !important; }
 * 2) aboutfile a:active { color: orange !important; }
 * 3) aboutfile a:visited { color: #00c !important; }
 * 4) aboutfile a.new { color: #C20 !important; }
 * 5) aboutfile a.new:visited { color: #a55858 !important; }
 * 6) aboutfile a.extiw { color: #06f !important; }
 * 7) aboutfile a.extiw:visited { color: #3366BB !important; }
 * 8) aboutfile a.external { color: #06f !important; }
 * 9) aboutfile a.external:visited { color: #0044CC !important; }

/** infobox **/ .infobox a { color: #00f !important; } .infobox a:active { color: orange !important; } .infobox a:visited { color: #00c !important; } .infobox a.new { color: #C20 !important; } .infobox a.new:visited { color: #a55858 !important; } .infobox a.extiw { color: #06f !important; } .infobox a.extiw:visited { color: #3366BB !important; } .infobox a.external { color: #06f !important; } .infobox a.external:visited { color: #0044CC !important; }

/** copyright templates **/ .notice-template.copyright a { color: #00f !important; } .notice-template.copyright a:active { color: orange !important; } .notice-template.copyright a:visited { color: #00c !important; } .notice-template.copyright a.new { color: #C20 !important; } .notice-template.copyright a.new:visited { color: #a55858 !important; } .notice-template.copyright a.extiw { color: #06f !important; } .notice-template.copyright a.extiw:visited { color: #3366BB !important; } .notice-template.copyright a.external { color: #06f !important; } .notice-template.copyright a.external:visited { color: #0044CC !important; }

/** maintenance tables **/ table#maintenance a { color: #00f !important; } table#maintenance a:active { color: orange !important; } table#maintenance a:visited { color: #00c !important; } table#maintenance a.new { color: #C20 !important; } table#maintenance a.new:visited { color: #a55858 !important; } table#maintenance a.extiw { color: #06f !important; } table#maintenance a.extiw:visited { color: #3366BB !important; } table#maintenance a.external { color: #06f !important; } table#maintenance a.external:visited { color: #0044CC !important; }

/* revision info */ div#viewingold-warning { background: #F9F9F9; border: 1px solid #AAA; color:#000 !important; font-weight: bold; margin: .5em 0 .5em; padding: .5em 1em; clear: both; }

/* Media player */ .thumb .video-js { margin-left: auto; margin-right: auto; } .video-js .vjs-progress-control .vjs-mouse-display { z-index: 2; } .infobox .video-js { margin-top: 1px; min-width: 200px; width: auto !important; } .video-js .vjs-volume-vertical, .vjs-mouse-display .vjs-time-tooltip { background: #111; } .video-js { overflow-x: clip; display: block !important; } .video-js .vjs-control-bar { background: #000; } /* Newbie bug fix */ body.newbie .video-js { overflow: hidden !important; } body.newbie .vjs-time-tooltip { display: none !important; }
 * 1) file > .video-js { display: inline-block !important; }

/* Formatting fixes */ pre { overflow: auto; } hr { overflow: hidden; } div[style*="column-"] > p { margin: 0 !important; } .mw-parser-output table sup { white-space: nowrap; } span.comment, .mw-parser-output a.external.free, .filehistory.wikitable td[dir] { word-wrap: anywhere; }

/* Margin fixes */ .ns-subject:not(.ns-110) #mw-content-text li > ul, .ns-subject:not(.ns-110) #mw-content-text li > ol { margin-top: 0.1em !important; } .ns-subject:not(.ns-110) #mw-content-text dl + ul, .ns-subject:not(.ns-110) #mw-content-text dl + ol { margin-top: -0.3em !important; } .ns-subject:not(.ns-110) #mw-content-text ul + dl, .ns-subject:not(.ns-110) #mw-content-text ol + dl { margin-top: 0.3em !important; }

/* Scrollable tables */ table.scrollable { display: block; overflow: auto; max-width: max-content; border: 0; }

/* Show/hide toggles */ .navbox .mw-collapsible-toggle { text-align: right; min-width: 3.729em; } .wikitable.mw-collapsed .mw-collapsible-toggle { margin-left: 10px; }

/* Hide help indicator */
 * 1) mw-indicator-mw-helplink { display: none; }

/* White arrows for sortable arrows and echo notification icons */ table.table .headerSort { color: #000; filter: invert(1); } .mw-echo-notifications-badge { filter: invert(1); background-color: transparent !important; }

/* Special:Preferences */
 * 1) mw-htmlform-mobile .oo-ui-inline-help { display: none; }

/* Special:Contact */ .mw-special-Contact fieldset div[data-ooui*="wpSubject"] { display: none; } .mw-special-Contact #wpCaptchaWord, .mw-special-Contact fieldset div[data-ooui*="HTMLInfoField"], .mw-special-Contact.desktop fieldset div[data-ooui*="wpCCme"] { margin-top: 2px; } .mw-special-Contact fieldset div[data-ooui*="CAPTCHA"] { margin-top: 1em; }

/* Watchlist expiry (icon fix) */ .oo-ui-icon-clock, .mw-ui-icon-clock::before { background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eclock%3C/title%3E%3Cpath d=%22M10 0a10 10 0 1010 10A10 10 0 0010 0zm2.5 14.5L9 11V4h2v6l3 3z%22/%3E%3C/svg%3E"); } .mw-changesList-watchlistExpiry.oo-ui-iconElement-icon { height: 13px; min-height: 13px; position: relative; top: -1px; opacity: 0.51; }

/* Pixelated gallery/interface image upscaling */ ul.gallery img, table.filehistory img, table.listfiles img, table.searchResultImage img { image-rendering: crisp-edges; image-rendering: pixelated; }

/* Root category */ body.page-Category_Luigi_s_Mansion_Wiki.action-view #mw-subcategories .mw-category-group:last-of-type, body.page-Category_Luigi_s_Mansion_Wiki.action-view #catlinks { display: none; }

/* Infobox templates */

.infobox { background-color: #fff; border: 1px solid #AAA; float: right; font-size: 88%; width: 300px; margin:0 0 1em 1.15em; padding:4px; }

.infobox tr { vertical-align: top; } .infobox td, .infobox th { padding: 2px; }

.infobox .mw-collapsible-toggle { min-width: 39px; text-align: right; }

.infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #000; }

.infobox.bordered.gray td, .infobox.bordered.gray th { border: 1px solid #aaa; }

.infobox td, .infobox th, .infobox.bordered td, .infobox.bordered th { padding: 2px; }

/* infobox coloring */

.infobox.red { border: 1px solid #F98686; background: #FFF5EE; } .infobox.red > tbody > tr:first-child > * { background: #FAAAAA; } .infobox.red > tbody > tr:nth-child(2n+3) { background: #FFE4E1; } .infobox.blue { border: 1px solid #88A; background: #F8F8FF; } .infobox.blue > tbody > tr:first-child > * { background: #10274C; color: #fff; } .infobox.blue > tbody > tr:nth-child(2n+3) { background: #C5CED6; } .infobox.green { border: 1px solid #88AA88; background: #F8FFF7; } .infobox.green > tbody > tr:first-child > * { background: #8AFA8A; } .infobox.green > tbody > tr:nth-child(2n+3) { background: #AAFFAA; } .infobox.lightblue { border: 1px solid #00004C; background: #F0F8FF; } .infobox.lightblue > tbody > tr:first-child > * { background: #5993E5; } .infobox.lightblue > tbody > tr:nth-child(2n+3) { background: #BDD4F5; } .infobox.orange { border: 1px solid #FF5300; background: #FFF7EE; } .infobox.orange > tbody > tr:first-child > * { background: #FF8A4A; } .infobox.orange > tbody > tr:nth-child(2n+3) { background: #FF9C77; } .infobox.gray { border: 1px solid #000; background: #F5F5F5; } .infobox.gray > tbody > tr:first-child > * { background: #D3D3D3; } .infobox.gray > tbody > tr:nth-child(2n+3) { background: #DCDCDC; } .infobox.brown { background: wheat; border: 1px solid #88A; } .infobox.brown > tbody > tr:first-child > * { background: #BB8855; } .infobox.brown > tbody > tr:nth-child(2n+3) { background: #FFF8DC; }

/** specific infoboxes **/

.infobox.game { border: 1px solid #AAAA88; background: #FAFADA; } .infobox.game > tbody > tr:first-child > * { background: gold; } .infobox.game > tbody > tr:nth-child(2n+3) { background: #BBF; }

.infobox.location {	background: #FEF; color:#000; border: 1px solid #C8C; } .infobox.location > tbody > tr:first-child { background: #CBC; } .infobox.location > tbody > tr:nth-child(2n+3) { background: #FFE3FF; }

.infobox.company { border: 1px solid #A88; background: skyblue; } .infobox.company > tbody > tr:first-child > * { background: #0000FF;color:#FFF; } .infobox.company > tbody > tr:nth-child(2n+3) { background: steelblue; }

/* notice templates */ body:not(.ns-6) .notice-template + .notice-template { margin-top: -0.375em !important; }	margin-top: 0.75em !important; }	margin-top: 0.75em !important; margin-bottom: 2.5px !important; }
 * 1) mw-imagepage-content .notice-template + #aboutfile {
 * 1) mw-imagepage-content .notice-template:not(#aboutfile) {

.notice-template p { margin: 0.6em 0; }

.notice-template { display: flex; background: #f1f1de; border: 2px solid #996; margin: 0 2% 0.75em; padding:0 1em; color: #000; }

.notice-template.copyright { background: #fff9f9; border: 1px solid #C55; font-size: 95%; width: 90%; margin: 5px auto; padding: 5px; }

/* forum formatting */ .forumheader { border: 1px solid #88A; background-color: #F8F8FF; color:#000; margin-top: 1em; margin-bottom: 1em; padding: 8px; } .forumlist td.forum_edited a { color: #000; text-decoration: none; } .forumlist td.forum_title a { padding-left: 20px; } .forumlist td.forum_title a.forum_new { font-weight: bold; padding-left: 20px; } .forumlist td.forum_title a.forum_new:visited { background: none; font-weight: normal; padding-left: 20px; } .forumlist th.forum_title { padding-left: 20px; }

/* button template */

span.longbutton { color: #000; font-size: smaller; font-variant: small-caps; white-space: nowrap; background: #fff; border: 1px solid #000; border-radius: 1em; padding: 0 0.5em; display: inline; } span.roundbutton { color: #000; width: 10px; height: 16px; font-size: smaller; font-variant: small-caps; white-space: nowrap; background: url(https://static.miraheze.org/rarewiki/7/75/Def_Button.svg) no-repeat; padding: 0 3px; display: inline-block; overflow: hidden; }

/* White border & cell tables */ table.table, table.table {background:#262;margin:1em 0;border:1pt solid #AAA;border-collapse:collapse;color:#FFF} table.table > * > tr > td, table.table > * > tr > th, table.table > * > tr > td, table.table > * > tr > th {border:1pt solid #FFF;padding:0.2em 0.4em}

/* revision info */ .mw-revision.warningbox { margin-top:0px; padding:0px; border:0px; background:none; }

/* Babel */ div.babelbox { float: right; margin-left: 1em; margin-bottom: 0.5em; width: 246px; border: 1px solid #99B3FF; padding: 2px 0 2px 0; } .lang-blockN, .lang-block0, .lang-block1, .lang-block2, .lang-block3 { margin: 2px 4px 2px 4px; /* t, l, b, r */ width:238px; border-collapse: collapse; } td.lang-codeN, td.lang-code0, td.lang-code1, td.lang-code2, td.lang-code3 { text-align:center; font-size:14pt; width:45px; height:45px; } td.lang-descriptionN, td.lang-description0, td.lang-description1, td.lang-description2, td.lang-description3 { font-size:8pt; padding:4pt; line-height:1.25em; } .lang-block0 { border:1px solid #FFB3B3; } td.lang-code0 { background-color: #FFB3B3; color: black; } td.lang-description0 { background-color: #FFE0E8; color: black; } .lang-block1, .lang-block2, .lang-block3  { border:1px solid #99B3FF; } td.lang-code1, td.lang-code2, td.lang-code3 { background-color: #99B3FF; color: black; } td.lang-description1, td.lang-description2, td.lang-description3 { background-color: #E0E8FF; color: black; } .lang-blockN { border:1px solid #6EF7A7; } td.lang-codeN { background-color: #6EF7A7; color: black; } td.lang-descriptionN { background-color: #C5FCDC; color: black; }

/* coloring fixes */ .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background-color: #252; }

background: #222; padding-left: 1em; }
 * 1) managewiki .managewiki-submit-formfields {

.mw-search-profile-tabs, .mw-changeslist-legend { background: #222; }

div.thumb { color:#000; }

div.noarticletext { color:#DBE7FF;background:#262626 }

.search-types .current a { color: #FFF; cursor: default; }

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle { color: #000; }

.mw_metadata td, .mw_metadata th { background:#262; }

color: #FFF; }
 * 1) contentSub, #contentSub2, #mw-revision-info, #mw-revision-info-current, #mw-revision-nav {

color: #79D919; }
 * 1) contentSub, #contentSub2 a {

.mw-plusminus-neg { color: #F00; }

.mw-plusminus-pos { color: #0F0; }

background-color: #262; }
 * 1) filetoc {

.CategoryTreeToggle { color: #a8ff00; }

.mw-metadata td, .mw-metadata th { background-color: #262; color:#FFF; }

background-color: #262; color: #FFF; }
 * 1) pagehistory li.selected {

.diff-addedline { background:#9C9; color:#000; border-color:#a3ffcf} .diff-deletedline { background:#BB6; color:#000 }

.wikitable > tr > th, .wikitable > * > tr > th { color:#000; }

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning { background-color: #fff8c6; border-color: #b85c00; color: #000; }

fieldset { border: 1px solid #AAA; }

.warningbox a, .editOptions a { color: #00f; }

.mw-revision.warningbox a { color:#9c0 !important; } .mw-revision.warningbox a:visited { color:#9c6 !important; }

.mh-notice a { color:#00f; }

ol.references li:target, sup.reference:target { background-color: #001D00; }

pre, code, .mw-code { color: #FFF; }

.wikiEditor-ui-toolbar .booklet > .index { color: #000; }

.ext-replacetext-searchoptions { background-color:#114411;}

.results-info { color: #F9F939; }

hr { background-color: #323232; color: #323232; }

code { background:none } table.gallery, table.gallery td { background:#336 } div.tleft, div.tright {border-color:#161616} div.thumb, div.thumbinner, li.gallerybox div.thumb { color:#9CB6EC;background:#222 } table.diff, td.diff-otitle, td.diff-ntitle { background:#161616 } td.diff-context { background:#333; color:#FFF }
 * 1) siteSub { display:inline;font-size:90%;color:#CCC;font-weight:normal; }
 * 1) allmessagestable th, #allmessagestable tr.orig, #allmessagestable tr.new, #allmessagestable tr.def { color:black; }

.autocomment, .autocomment a, .autocomment a:visited { color: silver; }

.mw-highlight .nc, .mw-highlight .nn { color:#FF9; }

pre { background:#222; color:white; border:1px solid white; }

table#mgs a.extiw { color:#06f; }

table#mgs a.extiw:visited { color:#36B; }

/** toc **/

background: #262; color: #FFF; }
 * 1) toc {

.tocnumber { color: #FFF; }

.toctogglelabel { color:#D9D919; }

.toc, .toccolours { background-color: #262; }