Last active
March 13, 2023 22:33
-
-
Save iwalton3/a0dd0511e8cdabab6cd9351189f35f48 to your computer and use it in GitHub Desktop.
Jellyfin Cotton Candy Theme
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* { | |
scrollbar-width: thin; | |
} | |
.skinHeader, | |
html { | |
color: #222; | |
color: rgba(0, 0, 0, 0.87); | |
} | |
.wizardStartForm, | |
.ui-corner-all, | |
.ui-shadow { | |
background-color: #f5abb9 !important; | |
} | |
.emby-collapsible-button { | |
border-color: #ccc; | |
border-color: rgba(0, 0, 0, 0.158); | |
} | |
.collapseContent { | |
background-color: #eaeaea; | |
} | |
.skinHeader-withBackground { | |
background-color: #f5abb9 !important; | |
color: #ccc; | |
color: rgba(255, 255, 255, 0.87); | |
} | |
.osdHeader { | |
-webkit-box-shadow: none !important; | |
box-shadow: none !important; | |
} | |
.skinHeader.semiTransparent { | |
-webkit-backdrop-filter: none !important; | |
backdrop-filter: none !important; | |
background-color: rgba(0, 0, 0, 0.4); | |
} | |
.layout-tv .skinHeader.semiTransparent { | |
background: none; | |
color: inherit; | |
} | |
.pageTitleWithDefaultLogo { | |
background-image: url(/web/assets/img/banner-light.png); | |
} | |
.layout-tv .pageTitleWithDefaultLogo { | |
background-image: url(/web/assets/img/icon-transparent.png); | |
} | |
.backgroundContainer, | |
html { | |
background-color: #f2f2f2; | |
} | |
.backgroundContainer.withBackdrop { | |
background-color: rgba(255, 255, 255, 0.8); | |
} | |
.dialog, | |
.nowPlayingPlaylist, | |
.nowPlayingContextMenu { | |
background-color: #f0f0f0; | |
} | |
.emby-scrollbuttons .paper-icon-button-light { | |
color: #000; | |
} | |
@media (hover: hover) and (pointer: fine) { | |
.paper-icon-button-light:hover:not(:disabled) { | |
color: #5bcffa !important; | |
background-color: rgba(0, 164, 220, 0.2); | |
} | |
} | |
.paper-icon-button-light:active:not(:disabled) { | |
color: #5bcffa !important; | |
background-color: rgba(0, 164, 220, 0.2); | |
} | |
.paper-icon-button-light.show-focus:focus { | |
color: #5bcffa !important; | |
} | |
.fab, | |
.raised { | |
background: #d8d8d8; | |
color: inherit; | |
} | |
.fab:focus, | |
.raised:focus { | |
background: #ccc; | |
} | |
a[data-role=button] { | |
background: #d8d8d8 !important; | |
} | |
.button-submit { | |
background: #5bcffa !important; | |
color: #f5abb9; | |
} | |
.button-submit:focus { | |
background: #0cb0e8; | |
} | |
.button-delete { | |
background: rgb(247, 0, 0); | |
color: rgba(255, 255, 255, 0.87); | |
} | |
.checkboxLabel { | |
color: inherit; | |
} | |
.checkboxListLabel, | |
.inputLabel, | |
.inputLabelUnfocused, | |
.paperListLabel, | |
.textareaLabelUnfocused { | |
color: #555; | |
} | |
.button-link, | |
.inputLabelFocused, | |
.selectLabelFocused, | |
.textareaLabelFocused { | |
color: #5bcffa !important; | |
} | |
.checkboxOutline { | |
border-color: currentColor; | |
} | |
.paperList, | |
.visualCardBox { | |
background-color: #f5abb9; | |
} | |
.defaultCardBackground1 { | |
background-color: #009688; | |
} | |
.defaultCardBackground2 { | |
background-color: #d32f2f; | |
} | |
.defaultCardBackground3 { | |
background-color: #0288d1; | |
} | |
.defaultCardBackground4 { | |
background-color: #388e3c; | |
} | |
.defaultCardBackground5 { | |
background-color: #f57f17; | |
} | |
.formDialogHeader:not(.formDialogHeader-clear) { | |
background-color: #5bcffa !important; | |
color: #f5abb9; | |
} | |
.formDialogFooter:not(.formDialogFooter-clear) { | |
background-color: #f0f0f0; | |
border-top: 1px solid #f5abb9 !important; | |
border-top: 1px solid rgba(0, 0, 0, 0.08); | |
color: inherit; | |
} | |
.layout-tv .formDialogFooter:not(.formDialogFooter-clear) { | |
background-color: transparent; | |
border: none; | |
} | |
.cardText-secondary, | |
.fieldDescription, | |
.guide-programNameCaret, | |
.listItem .secondary, | |
.nowPlayingBarSecondaryText, | |
.programSecondaryTitle, | |
.secondaryText { | |
color: #888; | |
} | |
.actionsheetDivider { | |
background: #f5abb9 !important; | |
background: rgba(0, 0, 0, 0.14); | |
} | |
.cardFooter-vibrant .cardText-secondary { | |
color: inherit; | |
opacity: 0.5; | |
} | |
.formDialogHeader a, | |
.toast { | |
color: #f5abb9; | |
} | |
.toast { | |
background: #f5abb9 !important; | |
color: rgba(255, 255, 255, 0.87); | |
} | |
.appfooter, | |
.playlistSectionButton { | |
background: #282828; | |
color: #ccc; | |
color: rgba(255, 255, 255, 0.78); | |
} | |
.nowPlayingBarSecondaryText { | |
color: #999; | |
} | |
.itemSelectionPanel { | |
border: 1px solid #5bcffa !important; | |
} | |
.selectionCommandsPanel { | |
background: #5bcffa !important; | |
color: #f5abb9; | |
} | |
.upNextDialog-countdownText { | |
color: #5bcffa !important; | |
} | |
.alphaPickerButton { | |
color: #555; | |
color: rgba(0, 0, 0, 0.7); | |
background-color: transparent; | |
} | |
.alphaPickerButton-selected, | |
.alphaPickerButton-tv:focus { | |
background-color: #5bcffa !important; | |
color: #fff !important; | |
} | |
.detailRibbon { | |
background-color: #f5abb9 !important; | |
color: #ccc; | |
color: rgba(255, 255, 255, 0.87); | |
} | |
.layout-tv .detailRibbon { | |
background: none; | |
color: inherit; | |
} | |
.detailTableBodyRow-shaded:nth-child(even) { | |
background: #f8f8f8; | |
} | |
.listItem-border { | |
border-color: #a7a7a7 !important; | |
} | |
.listItem:focus { | |
background: #bbb; | |
} | |
.listItem:hover { | |
background: #f5abb9 !important; | |
} | |
.progressring-spiner { | |
border-color: #5bcffa !important; | |
} | |
.mediaInfoText { | |
color: #333; | |
background: #f5abb9; | |
} | |
.emby-input, | |
.emby-textarea { | |
color: inherit; | |
background: #f5abb9; | |
border: 0.16em solid rgba(0, 0, 0, 0.158); | |
-webkit-border-radius: 0.2em; | |
border-radius: 0.2em; | |
} | |
.emby-input:focus, | |
.emby-textarea:focus { | |
border-color: #5bcffa !important; | |
} | |
.emby-select-withcolor { | |
color: inherit; | |
background: #f5abb9; | |
border: 0.07em solid rgba(0, 0, 0, 0.158); | |
} | |
.emby-checkbox:checked + span + .checkboxOutline, | |
.emby-select-withcolor:focus { | |
border-color: #5bcffa !important; | |
} | |
.emby-checkbox:focus + span + .checkboxOutline { | |
border-color: #000; | |
} | |
.emby-checkbox:checked + span + .checkboxOutline, | |
.itemProgressBarForeground { | |
background-color: #5bcffa !important; | |
} | |
.emby-checkbox:focus:not(:checked) + span + .checkboxOutline { | |
border-color: #5bcffa !important; | |
} | |
.emby-select-withcolor > option { | |
color: #000; | |
background: #f5abb9; | |
} | |
.emby-select-tv-withcolor:focus { | |
background-color: #5bcffa !important; | |
color: #f5abb9; | |
} | |
.itemProgressBarForeground-recording { | |
background-color: #cb272a; | |
} | |
.countIndicator, | |
.fullSyncIndicator, | |
.mediaSourceIndicator, | |
.playedIndicator { | |
background: #5bcffa !important; | |
} | |
.fullSyncIndicator { | |
color: #f5abb9; | |
} | |
.mainDrawer { | |
background: #f5abb9; | |
} | |
.navMenuOption:hover { | |
background: #f2f2f2; | |
} | |
.navMenuOption-selected { | |
background: #5bcffa !important; | |
color: #f5abb9; | |
} | |
.emby-button.show-focus:focus { | |
background: #5bcffa !important; | |
color: #f5abb9; | |
} | |
.emby-tab-button { | |
color: #999; | |
} | |
.emby-tab-button-active { | |
color: #5bcffa !important; | |
} | |
.emby-tab-button.show-focus:focus { | |
color: #5bcffa !important; | |
} | |
.emby-tab-button:hover { | |
color: #5bcffa !important; | |
} | |
.channelPrograms, | |
.guide-channelHeaderCell, | |
.programCell { | |
border-color: rgba(0, 0, 0, 0.12); | |
} | |
.programCell-sports { | |
background: #3949ab !important; | |
} | |
.programCell-movie { | |
background: #5e35b1 !important; | |
} | |
.programCell-kids { | |
background: #039be5 !important; | |
} | |
.programCell-news { | |
background: #43a047 !important; | |
} | |
.programCell-active { | |
background: rgba(0, 0, 0, 0.1) !important; | |
} | |
.guide-channelHeaderCell:focus, | |
.programCell:focus { | |
background-color: #5bcffa !important; | |
color: #fff !important; | |
} | |
.guide-programTextIcon { | |
color: #1e1e1e; | |
background: #555; | |
} | |
.guide-headerTimeslots { | |
color: inherit; | |
} | |
.guide-date-tab-button { | |
color: #555; | |
color: rgba(0, 0, 0, 0.54); | |
} | |
.guide-date-tab-button.emby-tab-button-active, | |
.guide-date-tab-button:focus { | |
color: #5bcffa !important; | |
} | |
.guide-date-tab-button.show-focus:focus { | |
background-color: #5bcffa !important; | |
color: #f5abb9; | |
} | |
.infoBanner { | |
color: #000; | |
background: #fff3a5; | |
padding: 1em; | |
-webkit-border-radius: 0.25em; | |
border-radius: 0.25em; | |
} | |
.ratingbutton-icon-withrating { | |
color: #c33; | |
} | |
.downloadbutton-icon-complete, | |
.downloadbutton-icon-on { | |
color: #4285f4; | |
} | |
.playstatebutton-icon-played { | |
color: #c33; | |
} | |
.buttonActive { | |
color: #5bcffa !important; | |
} | |
.cardBox:not(.visualCardBox) .cardPadder { | |
background-color: #f5abb9; | |
} | |
.cardPadder .cardImageIcon, .osdControls .paper-icon-button-light { | |
color: #f5abb9 !important; | |
} | |
.card:focus .cardBox.visualCardBox, | |
.card:focus .cardBox:not(.visualCardBox) .cardScalable { | |
border-color: #5bcffa !important; | |
} | |
::-webkit-scrollbar-track { | |
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); | |
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); | |
} | |
.layout-desktop ::-webkit-scrollbar, | |
.layout-tv ::-webkit-scrollbar { | |
width: 0.4em; | |
height: 0.4em; | |
} | |
::-webkit-scrollbar-thumb:horizontal, | |
::-webkit-scrollbar-thumb:vertical { | |
border-radius: 2px; | |
-webkit-border-radius: 2px; | |
background: center no-repeat #999; | |
} | |
.timeslotHeaders-desktop::-webkit-scrollbar { | |
height: 0.7em; | |
} | |
.metadataSidebarIcon { | |
color: #5bcffa !important; | |
} | |
.listItemIcon:not(.listItemIcon-transparent) { | |
background-color: #5bcffa !important; | |
} | |
.cardOverlayButtonIcon-hover { | |
color: #5bcffa !important; | |
} | |
.cardOverlayButton-hover, .innerCardFooter { | |
background-color: rgba(245, 171, 185, 0.7) !important; | |
} | |
.itemProgressBarForeground { | |
background-color: #f5abb9 !important; | |
} | |
.itemProgressBar { | |
background-color: #5bcffa !important; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment