MediaWiki:Gadget-DarkMode.css: Difference between revisions

From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
No edit summary
mNo edit summary
(47 intermediate revisions by the same user not shown)
Line 2: Line 2:


@-moz-document url-prefix() {
@-moz-document url-prefix() {
html { background: #050405; }
html { background: #fff !important; }
html, body { height: auto; min-height: 100vh; }
html, body { height: auto; min-height: 100vh; }
.ve-init-mw-welcomeDialog { display: none !important; }
.ve-init-mw-welcomeDialog { display: none !important; }
}
}
.noinvert img, img.invert-light { filter: none !important; }
body.mediawiki .gallery.blackbg div.thumb { background: #fff !important; }
body.mediawiki .gallerybox:has(.blackbg) div.thumb { background: #fff !important; }
body.mediawiki .gallery.graybg div.thumb, body.mediawiki .gallery.greybg div.thumb {
background: #808080 !important;
}
body.mediawiki .gallerybox:has(.graybg) div.thumb, body.mediawiki .gallerybox:has(.greybg) div.thumb {
background: #808080 !important;
}
img.whitebg, .gallery.whitebg img { background: #fff !important; }
img.whitebg, .gallery.whitebg img { background: #fff !important; }
html, .noinvert, .gallery.invert a.image, img:not(.invert), canvas, video, .vjs-poster, iframe, #wpTextbox1, #p-logo,
.noinvert img.invert, .noinvert img.invert-dark, .noinvert img.invert-all, .noinvert img.invert-both {
.mw-mmv-overlay, .mw-mmv-pre-image, .media-viewer, .image-details, .results .list-thumb, .ext-related-articles-card-thumb,
filter: invert(1) hue-rotate(180deg) !important;
.mwe-popups-container, .mwe-popups-extract {
}
img.invert, img.invert-dark, img.invert-all, img.invert-both,
img.mwe-math-fallback-image-inline, .noinvert img, .gallery.invert-light a.image {
filter: none !important;
}
.gallerybox:has(.invert-light) a.image { filter: none !important; }
.gallerybox:has(.invert) a.image, .gallerybox:has(.invert-dark) a.image {
filter: invert(1) hue-rotate(180deg);
filter: invert(1) hue-rotate(180deg);
}
html, img, .noinvert, .gallery.invert a.image, .gallery.invert-dark a.image, canvas, audio, video, iframe, #wpTextbox0, #wpTextbox1, #p-logo,
.mw-tmh-player.audio, .mw-tmh-player.video .mw-tmh-play-icon, .mw-tmh-player.video .mw-tmh-label, .vjs-fill .vjs-control-bar,
.mw-mmv-overlay, .mw-mmv-pre-image, .media-viewer, .image-details, .results .list-thumb, .ext-related-articles-card-thumb {
filter: invert(1) hue-rotate(180deg);
}
.mw-mmv-image img.blurred {
filter: invert(1) hue-rotate(180deg) url("#gaussian-blur") !important;
}
.mwe-popups .mwe-popups-extract { color: #000 !important; }
.mwe-popups-container footer, .mwe-popups-image-pointer::after {
display: none !important;
}
body.skin-timeless .mw-wiki-logo.timeless-logo img {
filter: none !important;
}
}
.toc, .toccolours, #filetoc, pre, .catlinks, #content-bottom-stuff,
.toc, .toccolours, #filetoc, pre, .catlinks, #content-bottom-stuff,
body:not(.skin-minerva) div.thumbinner, li.gallerybox div.thumb {
body:not(.skin-minerva) div.thumbinner, body.mediawiki .gallerybox div.thumb {
background: #ccc !important;
background: #ccc !important;
border-color: #aaa !important;
border-color: #aaa !important;
}
}
.filehistory a img, #file img {
#file img, .filehistory a img {
background: url(https://ssb.wiki.gallery/images/checker-dark.png) repeat !important;
background: url(https://wiki.gallery/images/dark/checker.svg) repeat !important;
}
}
html div.thumbimage { background-color: #000; }
html div.thumbimage { background-color: #000; }
body.skin-timeless .thumbimage { border: 0 !important; }
body.skin-timeless .thumbimage { border: 0 !important; }
html img.thumbimage { border-color: #2F3237 !important; }
@media all and (min-width: 851px) {
@media all and (min-width: 851px) {
body.skin-timeless .thumbimage { margin: 1px !important; }
body.skin-timeless .thumbimage { margin: 1px !important; }
}
}
#wpTextbox0 { background: #ddd !important; }
#wpTextbox0 + #wpTextbox1 { background: transparent !important; }
#wpTextbox1 { background: #ccc !important; color: #000 !important; }
#wpTextbox1 { background: #ccc !important; color: #000 !important; }
.mw-highlight .nc, .mw-highlight .nf, .mw-highlight .nn { color: #66f !important; }
.mw-highlight .nc, .mw-highlight .nf, .mw-highlight .nn { color: #66f !important; }
body:not(.skin-timeless) .mw-changeslist-legend { border-color: #ccc; background: none; }
code { border-color: #ccc !important; background: #aaa !important; }
code { border-color: #ccc !important; background: #aaa !important; }
.mw-special-ReplaceText textarea { background: #ccc !important; }
.mw-special-ReplaceText textarea { background: #ccc !important; }
.mw-changeslist-legend { border-color: #ccc !important; }
.toctitle, fieldset { border-color: #aaa !important; }
.toctitle, fieldset { border-color: #aaa !important; }


/* Fixes */
/* Fixes */
.messagebox.invert { background: #e6e6e6 !important; }
.messagebox.invert td:first-of-type,
.messagebox.invert td:first-of-type, #sa-box, #sa-box a.image {
#sa-box, #sa-box a.image, .image-resize.invert {
filter: invert(1) hue-rotate(180deg);
filter: invert(1) hue-rotate(180deg);
}
.messagebox.invert {
background: #e6e6e6 !important;
}
}
body.page-Main_Page td[style*="background:#f7f7fb"] {
body.page-Main_Page td[style*="background:#f7f7fb"] {
Line 44: Line 78:
background: #bbb !important;
background: #bbb !important;
}
}
body.mediawiki table.wikitable th {
body table.wikitable > * > tr > th {
background-color: #bbb;
background-color: #bbb;
}
}
body.mediawiki table.wikitable,
body table.wikitable > * > tr:not([bgcolor]) {
body.mediawiki table.wikitable td {
background: #ccc;
background: #ccc;
}
}
div.noarticletext {
div.noarticletext {
background: #ddd;
background: #ddd;
}
/* TimedMediaHandler infobox */
.infobox .mw-tmh-player.audio .mw-tmh-play .mw-tmh-play-icon,
.infobox .video-js .vjs-control-bar, .infobox .video-js .vjs-volume-vertical {
background-color: #1E232C;
}
.infobox .mw-tmh-player.audio .mw-tmh-play:hover .mw-tmh-play-icon {
background-color: #24282E;
}
}


Line 97: Line 139:


/* Links */
/* Links */
a.new, .new a, .error, .unpatrolled {
a.new, .new a, a.mw-usertoollinks-contribs-no-edits, .error, .unpatrolled {
color: #f66 !important;
color: #f66 !important;
}
.vector-menu-portal .vector-menu-content li a {
color: #009CFF !important;
}
}
body a, body .content a, body .vector-menu-tabs li a,
body a, body .content a, body .vector-menu-tabs li a,
body .portal .body li a, html body.mediawiki #p-cactions li a,
body .portal .body li a, html body.mediawiki #p-cactions li a, body a:hover,
body a:hover, body a:visited, body .content a:visited, body .portal .body li a:visited,
body a:visited, body a:visited:hover, body .content a:visited, body .portal .body li a:visited,
body a:active, body .content a:active, .toctogglelabel, ul.tabbernav li a {
body a:active, body .content a:active, .toctogglelabel,
.mw-special-CheckUser .mw-checkuser-paging-links {
color: #009CFF;
color: #009CFF;
}
}
Line 112: Line 158:
color: #333 !important;
color: #333 !important;
}
}
body.mediawiki:not(.skin-timeless) #content, #mw-content, #sidebar .pBody,
body.mediawiki:not(.skin-timeless):not(.skin-vector-2022) #content, #mw-content,
.skin-monobook #footer, .skin-monobook #p-cactions li a, .mediawiki .mw-prefs-buttons,
#sidebar .pBody, .skin-monobook #footer, .skin-monobook #p-cactions li a, .mediawiki .mw-prefs-buttons,
.mediawiki .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.mediawiki .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.dropdown, .sidebar-inner, #p-cactions-mobile li.selected a, #p-cactions-mobile li:hover a {
.dropdown, .sidebar-inner, #p-cactions-mobile li.selected a, #p-cactions-mobile li:hover a {
Line 119: Line 165:
}
}
@media all and (max-width: 550px) {
@media all and (max-width: 550px) {
body.skin-monobook #p-cactions li a, body.skin-monobook #sidebar .pBody {
body.skin-monobook #p-cactions li a {
background: none !important;
background: none !important;
}
body.skin-monobook #sidebar .pBody {
background: #fff !important;
}
}
}
}
Line 130: Line 179:
.sidebar-chunk { background: #ddd !important; }
.sidebar-chunk { background: #ddd !important; }
}
}
.vector-menu-tabs .selected {
body:not(.skin-vector-2022) .vector-menu-tabs .selected {
background: linear-gradient(to top,#ddd 0,transparent 100%) !important;
background: linear-gradient(to top,#ddd 0,transparent 100%) !important;
}
html img.thumbimage {
border-color: #2F3237 !important;
}
}


Line 142: Line 188:
border-bottom-color: #53595d !important;
border-bottom-color: #53595d !important;
}
}
body.skin-minerva .content .mw-parser-output > h2,
body.skin-minerva .content .section-heading,
body.skin-minerva .content .section-heading {
body.skin-minerva .content .mw-parser-output > h2 {
border-color: #53595d !important;
border-color: #53595d !important;
}
}
Line 151: Line 197:
.mw-ui-icon-mf-expand::before {
.mw-ui-icon-mf-expand::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%3Eexpand%3C/title%3E%3Cpath fill=%22%23333%22 d=%22M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z%22/%3E%3C/svg%3E") !important;
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%3Eexpand%3C/title%3E%3Cpath fill=%22%23333%22 d=%22M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z%22/%3E%3C/svg%3E") !important;
}
body.skin-timeless .tools-inline li.selected a {
color: #000 !important;
}
}

Revision as of 21:43, March 29, 2024

/* Apply a quick color-inverted night theme */

@-moz-document url-prefix() {
	html { background: #fff !important; }
	html, body { height: auto; min-height: 100vh; }
	.ve-init-mw-welcomeDialog { display: none !important; }
}
body.mediawiki .gallery.blackbg div.thumb { background: #fff !important; }
body.mediawiki .gallerybox:has(.blackbg) div.thumb { background: #fff !important; }
body.mediawiki .gallery.graybg div.thumb, body.mediawiki .gallery.greybg div.thumb {
	background: #808080 !important;
}
body.mediawiki .gallerybox:has(.graybg) div.thumb, body.mediawiki .gallerybox:has(.greybg) div.thumb {
	background: #808080 !important;
}
img.whitebg, .gallery.whitebg img { background: #fff !important; }
.noinvert img.invert, .noinvert img.invert-dark, .noinvert img.invert-all, .noinvert img.invert-both {
	filter: invert(1) hue-rotate(180deg) !important;
}
img.invert, img.invert-dark, img.invert-all, img.invert-both,
img.mwe-math-fallback-image-inline, .noinvert img, .gallery.invert-light a.image {
	filter: none !important;
}
.gallerybox:has(.invert-light) a.image { filter: none !important; }
.gallerybox:has(.invert) a.image, .gallerybox:has(.invert-dark) a.image {
	filter: invert(1) hue-rotate(180deg);
}
html, img, .noinvert, .gallery.invert a.image, .gallery.invert-dark a.image, canvas, audio, video, iframe, #wpTextbox0, #wpTextbox1, #p-logo,
.mw-tmh-player.audio, .mw-tmh-player.video .mw-tmh-play-icon, .mw-tmh-player.video .mw-tmh-label, .vjs-fill .vjs-control-bar,
.mw-mmv-overlay, .mw-mmv-pre-image, .media-viewer, .image-details, .results .list-thumb, .ext-related-articles-card-thumb {
	filter: invert(1) hue-rotate(180deg);
}
.mw-mmv-image img.blurred {
	filter: invert(1) hue-rotate(180deg) url("#gaussian-blur") !important;
}
.mwe-popups .mwe-popups-extract { color: #000 !important; }
.mwe-popups-container footer, .mwe-popups-image-pointer::after {
	display: none !important;
}
body.skin-timeless .mw-wiki-logo.timeless-logo img {
	filter: none !important;
}
.toc, .toccolours, #filetoc, pre, .catlinks, #content-bottom-stuff,
body:not(.skin-minerva) div.thumbinner, body.mediawiki .gallerybox div.thumb {
	background: #ccc !important;
	border-color: #aaa !important;
}
#file img, .filehistory a img {
	background: url(https://wiki.gallery/images/dark/checker.svg) repeat !important;
}
html div.thumbimage { background-color: #000; }
body.skin-timeless .thumbimage { border: 0 !important; }
html img.thumbimage { border-color: #2F3237 !important; }
@media all and (min-width: 851px) {
	body.skin-timeless .thumbimage { margin: 1px !important; }
}
#wpTextbox0 { background: #ddd !important; }
#wpTextbox0 + #wpTextbox1 { background: transparent !important; }
#wpTextbox1 { background: #ccc !important; color: #000 !important; }
.mw-highlight .nc, .mw-highlight .nf, .mw-highlight .nn { color: #66f !important; }
body:not(.skin-timeless) .mw-changeslist-legend { border-color: #ccc; background: none; }
code { border-color: #ccc !important; background: #aaa !important; }
.mw-special-ReplaceText textarea { background: #ccc !important; }
.toctitle, fieldset { border-color: #aaa !important; }

/* Fixes */
.messagebox.invert td:first-of-type,
#sa-box, #sa-box a.image, .image-resize.invert {
	filter: invert(1) hue-rotate(180deg);
}
.messagebox.invert {
	background: #e6e6e6 !important;
}
body.page-Main_Page td[style*="background:#f7f7fb"] {
	background: #eee !important;
}
.special-moves .wikitable caption {
	background: #bbb !important;
}
body table.wikitable > * > tr > th {
	background-color: #bbb;
}
body table.wikitable > * > tr:not([bgcolor]) {
	background: #ccc;
}
div.noarticletext {
	background: #ddd;
}

/* TimedMediaHandler infobox */
.infobox .mw-tmh-player.audio .mw-tmh-play .mw-tmh-play-icon,
.infobox .video-js .vjs-control-bar, .infobox .video-js .vjs-volume-vertical {
	background-color: #1E232C;
}
.infobox .mw-tmh-player.audio .mw-tmh-play:hover .mw-tmh-play-icon {
	background-color: #24282E;
}

/* Diffs */
.diff-addedline {
	background: #eee !important;
	border-color: lightskyblue !important;
}
.diff-addedline .diffchange {
	background: lightskyblue !important;
}
.diff-deletedline {
	background: #eee !important;
	border-color: pink !important;
}
.diff-deletedline .diffchange {
	background: pink !important;
}
.diff-context {
	background: none !important;
	border-color: #ccc !important;
}
.mw-plusminus-pos {
	color: #0d0 !important;
}
.mw-plusminus-neg {
	color: #f77 !important;
}

/* MonoBook */
body.skin-monobook .mw-footer {
	border-color: #aaa !important;
}
body.skin-monobook #p-cactions li.selected {
	border-color: #888 !important;
}
body.mediawiki.skin-monobook #p-personal li a,
body.mediawiki.skin-monobook #p-personal li a:hover {
	color: #009CFF;
}
body.mediawiki.skin-monobook #p-personal li a:hover {
	text-decoration: underline;
}

/* Links */
a.new, .new a, a.mw-usertoollinks-contribs-no-edits, .error, .unpatrolled {
	color: #f66 !important;
}
.vector-menu-portal .vector-menu-content li a {
	color: #009CFF !important;
}
body a, body .content a, body .vector-menu-tabs li a,
body .portal .body li a, html body.mediawiki #p-cactions li a, body a:hover,
body a:visited, body a:visited:hover, body .content a:visited, body .portal .body li a:visited,
body a:active, body .content a:active, .toctogglelabel,
.mw-special-CheckUser .mw-checkuser-paging-links {
	color: #009CFF;
}

/* Desktop skins */
.content, #content, #content h1, #content h2,
#content h3, #content h4, #content h5, #content h6 {
	color: #333 !important;
}
body.mediawiki:not(.skin-timeless):not(.skin-vector-2022) #content, #mw-content,
#sidebar .pBody, .skin-monobook #footer, .skin-monobook #p-cactions li a, .mediawiki .mw-prefs-buttons,
.mediawiki .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.dropdown, .sidebar-inner, #p-cactions-mobile li.selected a, #p-cactions-mobile li:hover a {
	background-color: #ddd !important;
}
@media all and (max-width: 550px) {
	body.skin-monobook #p-cactions li a {
		background: none !important;
	}
	body.skin-monobook #sidebar .pBody {
		background: #fff !important;
	}
}
#personal .dropdown::after, .sidebar-inner::before, .sidebar-inner::after,
.sidebar-chunk h2 span::before, .sidebar-chunk h2 span::after {
	border-bottom-color: #ddd !important;
}
@media all and (min-width: 1100px) {
	.sidebar-chunk { background: #ddd !important; }
}
body:not(.skin-vector-2022) .vector-menu-tabs .selected {
	background: linear-gradient(to top,#ddd 0,transparent 100%) !important;
}

/* Mobile skins */
body.skin-minerva .page-actions-menu {
	border-top-color: #bbc0c3 !important;
	border-bottom-color: #53595d !important;
}
body.skin-minerva .content .section-heading,
body.skin-minerva .content .mw-parser-output > h2 {
	border-color: #53595d !important;
}
body.skin-minerva.action-history .mw-history-compareselectedversions {
	background-color: #ddd !important;
}
.mw-ui-icon-mf-expand::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%3Eexpand%3C/title%3E%3Cpath fill=%22%23333%22 d=%22M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z%22/%3E%3C/svg%3E") !important;
}
body.skin-timeless .tools-inline li.selected a {
	color: #000 !important;
}