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