User:Babr/Gadget-dark-mode-toggle-pagestyles.css

/* Fixes for empty icons in Vector 2022 and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .minerva-icon-portletlink-pt-darkmode { background-image: url(https://en.wikipedia.org/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); }

.minerva-icon-portletlink-pt-darkmode { opacity: 0.65; }

.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode, .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .client-dark-mode .minerva-icon-portletlink-pt-darkmode { background-image: url(https://en.wikipedia.org/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); }

/* These same rules should also be in MediaWiki:Gadget-dark-mode.css but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; }