Companion for “Dark Side of MusicBrainz” with additional style fixes for some popular userscripts.
Dark Side of MusicBrainz (for Userscripts) by kellnerd
Imported and mirrored from https://github.com/kellnerd/userstyles/raw/main/musicbrainz-userscripts-dark.user.css
Details
Authorkellnerd
LicenseMIT
Categorymusicbrainz
Created
Updated
Size3.5 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Only works together with the main Dark Side of MusicBrainz userstyle.
Source code
/* ==UserStyle==
@name Dark Side of MusicBrainz (for Userscripts)
@version 2024.5.24
@namespace https://github.com/kellnerd/userstyles
@author kellnerd
@description Companion for “Dark Side of MusicBrainz” with additional style fixes for some popular userscripts.
@homepageURL https://github.com/kellnerd/userstyles#musicbrainz
@license MIT
==/UserStyle== */
@-moz-document regexp("https?://((beta|test)\\.)?musicbrainz\\.org(.*)") {
/* bitmap batch-add performance of relationships (TODO: selector relies on uncommitted userscript changes) */
table#bpr-container {
background: var(--background-accent) !important;
color: inherit;
}
/* jesus2099 ALL LINKS */
div#sidebar [class^="jesus2099_all-links"],
div#sidebar [class^="jesus2099_all-links"] + ul,
div#sidebar [class*="jesus2099_all-links_wd-"] ul {
background-color: var(--background-accent);
}
/* jesus2099 COLLECTION HIGHLIGHTER */
#collectionHighlighterModal {
background: var(--background-accent) !important;
}
.collectionHighlighterBox, .collectionHighlighterRow {
border-color: var(--link-visited);
}
.collectionHighlighterItem {
text-shadow: 0 0 8px #F7F !important; /* lighter variant of --link-visited */
}
/* jesus2099 FUNKEY ILLUSTRATED RECORDS: do not invert real covers */
/* TODO: Remove .caa-icon once https://tickets.metabrainz.org/browse/MBS-13600 is in production */
span.caa-icon[style], span.artwork-icon[style] {
filter: none;
}
/* jesus2099 INLINE STUFF */
a[jesus2099userjs81127recname] {
color: red;
}
#jesus2099userjs81127idcountzone {
background-color: var(--background-accent) !important;
}
a[href^="/isrc/"][style*=background], a[href^="//acoustid.org/"][style*=background], #jesus2099userjs81127idcountzone > dt[title] {
background-color: #707 !important; /* duplicate ISRC/AcoustID highlight */
}
/* jesus2099 MASS MERGE RECORDINGS */
div#MMR2099userjs120382, form.MMR2099userjs120382 {
color: initial;
}
/* jesus2099 POWER VOTE */
div#jesus2099userjs57765xhrstat {
color: initial;
}
/* jesus2099 PRINT ALL PAGES */
a[title^="mb. PRINT ALL PAGES"] {
color: initial !important;
}
/* jesus2099 SUPER MIND CONTROL */
#jesus2099userjs85790j2sets, #jesus2099userjs85790j2sets th {
background: var(--background-accent) !important; /* settings */
color: inherit;
}
.header { /* jesus2099 STATIC_MENU */
background: var(--background) !important;
box-shadow: var(--background) 0px 10px 5px 8px !important;
border-bottom-color: var(--background) !important;
}
/* TAG_TOOLS: make "↙mine and others’" readable */
#sidebar > div[style="position: relative; bottom: -1rem; color: black; font-weight: normal; float: right;"] {
color: var(--text) !important;
}
/* kellnerd guess punctuation */
button.icon.guess-punctuation {
filter: var(--invert-value);
}
input.content-changed, textarea.content-changed {
color: initial !important;
}
/* loujine */
#loujine-sidebar, #loujine-menu {
background: inherit !important;
}
/* ROpdebee enhanced cover art uploads */
.ROpdebee_import_url_buttons button img, /* on /add-cover-art pages */
.buttons a img { /* on /cover-art pages */
filter: hue-rotate(180deg) invert(1); /* undo button inversion */
}
#ROpdebee_paste_url_status.info {
color: inherit;
}
/* ROpdebee bulk copy-paste work codes */
#ropdebee-work-menu {
background: inherit !important;
}
#ropdebee-work-menu > div > div { /* log & validation error messages */
color: initial;
}
}