411 lines
9.0 KiB
CSS
411 lines
9.0 KiB
CSS
/*This file contains color and style changes for the dark theme type*/
|
|
:root {--accent: 255, 255, 255;}
|
|
:root {--selection: 120, 120, 120;}
|
|
|
|
.backgroundContainer.withBackdrop {
|
|
background-color: rgba(0, 0, 0, 0);
|
|
}
|
|
|
|
/*Some themeing for the dashboard*/
|
|
|
|
#user_usage_report_table,
|
|
.detailTable {
|
|
background: rgba(0,0,0,.5);
|
|
}
|
|
.detailTableBodyRow-shaded {
|
|
background: #0000 !important;
|
|
}
|
|
|
|
.infoBanner {
|
|
background: #101010;
|
|
}
|
|
.navMenuOptionText {
|
|
margin-top: 0;
|
|
}
|
|
.backgroundProgress > div {
|
|
background-color: #0000;
|
|
}
|
|
|
|
.visualCardBox, .cardImageContainer {
|
|
box-shadow: none;
|
|
}
|
|
|
|
.mdl-switch__input:checked + .mdl-switch__label + .mdl-switch__trackContainer > .mdl-switch__track {
|
|
background: rgba(120, 120, 120, 0.6);
|
|
}
|
|
.mdl-switch__input:checked + .mdl-switch__label + .mdl-switch__trackContainer > .mdl-switch__thumb {
|
|
background: white;
|
|
}
|
|
|
|
.dashboardSection h3 {
|
|
margin-left: 0.5em;
|
|
}
|
|
.sessionCardFooter {
|
|
border: none;
|
|
}
|
|
.paperList,
|
|
.visualCardBox {
|
|
background-color: rgba(0, 0, 0, 0.5);
|
|
}
|
|
.listItem-border {
|
|
border-color: rgba(255, 255, 255, 0) !important;
|
|
}
|
|
fieldset {
|
|
border: 1px solid rgba(40, 40, 40, 0.8);
|
|
border-radius: 0.4em;
|
|
}
|
|
|
|
/*Colors for title_2*/
|
|
.layout-desktop .detailRibbon {
|
|
background: rgba(0,0,0,.2) !important;
|
|
}
|
|
.itemBackdrop::after {
|
|
background: rgba(0,0,0,.5) !important;
|
|
}
|
|
|
|
|
|
/*Homepage modifications, transparent footerplayer and fixed sectiontitles*/
|
|
.appfooter {
|
|
background: rgba(0,0,0,0.9);
|
|
}
|
|
.button-flat:hover {
|
|
background: rgba(0,0,0,0.4);
|
|
}
|
|
|
|
/*Theme the library scan progress bar*/
|
|
progress {
|
|
background: rgba(0, 0, 0, 0.5) !important;
|
|
border: 1px solid rgba(255, 255, 255, 0.22);
|
|
}
|
|
progress::-webkit-progress-bar {
|
|
background: rgba(0, 0, 0, 0.5) !important;
|
|
border: 0px solid rgba(255, 255, 255, 0.22);
|
|
}
|
|
progress::-moz-progress-bar {
|
|
background-color: rgba(255,255,255,0.75);
|
|
}
|
|
progress::-webkit-progress-value {
|
|
background-color: rgba(255,255,255,0.75);
|
|
}
|
|
#divRunningTasks span {
|
|
color: rgba(255,255,255,0.75) !important;
|
|
}
|
|
.taskProgressOuter {
|
|
background: rgba(0, 0, 0, 0.5) !important;
|
|
border: 1px solid rgba(255, 255, 255, 0.22);
|
|
}
|
|
.taskProgressInner {
|
|
background: rgba(255,255,255,0.75) !important;
|
|
}
|
|
#scheduledTasksPage span {
|
|
color: rgba(255,255,255,0.75) !important;
|
|
}
|
|
|
|
/*Login background*/
|
|
#loginPage {
|
|
background: url(https://i.imgur.com/9vL4iNf.png) !important;
|
|
background-size: cover !important;
|
|
}
|
|
|
|
/*Make watched icon, footer on chapter thumnails (and other things), and count indicator dark and transparent*/
|
|
.innerCardFooter,
|
|
.countIndicator,
|
|
.playedIndicator {
|
|
background: rgba(0,0,0,0.4);
|
|
box-shadow: none;
|
|
}
|
|
.countIndicator {
|
|
box-shadow: none;
|
|
}
|
|
|
|
/*Modify subtitle settings page*/
|
|
.subtitleappearance-preview {
|
|
background: linear-gradient(140deg,#444,#111) !important;
|
|
}
|
|
|
|
/*Affects blurhash to remove the saturated colors to fit overall look*/
|
|
.blurhash-canvas {
|
|
filter: opacity(60%) saturate(60%);
|
|
}
|
|
|
|
/*Dash and general UI styling*/
|
|
.navMenuOption-selected, .selectionCommandsPanel {
|
|
background: #101010 !important;
|
|
}
|
|
.mainDrawer {
|
|
background-color: rgba(0, 0, 0, 0.8);
|
|
}
|
|
.raised,
|
|
.fab,
|
|
a[data-role="button"] {
|
|
background: rgba(40, 40, 40, 0.8) !important;
|
|
transition: all 0.2s !important;
|
|
}
|
|
.raised:hover,
|
|
.fab:hover,
|
|
.navMenuOption:hover,
|
|
.actionSheetMenuItem:hover {
|
|
background: rgba(80, 80, 80, 0.8) !important;
|
|
}
|
|
.paper-icon-button-light:hover {
|
|
background-color: rgba(0, 0, 0, 0.4) !important;
|
|
}
|
|
.navMenuOption-selected,
|
|
.selectionCommandsPanel {
|
|
background: #101010 !important;
|
|
}
|
|
|
|
.paper-icon-button-light:hover,
|
|
.raised.homeLibraryButton:hover,
|
|
.button-flat:hover,
|
|
.playstatebutton-icon-played,
|
|
.ratingbutton-icon-withrating,
|
|
.paper-icon-button-light:hover:not(:disabled),
|
|
.emby-tab-button:hover,
|
|
.selectLabelFocused,
|
|
.inputLabelFocused,
|
|
.textareaLabelFocused,
|
|
.buttonActive,
|
|
.button-link{
|
|
color: rgba(120, 120, 120, 0.6) !important;
|
|
}
|
|
progress {
|
|
background: rgba(0, 0, 0, 0.5) !important;
|
|
}
|
|
|
|
/*Theme syncplay*/
|
|
.syncPlayIconCircle {
|
|
color: rgba(255,255,255,1) !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
@-webkit-keyframes pulse {
|
|
0% {
|
|
-webkit-transform:scale(.95);
|
|
transform:scale(.95);
|
|
color:rgba(0,0,0,.7);
|
|
background:rgba(0,0,0,.3);
|
|
box-shadow:0 0 0 0 rgba(0,0,0,.3)
|
|
}
|
|
70% {
|
|
-webkit-transform:scale(1);
|
|
transform:scale(1);
|
|
color:rgba(0,0,0,.6);
|
|
background:rgba(0,0,0,0);
|
|
box-shadow:0 0 0 60px rgba(0,0,0,0)
|
|
}
|
|
to {
|
|
-webkit-transform:scale(.95);
|
|
transform:scale(.95);
|
|
color:rgba(0,0,0,.7);
|
|
background:rgba(0,0,0,.3);
|
|
box-shadow:0 0 0 0 rgba(0,0,0,0)
|
|
}
|
|
}
|
|
@keyframes pulse {
|
|
0% {
|
|
-webkit-transform:scale(.95);
|
|
transform:scale(.95);
|
|
color:rgba(0,0,0,.7);
|
|
background:rgba(0,0,0,.3);
|
|
box-shadow:0 0 0 0 rgba(0,0,0,.3)
|
|
}
|
|
70% {
|
|
-webkit-transform:scale(1);
|
|
transform:scale(1);
|
|
color:rgba(0,0,0,.6);
|
|
background:rgba(0,0,0,0);
|
|
box-shadow:0 0 0 60px rgba(0,0,0,0)
|
|
}
|
|
to {
|
|
-webkit-transform:scale(.95);
|
|
transform:scale(.95);
|
|
color:rgba(0,0,0,.7);
|
|
background:rgba(0,0,0,.3);
|
|
box-shadow:0 0 0 0 rgba(0,0,0,0)
|
|
}
|
|
}
|
|
@-webkit-keyframes infinite-pulse {
|
|
0% {
|
|
-webkit-transform:scale(.95);
|
|
transform:scale(.95);
|
|
color:rgba(0,0,0,.7);
|
|
background:rgba(0,0,0,.3);
|
|
box-shadow:0 0 0 0 rgba(0,0,0,.3)
|
|
}
|
|
70% {
|
|
-webkit-transform:scale(1);
|
|
transform:scale(1);
|
|
color:rgba(0,0,0,.6);
|
|
background:rgba(0,0,0,0);
|
|
box-shadow:0 0 0 60px rgba(0,0,0,0)
|
|
}
|
|
to {
|
|
-webkit-transform:scale(.95);
|
|
transform:scale(.95);
|
|
color:rgba(0,0,0,.7);
|
|
background:rgba(0,0,0,.3);
|
|
box-shadow:0 0 0 0 rgba(0,0,0,0)
|
|
}
|
|
}
|
|
@keyframes infinite-pulse {
|
|
0% {
|
|
-webkit-transform:scale(.95);
|
|
transform:scale(.95);
|
|
color:rgba(0,0,0,.7);
|
|
background:rgba(0,0,0,.3);
|
|
box-shadow:0 0 0 0 rgba(0,0,0,.3)
|
|
}
|
|
70% {
|
|
-webkit-transform:scale(1);
|
|
transform:scale(1);
|
|
color:rgba(0,0,0,.6);
|
|
background:rgba(0,0,0,0);
|
|
box-shadow:0 0 0 60px rgba(0,0,0,0)
|
|
}
|
|
to {
|
|
-webkit-transform:scale(.95);
|
|
transform:scale(.95);
|
|
color:rgba(0,0,0,.7);
|
|
background:rgba(0,0,0,.3);
|
|
box-shadow:0 0 0 0 rgba(0,0,0,0)
|
|
}
|
|
}
|
|
|
|
/*Colors for loading spinner, placeholders, scroll bars*/
|
|
.mdl-spinner__layer-1 {border-color: rgba(255, 255, 255, 1);}
|
|
.mdl-spinner__layer-2 {border-color: rgba(128, 128, 128, 1);}
|
|
.mdl-spinner__layer-3 {border-color: rgba(40, 40, 40, 1);}
|
|
.mdl-spinner__layer-4 {border-color: rgba(0, 0, 0, 1);}
|
|
|
|
::-webkit-scrollbar-track-piece {
|
|
background-color: #0000;
|
|
}
|
|
::-webkit-scrollbar-corner {
|
|
background-color: #0000;
|
|
}
|
|
::-webkit-scrollbar-thumb {
|
|
background: rgba(120,120,120,0.6) !important;
|
|
border-radius: var(--rounding);
|
|
}
|
|
|
|
* {
|
|
scrollbar-color: rgba(120,120,120,0.6) #0000 !important;
|
|
}
|
|
|
|
.defaultCardBackground1 {
|
|
background-color: #0a0a0a;
|
|
}
|
|
.defaultCardBackground2 {
|
|
background-color: #141414;
|
|
}
|
|
.defaultCardBackground3 {
|
|
background-color: #212121;
|
|
}
|
|
.defaultCardBackground4 {
|
|
background-color: #333333;
|
|
}
|
|
.defaultCardBackground5 {
|
|
background-color: #666666;
|
|
}
|
|
|
|
.raised:hover,
|
|
.fab:hover,
|
|
a[data-role="button"]:hover {
|
|
background: rgba(var(--accent),0.5) !important;
|
|
}
|
|
|
|
.subtitleappearance-preview {
|
|
background: linear-gradient(140deg,rgb(var(--accent)),#111) !important;
|
|
}
|
|
|
|
.navMenuOption-selected {
|
|
color: rgba(var(--accent));
|
|
}
|
|
.mdl-slider-background-lower {
|
|
background-color: rgba(var(--accent));
|
|
}
|
|
|
|
.playbackProgress>div {
|
|
background-color: rgba(var(--accent),0.75);
|
|
}
|
|
progress::-moz-progress-bar {
|
|
background-color: rgba(var(--accent),0.75);
|
|
}
|
|
progress::-webkit-progress-value {
|
|
background-color: rgba(var(--accent),0.75);
|
|
}
|
|
.taskProgressInner {
|
|
background: rgba(var(--accent),0.75) !important;
|
|
}
|
|
|
|
.transcodingProgress>div,
|
|
.itemProgressBarForeground {
|
|
background-color: rgba(var(--accent),0.35);
|
|
}
|
|
|
|
.mdl-slider-background-lower {
|
|
background-color: rgb(var(--accent));
|
|
}
|
|
.mdl-slider::-moz-range-thumb {
|
|
background: rgb(var(--accent));
|
|
}
|
|
.mdl-slider::-ms-thumb {
|
|
background: rgb(var(--accent));
|
|
}
|
|
.mdl-slider::-webkit-slider-thumb {
|
|
background: rgb(var(--accent));
|
|
}
|
|
.iconOsdProgressInner {
|
|
background: rgb(var(--accent));
|
|
}
|
|
|
|
.paper-icon-button-light:hover,
|
|
.raised.homeLibraryButton:hover,
|
|
.button-flat:hover,
|
|
.playstatebutton-icon-played,
|
|
.ratingbutton-icon-withrating,
|
|
.paper-icon-button-light:hover:not(:disabled),
|
|
.emby-tab-button:hover,
|
|
.selectLabelFocused,
|
|
.inputLabelFocused,
|
|
.textareaLabelFocused,
|
|
.buttonActive,
|
|
.button-link {
|
|
color: rgba(var(--accent)) !important;
|
|
}
|
|
|
|
#itemDetailPage .button-link {color: inherit !important;}
|
|
|
|
.navMenuOption:hover,
|
|
.actionSheetMenuItem:hover {
|
|
background-color: rgba(var(--accent),0.5) !important;
|
|
}
|
|
|
|
.upNextDialog-countdownText {
|
|
color: rgba(var(--accent));
|
|
}
|
|
|
|
.mdl-spinner__layer-1 {
|
|
border-color: rgba(var(--accent));
|
|
}
|
|
.mdl-switch__input:checked + .mdl-switch__label + .mdl-switch__trackContainer > .mdl-switch__track {
|
|
background: rgba(var(--accent), 0.5);
|
|
}
|
|
.mdl-switch__input:checked + .mdl-switch__label + .mdl-switch__trackContainer > .mdl-switch__thumb {
|
|
background: rgba(var(--accent));
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background: rgba(var(--accent),0.8) !important;
|
|
}
|
|
* {
|
|
scrollbar-color: rgba(var(--accent),0.8) #0000 !important;
|
|
}
|
|
|
|
|
|
/* Syncplay theming*/
|
|
.syncPlayIconCircle {
|
|
color: rgba(var(--accent),1) !important;
|
|
text-shadow: none !important;
|
|
} |