A darker view of eClassical.com, a classical music store
Dark eClassical by mmccul
Mirrored from https://github.com/mmccul/CSS/raw/main/dark_eclassical.user.css
Details
Authormmccul
LicenseNo License
Categoryeclassical.com
Created
Updated
Size6.4 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Dark eclassical
@namespace USO Archive
@author The_Hat
@description Make eclassical.com less glaring white
@version 20241006
@license CC-BY-4.0
@preprocessor stylus
@var color bg1 "Background" "#373737"
@var color bg2 "Secondary Background" "#222222"
@var color fg1 "Foreground" "#dadada"
@var color fg2 "Muted Foreground" "#b0b0b0"
@var color bg-highlight "Highlight color" "#37378a"
@var color fg-link "Link color" "#a0a0ff"
@var color bg3 "Tertiary Background" "#222240"
@var color bg-tableeven "Table Even Row" "#373737"
@var color bg-tableodd "Table Odd Row" "#303030"
@var text fontsize "Font Size" 12pt
@var color darktext "Dark text Color" "#222222"
@var color lightbg "Light background for transparent pngs" "#c8c8c8"
==/UserStyle== */
@-moz-document domain("eclassical.com") {
if fg1 {
:root {
--bg: bg1;
--bg1: bg1;
--bg2: bg2;
--bg3: bg3;
--bg4: bg4;
--fg1: fg1;
--fg2: fg2;
--bg-highlight: bg-highlight;
--fg-link: fg-link;
--fontsize: fontsize;
--fg-dark: darktext;
--bg-light: lightbg;
--bg-tableeven: bg-tableeven;
--bg-tableodd: bg-tableodd;
color: var(--fg2);
}
}
else {
:root {
--bg: #202020;
--bg1: #222;
--bg2: #000000;
--bg3: #505050;
--bg4: #303030;
--bg-highlight: #37378a;
--fg1: #d0d0d0;
--fg2: #a0a0e0;
--fg-link: #9090ff;
--fontsize: 16px;
--fg-dark: #222;
--bg-light: #c8c8c8;
--bg-tableeven: #373737;
--bg-tableodd: #303030;
color: var(--fg2);
}
}
:root {
--fontfamily: serif;
}
body {
font-size: var(--fontsize);
}
body,
td,
.static-left-menu ul li,
li,
.static-left-menu,
.ui-widget-content,
.ui-corner-bottom {
background-color: var(--bg1);
color: var(--fg);
}
[role*=link],
a,
a:link,
a:active,
a:visited,
a.list:visited,
a.list:link,
a.static-left-menu-link,
a.static-left-menu-link:link,
a.static-left-menu-link:active,
a.static-left-menu-link:visited {
color: var(--fg-link);
}
a.twsupper {
color: var(--fg);
}
input[type*=text],
input[type*=password],
input,
select,
textarea,
.topsearch,
.ui-autocomplete-input {
background-color: var(--bg2) !important;
color: var(--fg) !important;
}
.articleName {
color: var(--fg);
}
.ui-widget-content,
.ui-autocomplete-input {
background: none;
}
.box {
border-radius: 10px;
}
div.shopwindow_grid td.gridItemContainer {
border-radius: 10px;
}
.box,
a.gridArticleName,
a.gridArticleName:link,
a.gridArticleName:active,
a.gridArticleName:visited {
background: none;
background-color: var(--bg);
color: var(--fg);
}
a.ecl-top,
a.ecl-top:link,
a.ecl-top:visited,
a.ecl-top:active,
.ecl-link {
background: none;
background-color: var(--bg3);
color: var(--fg);
}
.ecl-top-left {
background: none;
background-color: var(--bg3);
border-radius: 5px 0px 0px 5px;
}
.ecl-top-right {
border-radius: 0px 5px 5px 0px;
background: none;
background-color: var(--bg3);
}
td.gridItemContainer {
background-color: var(--bg);
}
#myDownloadAlbumsTable a {
color: var(--fg2);
}
#myDownloadAlbumsTable tr.even td.sorting_3,
#myDownloadAlbumsTable tr.even td.sorting_2,
#myDownloadAlbumsTable tr.even td.sorting_1,
#myDownloadAlbumsTable tr:nth-of-type(even) td {
background-color: var(--bg-tableeven) !important;
color: var(--fg2) !important;
}
#myDownloadAlbumsTable tr.odd td.sorting_3,
#myDownloadAlbumsTable tr.odd td.sorting_2,
#myDownloadAlbumsTable tr.odd td.sorting_1
#myDownloadAlbumsTable tr:nth-of-type(odd) td {
background-color: var(--bg-tableodd) !important;
color: var(--fg2) !important;
}
#myDownloadAlbumsTable tr:hover,
#myDownloadAlbumsTable tr:nth-of-type(odd) td:hover,
#myDownloadAlbumsTable tr:nth-of-type(even) td:hover {
background-color: var(--bg-highlight) !important;
}
td.articlegroup {
background-color: var(--bg4);
}
td.articlegroup > a {
color: var(--fg);
}
h1,
h2,
h2.bundle,
h3 {
color: var(--fg);
}
div.articlePriceContainer,
.articlePrice {
color: var(--fg);
}
.tracklistTable td a,
table.bundleInfo td a {
color: var(--fg2);
}
ul#albumContainer li .head,
ul#albumContainer li .head a {
background: none;
background-color: var(--bg4);
color: var(--fg);
}
ul#albumContainer li .head button.hide,
ul#albumContainer li .head button.showMore,
button.showMore {
text-shadow: 1px 0 var(--bg2);
color: var(--fg2);
}
ul.formatOptionsContainer .format_description {
background-color: var(--bg);
}
#tracklistContainer td {
font-size: var(--fontsize);
}
body,
td,
input,
select,
textarea {
font-size: var(--fontsize);
font-family: var(--fontfamily);
}
a.static-left-menu-link:link,
a.static-left-menu-link:active,
a.static-left-menu-link:visited {
font-size: var(--fontsize);
font-family: var(--fontfamily);
}
.leftFieldInside > div {
background-color: inherit !important;
}
.ecl-topmenu {
width: 100%;
}
.rubrik_dark {
font-size: var(--fontsize);
}
.pagebrows-bar span.current {
background-color: var(--bg2);
}
td.articlegroup > a,
a.list:link,
.gridTitle, .shopwindowcustom1 .shopwindow_custom_text h2 {
font-size: var(--fontsize);
}
.ui-widget-content a {
color: var(--fg1);
}
p.info {
background-color: var(--bg3);
color: var(--fg2);
}
}