:root { --gradient-colors: var(--spice-gradienttop), var(--spice-gradientbottom); } .main-rootlist-rootlistItem:hover { background-color: var(--spice-card-background); } .main-navBar-navBar { background-image: linear-gradient(var(--gradient-colors)); } /* buttons */ .main-navBar-navBarLink { border-radius: var(--border-radius-2); color: var(--spice-text); } .main-addButton-active, .main-addButton-active:focus, .main-addButton-active:hover { color: var(--spice-player); } /* menus */ .main-card-card { background-image: linear-gradient(var(--gradient-colors)); border-radius: 10px; } .main-card-card:hover { background-color: var(--spice-card-hover); border-radius: 10px; } .main-contextMenu-menuItemButton, .main-userWidget-dropDownMenuItemButton { /*border-radius: var(--border-radius-2);*/ color: var(--spice-text); height: 32px; padding-left: 8px; } .main-trackList-trackListHeaderStuck.main-trackList-trackListHeader { background: transparent; -webkit-box-shadow: 0 -1px 0 0 var(--spice-player); box-shadow: 0 -1px 0 0 var(--spice-player); } .main-trackList-trackListHeaderStuck .main-trackList-trackListHeaderRow { border-bottom: 1px solid transparent; background: var(--spice-main); } .Root__now-playing-bar { grid-area: now-playing-bar; width: 200px; z-index: 4; } #spicetify-home-config button:disabled, #spicetify-sidebar-config button:disabled { /*background-color: var(--spice-button-disabled) !important;*/ color: var(--spice-text) !important; } /* remove gradients */ .main-home-homeHeader, .main-actionBarBackground-background { background-image: none; } .main-actionBarBackground-background, .main-home-homeHeader, .main-topBar-background, .main-topBar-overlay, .x-entityHeader-overlay, .x-actionBarBackground-background, ._UFTK833WfTNGb4agRTd, .Ic3iDUCnC09k55peZBfC { background-color: var(--spice-main) !important; } .x-actionBarBackground-background, .x-entityHeader-overlay, .Ic3iDUCnC09k55peZBfC, ._UFTK833WfTNGb4agRTd { background-image: none !important; } .main-entityHeader-backgroundColor { background: var(--spice-main); } .player-controls__buttons--new-icons { gap: 16px; margin-bottom: 8px; display: flex; flex-direction: column; flex: 1; justify-content: center; align-items: center; } .Root__top-container { display: grid; grid-template-areas: "left-sidebar main-view right-sidebar now-playing-bar"; grid-template-columns: auto 1fr; grid-template-rows: 1fr auto; height: 100%; min-height: 100%; position: relative; width: 100%; background-color: var(--spice-main); } .global-nav .Root__top-container { grid-template-areas: "global-nav global-nav global-nav global-nav" "left-sidebar main-view right-sidebar now-playing-bar" "left-sidebar main-view right-sidebar now-playing-bar"; grid-template-columns: auto 1fr auto 15vw; grid-template-rows: 1fr auto; } .main-nowPlayingBar-container { display: flex; flex-direction: column; height: 100%; min-width: 0px; -webkit-user-select: none; user-select: none; } .player-controls__left, .player-controls__right { flex-direction: column; } .playback-bar { flex-direction: column; position: relative; } .playback-bar__progress-time-elapsed { position: absolute; left: 16px; top: 20px; } .playback-bar__progress-time-elapsed::after { content: "/"; margin-left: 6px; } .main-playbackBarRemainingTime-container { margin-left: 56px; } .main-nowPlayingBar-center { flex: 1; display: flex; justify-content: center; align-items: center; } .main-nowPlayingBar-nowPlayingBar { align-items: center; border-radius: 8px; display: flex; flex-direction: column; justify-content: space-between; align-items: center; padding: 25px 0; height: 100%; background-image: linear-gradient(var(--gradient-colors)); } .Root__right-sidebar > aside { background-image: linear-gradient(var(--gradient-colors)); } /*button*/ .encore-dark-theme .encore-bright-accent-set { --background-base: var(--spice-button-active); --background-highlight: var(--spice-player); --background-press: var(--spice-player); --decorative-subdued: var(--spice-player); } /*tracklist*/ .main-trackList-trackListRow { border-radius: var(--border-radius-2); } .main-trackList-trackListRow:hover { background-color: var(--spice-card-background); } .prog-tooltip { display: none; } .main-rootlist-rootlistDividerContainer { position: relative; /*color: var(--spice-gradientTop)*/ display: none; } .progress-bar { width: 150px; } .playback-progressbar { width: 100px; } .volume-bar { flex: 0; } .main-nowPlayingWidget-nowPlaying { flex-direction: column; gap: 16px; } .main-coverSlotCollapsed-container { transform: none !important; } .main-nowPlayingWidget-nowPlaying > button { color: var(--spice-text); } .main-nowPlayingBar-extraControls { flex-direction: column; } .main-yourLibraryX-entryPoints:nth-child(2) { background-image: linear-gradient(var(--gradient-colors)); } .main-yourLibraryX-entryPoints:nth-child(1) { background-color: var(--spice-gradienttop); } /* remove hover effect */ li > div > div::after { background-color: var(--spice-card-background) !important; } li > div::after { background-color: transparent !important; } /* give background to active playlist */ .BoxComponent-group-tinted-listRow-isInteractive-hasLeadingOrMedia-paddingBlockStart_8px-paddingBlockEnd_8px-minBlockSize_56px-padding_8px, .BoxComponent-group-tinted-listRow-isInteractive-hasFocus-hasLeadingOrMedia-paddingBlockStart_8px-paddingBlockEnd_8px-minBlockSize_56px-padding_8px { background-color: var(--spice-card-background); } /* expanded sidebar buttons */ .search-searchCategory-carouselButton { background-color: transparent; } .search-searchCategory-carouselButton:hover { background-color: var(--spicecard-background); } .main-yourLibraryX-iconOnly:hover { background-color: var(--spice-card-background); color: var(--spice-text); } .Root__nav-bar { background-color: var(--spice-main); } /* give active nav tab a background */ .main-navBar-mainNav li:has(> .active) { background-color: var(--spice-card-background); border-radius: 4px; } .view-homeShortcutsGrid-shortcut { background-image: linear-gradient(var(--gradient-colors)); } .main-actionBar-ActionBarRow > * { color: var(--spice-text); } .main-actionBar-ActionBarRow svg:not(.main-playButton-PlayButton svg) { color: var(--spice-text); } .x-sortBox-sortDropdown { color: inherit; }