/* Hide splash screen */ .splashscreen { display: none !important; } /* Sidebar background black */ .MuiPaper-root.MuiDrawer-paper.MuiDrawer-paperAnchorLeft { background-color: #000000 !important; } /* Ensure other elements stay black */ .countIndicator, .indicator, .backgroundContainer, .dialog, .skinHeader, .mainDrawer, .emby-input, .emby-textarea, .emby-select, .navMenuOption-selected, .cardBox, .paperList { background: #000000 !important; color: #ffffff !important; } /* Hide logos */ a[href="#/"] .MuiListItemIcon-root, .MuiBox-root.css-1j3tjfb, .pageTitleWithLogo, .pageTitleWithDefaultLogo, .pageTitleWithLogo.pageTitleWithDefaultLogo, .pageTitleWithLogo .pageTitleWithDefaultLogo, .pageTitle.pageTitleWithDefaultLogo { display: none !important; } /* Hide "please login" text and adjust layout */ #loginPage h1 { display: none; } #loginPage .padded-left.padded-right.padded-bottom-page { margin-top: 50px; } /* Hide "manual" and "forgot password" buttons */ #loginPage .raised.cancel.block.btnManual.emby-button, #loginPage .raised.cancel.block.btnForgotPassword.emby-button { display: none; } /* Progress bar styling */ #itemDetailPage .itemProgressBar, #indexPage .itemProgressBar { height: 2000em; background: transparent !important; } /* Remove card footer background and stretch to cover card */ .innerCardFooter.fullInnerCardFooter.innerCardFooterClear { background: transparent !important; right: 0; left: 0; top: 0; bottom: 0; margin: 0; } /* Grey progress bar foreground */ .itemProgressBarForeground { background-color: rgba(128, 128, 128, 0.35) !important; } /* Remove underline on hover and make links bold */ a, a:visited { text-decoration: none !important; font-weight: normal !important; color: #ffffff !important; } a:hover, a:focus { text-decoration: none !important; font-weight: bold !important; } /* ========================= Indicator Styling — Black Background, White Text ========================= */ .cardIndicators, .listItemIndicators { right: 0 !important; top: 0 !important; } .innerCardFooter { border-radius: 0px var(--rounding) !important; box-shadow: 1px -1px 4px 0 rgba(0,0,0,0.3); background: #000000 !important; color: #ffffff !important; } .countIndicator, .playedIndicator { border-radius: 0px var(--rounding) !important; box-shadow: -1px 1px 4px 0 rgba(0,0,0,0.3); background: #000000 !important; color: #ffffff !important; } .mediaSourceIndicator { left: 0; top: 0; border-radius: var(--rounding) 0px !important; box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.3); background: #000000 !important; color: #ffffff !important; } .cardOverlayButton, .cardOverlayButtonIcon { width: 2.6em; height: 2.6em; /* keep equal */ border-radius: var(--rounding) !important; }