1514 lines
41 KiB
CSS
1514 lines
41 KiB
CSS
:root {
|
|
--background-hue: 0;
|
|
--background-saturation: 0%;
|
|
--background-lightness: 7.96%;
|
|
--theme-primary-color-hue: 116;
|
|
--theme-primary-color-saturation: 41.7%;
|
|
--theme-primary-color-lightness: 50.2%;
|
|
--theme-text-color-hue: 0;
|
|
--theme-text-color-saturation: 0%;
|
|
--theme-text-color-lightness: 100%;
|
|
--theme-text-color-alpha: 1;
|
|
--theme-secondary-text-color-alpha: 0.6;
|
|
--theme-accent-text-color-lightbg: green;
|
|
--theme-accent-text-color-darkbg: #6ccf65;
|
|
--theme-accent-text-color: var(--theme-accent-text-color-darkbg);
|
|
--button-background-hue: var(--background-hue);
|
|
--button-background-saturation: var(--background-saturation);
|
|
--button-background-lightness: calc(var(--background-lightness) + 12%);
|
|
--button-background-alpha: 0.7;
|
|
--button-background-blur-lightness: var(--button-background-lightness);
|
|
--button-background-blur-alpha: var(--button-background-alpha);
|
|
--button-blur-backdrop-filter: none;
|
|
--card-background-hue: var(--background-hue);
|
|
--card-background-saturation: var(--background-saturation);
|
|
--card-background-lightness: calc(var(--background-lightness) + 12%);
|
|
--card-background-alpha: 0.7;
|
|
--input-background-hue: var(--background-hue);
|
|
--input-background-saturation: var(--background-saturation);
|
|
--input-background-lightness: calc(var(--background-lightness) + 12%);
|
|
--header-background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 5%)
|
|
);
|
|
--header-blur-background: rgba(29, 29, 31, 0.72);
|
|
--footer-background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 5%)
|
|
);
|
|
--line-background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.14
|
|
);
|
|
--line-size: 0.08em;
|
|
--drawer-background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 3.5%)
|
|
);
|
|
--docked-drawer-background: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 18%),
|
|
0.2
|
|
);
|
|
--dialog-border-width: 0;
|
|
--focus-background-hue: 0;
|
|
--focus-background-saturation: 0%;
|
|
--focus-background-lightness: 100%;
|
|
--focus-blur-background-lightness: 100%;
|
|
--focus-text-color-lightness: 0%;
|
|
--slider-lower-opacity: 0.7;
|
|
}
|
|
@media (pointer: fine) {
|
|
:not(.layout-tv):root {
|
|
--background-hue: 0;
|
|
--background-saturation: 0%;
|
|
--background-lightness: 11.76%;
|
|
--theme-text-color-alpha: 0.87;
|
|
--header-blur-background: rgba(29, 29, 31, 0.72);
|
|
--button-background-hue: var(--background-hue);
|
|
--button-background-saturation: var(--background-saturation);
|
|
--button-background-lightness: calc(var(--background-lightness) + 19%);
|
|
--card-background-hue: var(--background-hue);
|
|
--card-background-saturation: var(--background-saturation);
|
|
--card-background-lightness: calc(var(--background-lightness) + 12.5%);
|
|
--input-background-hue: var(--background-hue);
|
|
--input-background-saturation: var(--background-saturation);
|
|
--input-background-lightness: calc(var(--background-lightness) + 11%);
|
|
--dialog-border-width: var(--line-size);
|
|
}
|
|
}
|
|
.layout-tv:root {
|
|
--background-hue: 0;
|
|
--background-saturation: 0%;
|
|
--background-lightness: 10.98%;
|
|
--theme-text-color-alpha: 0.87;
|
|
--header-background: transparent;
|
|
--header-blur-background: transparent;
|
|
--button-background-hue: var(--background-hue);
|
|
--button-background-saturation: var(--background-saturation);
|
|
--button-background-lightness: calc(var(--background-lightness) + 12.5%);
|
|
--card-background-hue: var(--background-hue);
|
|
--card-background-saturation: var(--background-saturation);
|
|
--card-background-lightness: calc(var(--background-lightness) + 12.5%);
|
|
--input-background-hue: var(--background-hue);
|
|
--input-background-saturation: var(--background-saturation);
|
|
--input-background-lightness: calc(var(--background-lightness) + 11%);
|
|
}
|
|
.dialog {
|
|
--background-hue: 240;
|
|
--background-saturation: 3.4%;
|
|
--background-lightness: 16.4%;
|
|
background-color: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
var(--background-lightness)
|
|
);
|
|
--header-background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 5%)
|
|
);
|
|
--footer-background: var(--header-background);
|
|
--button-background-hue: var(--background-hue);
|
|
--button-background-saturation: var(--background-saturation);
|
|
--button-background-lightness: calc(var(--background-lightness) + 10%);
|
|
--button-background-blur-lightness: var(--button-background-lightness);
|
|
--button-background-blur-alpha: var(--button-background-alpha);
|
|
--card-background-hue: var(--background-hue);
|
|
--card-background-saturation: var(--background-saturation);
|
|
--card-background-lightness: calc(var(--background-lightness) + 10%);
|
|
--input-background-hue: var(--background-hue);
|
|
--input-background-saturation: var(--background-saturation);
|
|
--input-background-lightness: calc(var(--background-lightness) + 10%);
|
|
border: var(--dialog-border-width) solid var(--line-background);
|
|
box-shadow:
|
|
inset 0 0 0 0.07em rgba(0, 0, 0, 0.2),
|
|
0 0.56em 2.8em rgba(0, 0, 0, 0.55);
|
|
}
|
|
.mainDrawer {
|
|
background: var(--drawer-background);
|
|
}
|
|
.drawer-docked {
|
|
background: var(--docked-drawer-background);
|
|
-webkit-border-end: var(--line-size) solid #000;
|
|
border-inline-end: var(--line-size) solid #000;
|
|
}
|
|
@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter: blur(1em)) {
|
|
.dialog-blur,
|
|
.drawer-open-backdropfilter:not(.drawer-docked) {
|
|
--background-hue: 0;
|
|
--background-saturation: 0%;
|
|
--background-lightness: 21.96%;
|
|
background-color: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
var(--background-lightness),
|
|
0.76
|
|
);
|
|
-webkit-backdrop-filter: saturate(1.8) blur(4em);
|
|
backdrop-filter: saturate(1.8) blur(4em);
|
|
}
|
|
}
|
|
html {
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
scrollbar-color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.4
|
|
)
|
|
transparent;
|
|
}
|
|
.emby-collapsible-button-collapsed::after {
|
|
background: var(--line-background);
|
|
}
|
|
.appfooter {
|
|
background: var(--footer-background);
|
|
}
|
|
.formDialogHeader:not(.formDialogHeader-clear),
|
|
.formDialogFooter:not(.formDialogFooter-clear) {
|
|
background: var(--header-background);
|
|
}
|
|
@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter: blur(1em)) {
|
|
.skinHeader-withBackground.skinHeader-withbackdropfilter.headroom-scrolling:not(
|
|
.semiTransparent
|
|
) {
|
|
background: var(--header-blur-background);
|
|
-webkit-backdrop-filter: saturate(1.8) blur(1.5em);
|
|
backdrop-filter: saturate(1.8) blur(1.5em);
|
|
}
|
|
.appfooter-withbackdropfilter {
|
|
background: rgba(29, 29, 31, 0.72);
|
|
-webkit-backdrop-filter: saturate(1.8) blur(1.5em);
|
|
backdrop-filter: saturate(1.8) blur(1.5em);
|
|
}
|
|
}
|
|
.headerNowPlaying {
|
|
background: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 5%),
|
|
0.7
|
|
);
|
|
}
|
|
.skinHeader.semiTransparent {
|
|
-webkit-backdrop-filter: none !important;
|
|
backdrop-filter: none !important;
|
|
background-color: transparent;
|
|
background: 0 0;
|
|
box-shadow: none !important;
|
|
border-bottom: 0;
|
|
--theme-text-color-lightness: 100%;
|
|
--theme-text-color-alpha: 1;
|
|
--focus-background-hue: 0;
|
|
--focus-background-saturation: 0%;
|
|
--focus-background-lightness: 100%;
|
|
--focus-text-color-lightness: 0%;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.appHeader-tv.semiTransparent {
|
|
--theme-text-color-alpha: 0.87;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.skinHeader.semiTransparent::before {
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
right: 0;
|
|
inset-inline-start: 0;
|
|
inset-inline-end: 0;
|
|
transition: opacity 0.3s ease-out;
|
|
content: " ";
|
|
opacity: 0;
|
|
background-color: rgba(0, 0, 0, 0.3);
|
|
background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
|
|
z-index: -1;
|
|
}
|
|
.semiTransparent.headroom-scrolling {
|
|
text-shadow: none;
|
|
}
|
|
.semiTransparent.headroom-scrolling::before {
|
|
opacity: 1;
|
|
}
|
|
.pageTitleWithDefaultLogo {
|
|
background-image: url(../logowhite.png);
|
|
}
|
|
html,
|
|
.backgroundContainer {
|
|
background-color: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
var(--background-lightness)
|
|
);
|
|
}
|
|
.backgroundContainer.withBackdrop {
|
|
background-color: rgba(0, 0, 0, 0.8);
|
|
}
|
|
.backgroundContainer-withfocuspreview.withBackdrop {
|
|
background-image: linear-gradient(
|
|
to right,
|
|
#000,
|
|
rgba(0, 0, 0, 0.9) 34%,
|
|
rgba(0, 0, 0, 0),
|
|
transparent
|
|
);
|
|
background-color: transparent;
|
|
}
|
|
[dir="rtl"] .backgroundContainer-withfocuspreview.withBackdrop {
|
|
background-image: linear-gradient(
|
|
to left,
|
|
#000,
|
|
rgba(0, 0, 0, 0.9) 34%,
|
|
rgba(0, 0, 0, 0),
|
|
transparent
|
|
);
|
|
}
|
|
@media not all and (min-width: 50em) {
|
|
.itemBackgroundContainer-preventbackdrop.withBackdrop {
|
|
background-color: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
var(--background-lightness)
|
|
);
|
|
}
|
|
}
|
|
.paper-icon-button-light:active {
|
|
background-color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.2
|
|
);
|
|
}
|
|
.paper-icon-button-light-tv:focus {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
/* .paper-icon-button-light:focus-visible { */
|
|
/* background: hsla( */
|
|
/* var(--focus-background-hue), */
|
|
/* var(--focus-background-saturation), */
|
|
/* var(--focus-background-lightness), */
|
|
/* 0.9 */
|
|
/* ); */
|
|
/* --theme-text-color-lightness: var(--focus-text-color-lightness); */
|
|
/* color: hsla( */
|
|
/* var(--theme-text-color-hue), */
|
|
/* var(--theme-text-color-saturation), */
|
|
/* 0%, */
|
|
/* var(--theme-text-color-alpha) */
|
|
/* ); */
|
|
}
|
|
.raised,
|
|
.fab {
|
|
background: hsla(
|
|
var(--button-background-hue),
|
|
var(--button-background-saturation),
|
|
var(--button-background-lightness),
|
|
var(--button-background-alpha)
|
|
);
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
box-shadow: 0 0.25em 0.4375em rgba(0, 0, 0, 0.25);
|
|
}
|
|
.raised:active,
|
|
.fab:active {
|
|
background: hsla(
|
|
var(--button-background-hue),
|
|
var(--button-background-saturation),
|
|
calc(var(--button-background-lightness) + 10%),
|
|
var(--button-background-alpha)
|
|
);
|
|
}
|
|
.emby-select,
|
|
.emby-multilineselect {
|
|
color: inherit;
|
|
background: hsla(
|
|
var(--input-background-hue),
|
|
var(--input-background-saturation),
|
|
var(--input-background-lightness),
|
|
var(--button-background-alpha)
|
|
);
|
|
border: var(--line-size) solid transparent;
|
|
}
|
|
@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter: blur(1em)) {
|
|
.raised-backdropfilter,
|
|
.fab-backdropfilter,
|
|
.emby-select-backdropfilter.detailTrackSelect {
|
|
background: hsla(
|
|
var(--button-background-hue),
|
|
var(--button-background-saturation),
|
|
var(--button-background-blur-lightness),
|
|
var(--button-background-blur-alpha)
|
|
);
|
|
-webkit-backdrop-filter: var(--button-blur-backdrop-filter);
|
|
backdrop-filter: var(--button-blur-backdrop-filter);
|
|
}
|
|
.toast-large {
|
|
--theme-text-color-lightness: 100%;
|
|
--theme-text-color-alpha: 0.85;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
}
|
|
.filter-active {
|
|
background: #03a9f4 !important;
|
|
color: #fff !important;
|
|
}
|
|
.button-submit {
|
|
background: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
color: #fff;
|
|
}
|
|
@media not all and (min-width: 50em) {
|
|
.detailButton-primary {
|
|
background: #fff;
|
|
color: #1a1a1a;
|
|
-webkit-backdrop-filter: none !important;
|
|
backdrop-filter: none !important;
|
|
}
|
|
}
|
|
.emby-select > option {
|
|
--theme-text-color-alpha: 1;
|
|
--theme-text-color-lightness: 100%;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
background: hsl(
|
|
var(--card-background-hue),
|
|
var(--card-background-saturation),
|
|
var(--card-background-lightness)
|
|
);
|
|
}
|
|
.emby-select:focus-visible {
|
|
border-color: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
) !important;
|
|
}
|
|
.emby-select-tv:focus {
|
|
border-color: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
) !important;
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
) !important;
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness) !important;
|
|
--theme-text-color-alpha: 1 !important;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
) !important;
|
|
}
|
|
.emby-select-tv:focus ~ .emby-select-selectedNameContainer {
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
) !important;
|
|
}
|
|
.emby-select-tv:focus ~ .selectArrowContainer {
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
) !important;
|
|
}
|
|
.emby-textarea-label:focus-within > .emby-textarea-labeltext,
|
|
.selectLabel:focus-within > .selectLabelText,
|
|
.inputLabelFocused {
|
|
color: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
}
|
|
.sliderLabel:focus-within > .sliderLabelText {
|
|
color: var(--theme-accent-text-color);
|
|
}
|
|
.emby-collapse-expandIcon,
|
|
.accentText {
|
|
color: var(--theme-accent-text-color);
|
|
}
|
|
.button-link {
|
|
color: var(--theme-accent-text-color);
|
|
}
|
|
.button-link-color-inherit {
|
|
color: inherit;
|
|
}
|
|
.paperList,
|
|
.visualCardBox {
|
|
background-color: hsla(
|
|
var(--card-background-hue),
|
|
var(--card-background-saturation),
|
|
var(--card-background-lightness),
|
|
var(--card-background-alpha)
|
|
);
|
|
}
|
|
.listItems-border {
|
|
border: var(--line-size) solid var(--line-background);
|
|
}
|
|
.collapseContent {
|
|
border: var(--line-size) solid var(--line-background);
|
|
}
|
|
.secondaryText,
|
|
.fieldDescription,
|
|
.cardText-secondary {
|
|
--theme-text-color-alpha: var(--theme-secondary-text-color-alpha);
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
@supports (color: var(--fake-var)) {
|
|
.cardText-first {
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.layout-tv .cardText-first {
|
|
--theme-text-color-alpha: 0.87;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
}
|
|
.actionsheetDivider {
|
|
background: var(--line-background);
|
|
}
|
|
.selectionCommandsPanel {
|
|
background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 15%)
|
|
);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.upNextDialog-countdownText {
|
|
color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.navMenuOption-selected .listItem-content {
|
|
color: var(--theme-accent-text-color);
|
|
}
|
|
.navMenuOption-selected .listItem-content::before {
|
|
background-color: hsla(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness),
|
|
0.2
|
|
);
|
|
}
|
|
.listItem-border::after {
|
|
background: var(--line-background);
|
|
}
|
|
@media (hover: hover) and (pointer: fine) {
|
|
.listItem-hoverable:hover .listItem-content-bg {
|
|
background-color: transparent;
|
|
}
|
|
.listItem-hoverable:hover .listItem-content-bg::before {
|
|
background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.2
|
|
);
|
|
}
|
|
}
|
|
.listItem-tv:focus .listItem-content-bg {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
box-shadow: 0 0.25em 0.4375em rgba(0, 0, 0, 0.25);
|
|
}
|
|
.listItem-button:focus-visible .listItem-content-bg {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
@supports (color: var(--fake-var)) {
|
|
.listItem-tv:focus .listItem-content-bg {
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.listItem-button:focus-visible .listItem-content-bg {
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
}
|
|
.listItem-tv:focus .listItem-content-fb::before {
|
|
border-color: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.7
|
|
);
|
|
}
|
|
.progressring-spiner {
|
|
border-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.mediaInfoText {
|
|
background: hsla(
|
|
var(--button-background-hue),
|
|
var(--button-background-saturation),
|
|
var(--button-background-lightness),
|
|
var(--button-background-alpha)
|
|
);
|
|
}
|
|
.starIcon {
|
|
color: #cb272a;
|
|
}
|
|
.mediaInfoTimerIcon {
|
|
color: #cb272a;
|
|
}
|
|
.emby-input,
|
|
.emby-textarea {
|
|
color: inherit;
|
|
background: hsla(
|
|
var(--input-background-hue),
|
|
var(--input-background-saturation),
|
|
var(--input-background-lightness),
|
|
var(--button-background-alpha)
|
|
);
|
|
border: var(--line-size) solid transparent;
|
|
}
|
|
.emby-input:focus-visible,
|
|
.emby-textarea:focus-visible {
|
|
border-color: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
}
|
|
.emby-input-tv:focus,
|
|
.emby-textarea-tv:focus {
|
|
border-color: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
}
|
|
.emby-checkbox + .checkboxLabel::before {
|
|
border-color: currentcolor;
|
|
}
|
|
.chkCardSelect + .checkboxLabel::before {
|
|
border-color: transparent;
|
|
background: rgba(255, 255, 255, 0.4);
|
|
}
|
|
.chkItemSelect-selecthint + .checkboxLabel::before {
|
|
border-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
calc(var(--theme-primary-color-lightness) - 5%)
|
|
);
|
|
background-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
calc(var(--theme-primary-color-lightness) - 5%)
|
|
);
|
|
}
|
|
.emby-checkbox:checked + .checkboxLabel::before {
|
|
border-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
background-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.emby-checkbox-focusoutline {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.2
|
|
);
|
|
}
|
|
.emby-checkbox:checked + .checkboxLabel + .emby-checkbox-focusoutline {
|
|
background: hsla(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness),
|
|
0.2
|
|
);
|
|
}
|
|
.mdl-radio__inner-circle {
|
|
background-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.emby-radio:focus-visible + .radioButtonLabel {
|
|
background-color: hsla(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness),
|
|
0.2
|
|
);
|
|
color: var(--theme-accent-text-color);
|
|
}
|
|
.itemProgressBar {
|
|
background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.3
|
|
);
|
|
}
|
|
.itemProgressBarForeground {
|
|
background-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.itemProgressBarForeground-recording {
|
|
background-color: #cb272a;
|
|
}
|
|
.countIndicator {
|
|
background: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.playedIndicator {
|
|
background: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.emby-tab-button-active {
|
|
background: hsla(
|
|
var(--button-background-hue),
|
|
var(--button-background-saturation),
|
|
calc(var(--button-background-lightness) + 50%),
|
|
0.5
|
|
);
|
|
--theme-text-color-lightness: 100%;
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.emby-tab-button-active.videoosd-tab-button {
|
|
background: 0 0;
|
|
}
|
|
.emby-tab-button-active.videoosd-tab-button::before {
|
|
background: #666;
|
|
}
|
|
.emby-button:focus-visible {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.emby-button-tv:focus {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
box-shadow: 0 0.25em 0.4375em rgba(0, 0, 0, 0.25);
|
|
}
|
|
.button-link:focus-visible {
|
|
background: 0 0;
|
|
}
|
|
.button-link.emby-button-tv:focus {
|
|
background: 0 0;
|
|
box-shadow: none;
|
|
}
|
|
.button-link:focus-visible::before {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
);
|
|
}
|
|
.button-link.emby-button-tv:focus::before {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.9
|
|
);
|
|
}
|
|
@supports (-webkit-mask-composite: xor) {
|
|
.emby-button-outline:focus::after,
|
|
.emby-button-outline.fab:focus::after,
|
|
.emby-button-outline.paper-icon-button-light:focus::after {
|
|
background: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.4
|
|
);
|
|
}
|
|
}
|
|
.firstChannelCell-withscroll {
|
|
background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
var(--background-lightness)
|
|
) !important;
|
|
}
|
|
.epgCellInner {
|
|
background: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 18%),
|
|
0.5
|
|
);
|
|
}
|
|
.channelCellInner {
|
|
background-color: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 9%),
|
|
1
|
|
);
|
|
}
|
|
.programCellInner-sports {
|
|
background: rgba(61, 130, 146, 0.5);
|
|
}
|
|
.programCellInner-movie {
|
|
background: rgba(137, 96, 172, 0.5);
|
|
}
|
|
.programCellInner-kids {
|
|
background: rgba(115, 176, 205, 0.5);
|
|
}
|
|
.programCellInner-news {
|
|
background: rgba(151, 176, 127, 0.5);
|
|
}
|
|
.guide-currentTimeIndicatorDot {
|
|
border-inline-end-color: hsla(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness),
|
|
0.2
|
|
);
|
|
color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.epgRow-tv:focus-within .epgCellInner {
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
background: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 60%),
|
|
0.5
|
|
);
|
|
}
|
|
.channelCell-tv:focus > .channelCellInner,
|
|
.programCell-tv:focus > .programCellInner {
|
|
background-color: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.channelCell:focus-visible > .channelCellInner,
|
|
.programCell:focus-visible > .programCellInner {
|
|
background-color: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.guide-programTextIcon {
|
|
color: #1e1e1e;
|
|
background: hsl(
|
|
var(--button-background-hue),
|
|
var(--button-background-saturation),
|
|
calc(var(--button-background-lightness) + 23.5%)
|
|
);
|
|
}
|
|
.infoBanner {
|
|
background: hsl(
|
|
var(--card-background-hue),
|
|
var(--card-background-saturation),
|
|
var(--card-background-lightness)
|
|
);
|
|
}
|
|
.warningBanner {
|
|
background: rgba(255, 69, 0, 0.1);
|
|
color: #ff4500;
|
|
}
|
|
.ratingbutton-icon-withrating {
|
|
color: #c33;
|
|
}
|
|
.downloadbutton-icon-on {
|
|
color: #4285f4;
|
|
}
|
|
.downloadbutton-icon-complete {
|
|
color: #4285f4;
|
|
}
|
|
.playstatebutton-icon-played {
|
|
color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
) !important;
|
|
}
|
|
.toggleButtonIcon-active {
|
|
background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.5
|
|
);
|
|
color: #000;
|
|
}
|
|
.card:focus .cardBox-sideFooter-f {
|
|
background-color: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.card:focus-visible .cardBox-sideFooter {
|
|
background-color: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.card:focus .cardContent-bxsborder::before,
|
|
.sideFooterCard:focus .cardBox-sideFooter-f::before {
|
|
border-color: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.8
|
|
) !important;
|
|
}
|
|
.card:focus:focus-visible .cardContent-bxsborder-fv::before {
|
|
border-color: hsla(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness),
|
|
0.8
|
|
) !important;
|
|
}
|
|
.cardContent-button {
|
|
background-color: transparent;
|
|
}
|
|
.cardContent-shadow {
|
|
box-shadow: 0 0.25em 0.4375em rgba(0, 0, 0, 0.25);
|
|
background-color: hsla(
|
|
var(--card-background-hue),
|
|
var(--card-background-saturation),
|
|
var(--card-background-lightness),
|
|
var(--card-background-alpha)
|
|
);
|
|
}
|
|
.card-focustransform:focus .cardContent-shadow {
|
|
box-shadow: 0 0.278em 0.975em rgba(0, 0, 0, 0.5);
|
|
}
|
|
.defaultCardBackground {
|
|
background-color: hsla(
|
|
var(--card-background-hue),
|
|
var(--card-background-saturation),
|
|
var(--card-background-lightness),
|
|
var(--card-background-alpha)
|
|
);
|
|
}
|
|
.cardImageContainer-sideFooter {
|
|
background-color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.04
|
|
);
|
|
}
|
|
.cardOverlayButtonIcon,
|
|
.listItemOverlayButtonIcon {
|
|
background-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
::-webkit-scrollbar-track-piece {
|
|
background-color: transparent;
|
|
}
|
|
::-webkit-scrollbar-thumb {
|
|
background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.5
|
|
);
|
|
}
|
|
.emby-slider-background {
|
|
background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.3
|
|
);
|
|
}
|
|
.emby-slider {
|
|
color: inherit;
|
|
}
|
|
.emby-slider-thumb {
|
|
background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
1
|
|
);
|
|
}
|
|
.emby-slider-background-upper {
|
|
background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.35
|
|
);
|
|
}
|
|
.emby-slider-background-upper-accent {
|
|
background: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.emby-slider-background-lower {
|
|
background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--slider-lower-opacity)
|
|
);
|
|
}
|
|
@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter: blur(1em)) {
|
|
.emby-slider-background-backdropfilter {
|
|
-webkit-backdrop-filter: saturate(1.8) blur(4em);
|
|
backdrop-filter: saturate(1.8) blur(4em);
|
|
}
|
|
}
|
|
.scrollbuttoncontainer {
|
|
color: white;
|
|
background: hsla(var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),0.35);
|
|
border-radius: 0.7em;
|
|
}
|
|
.recordingIcon-active {
|
|
color: #c33 !important;
|
|
}
|
|
.textActionButton.dragging {
|
|
background: hsla(
|
|
var(--button-background-hue),
|
|
var(--button-background-saturation),
|
|
var(--button-background-lightness),
|
|
var(--button-background-alpha)
|
|
) !important;
|
|
}
|
|
.dragging-over.full-drop-target {
|
|
background: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
) !important;
|
|
color: #fff !important;
|
|
}
|
|
.dragging-over-top::before,
|
|
.dragging-over-bottom::after,
|
|
.dragging-over-left::before,
|
|
.dragging-over-right::after {
|
|
background: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
}
|
|
.checkboxLabel-lockedfield-embeddedintofield {
|
|
border-inline-start-color: var(--line-background) !important;
|
|
border-top-width: var(--line-size) !important;
|
|
border-bottom-width: var(--line-size) !important;
|
|
}
|
|
.checkboxLabel-lockedfield {
|
|
background: hsla(
|
|
var(--button-background-hue),
|
|
var(--button-background-saturation),
|
|
var(--button-background-lightness),
|
|
var(--button-background-alpha)
|
|
) !important;
|
|
}
|
|
.chkLockedField:checked + span {
|
|
border-color: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
) !important;
|
|
background: hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
) !important;
|
|
}
|
|
.chkLockedField.emby-checkbox-tv:focus {
|
|
box-shadow: 0 0 0 0.12em
|
|
hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.chkLockedField:focus-visible + span {
|
|
box-shadow: 0 0 0 0.12em
|
|
hsl(
|
|
var(--theme-primary-color-hue),
|
|
var(--theme-primary-color-saturation),
|
|
var(--theme-primary-color-lightness)
|
|
);
|
|
}
|
|
.tabs-viewmenubar-backgroundcontainer {
|
|
background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 9.75%)
|
|
);
|
|
}
|
|
@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter: blur(1em)) {
|
|
.tabs-viewmenubar-backgroundcontainer-backdropfilter {
|
|
background: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 15%),
|
|
0.5
|
|
);
|
|
-webkit-backdrop-filter: saturate(1.8) blur(1.5em);
|
|
backdrop-filter: saturate(1.8) blur(1.5em);
|
|
}
|
|
}
|
|
.tabs-viewmenubar:focus-within .emby-tab-button-active:not(:focus) {
|
|
background: 0 0;
|
|
}
|
|
.dockedtabs {
|
|
border-top: var(--line-size) solid var(--line-background);
|
|
}
|
|
.dockedtabs-tab-button {
|
|
background: 0 0 !important;
|
|
}
|
|
.dockedtabs-tab-button.emby-tab-button:focus {
|
|
color: inherit;
|
|
}
|
|
.dockedtabs-tab-button.emby-tab-button-active {
|
|
color: var(--theme-accent-text-color) !important;
|
|
}
|
|
.searchFieldsBottomBorder {
|
|
border-bottom: var(--line-size) solid var(--line-background);
|
|
}
|
|
.activeSession-bottomsection:nth-child(odd) {
|
|
background: hsla(
|
|
var(--card-background-hue),
|
|
var(--card-background-saturation),
|
|
calc(var(--card-background-lightness) - 10%),
|
|
0.5
|
|
);
|
|
}
|
|
.dataGridHeader-content-inner {
|
|
background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 7%)
|
|
);
|
|
}
|
|
.dataGridItem:nth-child(2n) {
|
|
background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 7%)
|
|
);
|
|
}
|
|
@media (hover: hover) and (pointer: fine) {
|
|
.dataGridItem-hoverable:hover,
|
|
.dataGridItem-hoverable:hover .chkItemSelectContainer {
|
|
background-color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.2
|
|
);
|
|
}
|
|
}
|
|
.dataGridItem-focusscale:focus {
|
|
background: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.dataGridItem-button:focus-visible {
|
|
background: hsl(
|
|
var(--focus-background-hue),
|
|
var(--focus-background-saturation),
|
|
var(--focus-background-lightness)
|
|
);
|
|
--theme-text-color-lightness: var(--focus-text-color-lightness);
|
|
--theme-text-color-alpha: 1;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
0%,
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
@media all and (min-width: 50em) {
|
|
.itemBackgroundContainer.withBackdrop {
|
|
background: linear-gradient(
|
|
77deg,
|
|
rgba(0, 0, 0, 0.84) 0,
|
|
rgba(0, 0, 0, 0.75) 60%,
|
|
rgba(0, 0, 0, 0.3) 100%
|
|
) !important;
|
|
opacity: 1 !important;
|
|
}
|
|
[dir="rtl"] .itemBackgroundContainer.withBackdrop {
|
|
background: linear-gradient(
|
|
283deg,
|
|
rgba(0, 0, 0, 0.84) 0,
|
|
rgba(0, 0, 0, 0.75) 60%,
|
|
rgba(0, 0, 0, 0.3) 100%
|
|
) !important;
|
|
}
|
|
}
|
|
@media all and (orientation: landscape) {
|
|
.itemBackgroundContainer-brighter.withBackdrop {
|
|
background: 0 0 !important;
|
|
opacity: 1 !important;
|
|
}
|
|
}
|
|
@media all and (min-width: 50em) {
|
|
.darkContentContainer-item {
|
|
--background-hue: 285;
|
|
--background-saturation: 10%;
|
|
--background-lightness: 7.84%;
|
|
--focus-background-hue: 0;
|
|
--focus-background-saturation: 0%;
|
|
--focus-background-lightness: 100%;
|
|
--focus-blur-background-lightness: 100%;
|
|
--focus-text-color-lightness: 0%;
|
|
--theme-text-color-hue: 0;
|
|
--theme-text-color-saturation: 0%;
|
|
--theme-text-color-lightness: 100%;
|
|
--theme-text-color-alpha: 1;
|
|
--theme-accent-text-color: var(--theme-accent-text-color-darkbg);
|
|
--line-background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.14
|
|
);
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
--button-background-hue: 285;
|
|
--button-background-saturation: 4.2%;
|
|
--button-background-lightness: 40%;
|
|
--button-background-alpha: 0.7;
|
|
--button-background-blur-lightness: calc(
|
|
var(--button-background-lightness) + 37%
|
|
);
|
|
--button-background-blur-alpha: 0.3;
|
|
--button-blur-backdrop-filter: saturate(1.8) blur(4em);
|
|
--card-background-hue: 0;
|
|
--card-background-saturation: 0%;
|
|
--card-background-lightness: 17.25%;
|
|
--card-background-alpha: 0.7;
|
|
--input-background-hue: 285;
|
|
--input-background-saturation: 4.2%;
|
|
--input-background-lightness: 40%;
|
|
--drawer-background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 3.5%)
|
|
);
|
|
--docked-drawer-background: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 18%),
|
|
0.2
|
|
);
|
|
}
|
|
.detailMainContainer-withbackdrop {
|
|
text-shadow: 0.18em 0.18em 0.28em rgba(0, 0, 0, 0.45);
|
|
}
|
|
.details-additionalContent-withbackdrop {
|
|
--theme-text-color-alpha: 0.85;
|
|
}
|
|
}
|
|
.darkContentContainer {
|
|
--background-hue: 285;
|
|
--background-saturation: 10%;
|
|
--background-lightness: 7.84%;
|
|
--focus-background-hue: 0;
|
|
--focus-background-saturation: 0%;
|
|
--focus-background-lightness: 100%;
|
|
--focus-blur-background-lightness: 100%;
|
|
--focus-text-color-lightness: 0%;
|
|
--theme-text-color-hue: 0;
|
|
--theme-text-color-saturation: 0%;
|
|
--theme-text-color-lightness: 100%;
|
|
--theme-text-color-alpha: 1;
|
|
--theme-accent-text-color: var(--theme-accent-text-color-darkbg);
|
|
--line-background: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
0.14
|
|
);
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
--button-background-hue: 285;
|
|
--button-background-saturation: 4.2%;
|
|
--button-background-lightness: 40%;
|
|
--button-background-alpha: 0.6;
|
|
--button-background-blur-lightness: calc(
|
|
var(--button-background-lightness) + 37%
|
|
);
|
|
--button-background-blur-alpha: 0.3;
|
|
--button-blur-backdrop-filter: saturate(1.8) blur(4em);
|
|
--card-background-hue: 0;
|
|
--card-background-saturation: 0%;
|
|
--card-background-lightness: 17.25%;
|
|
--card-background-alpha: 0.7;
|
|
--input-background-hue: 285;
|
|
--input-background-saturation: 4.2%;
|
|
--input-background-lightness: 40%;
|
|
--drawer-background: hsl(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 3.5%)
|
|
);
|
|
--docked-drawer-background: hsla(
|
|
var(--background-hue),
|
|
var(--background-saturation),
|
|
calc(var(--background-lightness) + 18%),
|
|
0.2
|
|
);
|
|
}
|
|
.darkContentContainer-tv {
|
|
--theme-text-color-alpha: 0.87;
|
|
color: hsla(
|
|
var(--theme-text-color-hue),
|
|
var(--theme-text-color-saturation),
|
|
var(--theme-text-color-lightness),
|
|
var(--theme-text-color-alpha)
|
|
);
|
|
}
|
|
.graphicContentContainer {
|
|
--theme-text-color-alpha: 1;
|
|
--theme-secondary-text-color-alpha: 0.7;
|
|
--button-background-hue: 0;
|
|
--button-background-saturation: 0%;
|
|
--button-background-lightness: 15%;
|
|
--button-background-alpha: 0.6;
|
|
--input-background-hue: 0;
|
|
--input-background-saturation: 0%;
|
|
--input-background-lightness: 15%;
|
|
--slider-lower-opacity: 1;
|
|
}
|
|
.detailTrackSelect {
|
|
border-color: transparent;
|
|
}
|
|
.lyricsScroller {
|
|
--theme-secondary-text-color-alpha: 0.3;
|
|
}
|