887 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			887 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| .Root {
 | |
|   padding-top: 30px;
 | |
| }
 | |
| 
 | |
| :root {
 | |
|     --bar-height: 70px;
 | |
|     --bar-cover-art-size: 40px;
 | |
|     --main-gap: 10px;
 | |
|     --main-corner-radius: 10px;
 | |
|     --scrollbar-vertical-size: 8px;
 | |
|     --cover-border-radius: 8px;
 | |
|     --os-windows-icon-dodge: 0;
 | |
| }
 | |
| 
 | |
| @font-face {
 | |
|     font-family: "Google Sans Display";
 | |
|     src: url("glue-resources/fonts/GoogleSansDisplayRegular.woff2") format("woff2");
 | |
|     font-style: normal;
 | |
|     font-weight: 400;
 | |
| }
 | |
| 
 | |
| @font-face {
 | |
|     font-family: "Google Sans Display";
 | |
|     src: url("glue-resources/fonts/GoogleSansDisplayMedium.woff2") format("woff2");
 | |
|     font-style: normal;
 | |
|     font-weight: 500;
 | |
| }
 | |
| 
 | |
| @font-face {
 | |
|     font-family: "Roboto";
 | |
|     src: url("glue-resources/fonts/Roboto.woff2") format("woff2");
 | |
|     font-style: normal;
 | |
|     font-weight: 400;
 | |
| }
 | |
| 
 | |
| @font-face {
 | |
|     font-family: "Roboto";
 | |
|     src: url("glue-resources/fonts/RobotoMedium.woff2") format("woff2");
 | |
|     font-style: normal;
 | |
|     font-weight: 500;
 | |
| }
 | |
| 
 | |
| body {
 | |
|     --glue-font-family: "Google Sans Display","Roboto",spotify-circular,spotify-circular-cyrillic,spotify-circular-arabic,spotify-circular-hebrew,Helvetica Neue,helvetica,arial,Hiragino Kaku Gothic Pro,Meiryo,MS Gothic,sans-serif;
 | |
|     --info-font-family: "Roboto",spotify-circular,spotify-circular-cyrillic,spotify-circular-arabic,spotify-circular-hebrew,Helvetica Neue,helvetica,arial,Hiragino Kaku Gothic Pro,Meiryo,MS Gothic,sans-serif;
 | |
|     font-family: var(--glue-font-family);
 | |
|     letter-spacing: normal;
 | |
| }
 | |
| 
 | |
| .main-type-mesto,
 | |
| .main-type-mestoBold,
 | |
| .main-type-ballad,
 | |
| .main-type-balladBold,
 | |
| .main-type-canon {
 | |
|     font-family: var(--info-font-family);
 | |
|     letter-spacing: normal;
 | |
| }
 | |
| 
 | |
| .main-type-bass {
 | |
|     font-family: var(--glue-font-family);
 | |
| }
 | |
| 
 | |
| .main-type-ballad {
 | |
|     font-weight: 500;
 | |
| }
 | |
| 
 | |
| .lyrics-lyricsContainer-LyricsLine {
 | |
|     font-family: var(--glue-font-family);
 | |
|     letter-spacing: -.03em !important;
 | |
| }
 | |
| 
 | |
| .main-rootlist-rootlistDivider {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| input {
 | |
|     background-color: unset !important;
 | |
|     border-bottom: solid 1px var(--spice-text) !important;
 | |
|     border-radius: 0 !important;
 | |
|     padding: 6px 10px 6px 48px;
 | |
|     color: var(--spice-text) !important;
 | |
| }
 | |
| 
 | |
| .x-searchInput-searchInputSearchIcon,
 | |
| .x-searchInput-searchInputClearButton {
 | |
|     color: var(--spice-text) !important;
 | |
| }
 | |
| 
 | |
| .main-home-homeHeader,
 | |
| .x-entityHeader-overlay,
 | |
| .x-actionBarBackground-background,
 | |
| .main-actionBarBackground-background,
 | |
| .main-entityHeader-overlay,
 | |
| .main-entityHeader-backgroundColor
 | |
| {
 | |
|     background-color: unset !important;
 | |
|     background-image: unset !important;
 | |
| }
 | |
| 
 | |
| .main-playButton-PlayButton.main-playButton-primary {
 | |
|     color: white;
 | |
| }
 | |
| 
 | |
| .connect-title, .connect-header {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| .connect-device-list {
 | |
|     margin: 0px -5px;
 | |
| }
 | |
| 
 | |
| /* Remove Topbar background colour */
 | |
| .main-topBar-background {
 | |
|     background-color: unset !important;
 | |
| }
 | |
| .main-topBar-overlay {
 | |
|     background-color: var(--spice-main);
 | |
| }
 | |
| 
 | |
| .main-entityHeader-shadow,
 | |
| .main-contextMenu-menu,
 | |
| .connect-device-list-container {
 | |
|     box-shadow: 0 4px 20px #21212130;
 | |
| }
 | |
| 
 | |
| .main-trackList-playingIcon {
 | |
|     filter: grayscale(1);
 | |
| }
 | |
| 
 | |
| span.artist-artistVerifiedBadge-badge svg > path:first-of-type {
 | |
|     fill: var(--spice-button);
 | |
| }
 | |
| span.artist-artistVerifiedBadge-badge svg > path:last-of-type {
 | |
|     fill: var(--spice-text);
 | |
| }
 | |
| 
 | |
| /* Full window artist background */
 | |
| .main-entityHeader-background.main-entityHeader-gradient {
 | |
|     opacity: 0.3;
 | |
| }
 | |
| 
 | |
| .main-entityHeader-container.main-entityHeader-withBackgroundImage,
 | |
| .main-entityHeader-background,
 | |
| .main-entityHeader-background.main-entityHeader-overlay:after {
 | |
|     height: 100vh;
 | |
| }
 | |
| 
 | |
| .main-entityHeader-withBackgroundImage .main-entityHeader-headerText {
 | |
|     justify-content: center;
 | |
| }
 | |
| 
 | |
| .main-entityHeader-container.main-entityHeader-nonWrapped.main-entityHeader-withBackgroundImage {
 | |
|     padding-left: 9%;
 | |
| }
 | |
| 
 | |
| .main-entityHeader-background.main-entityHeader-overlay:after {
 | |
|     background-image: linear-gradient(transparent,transparent),linear-gradient(var(--spice-main), var(--spice-main));
 | |
| }
 | |
| 
 | |
| .artist-artistOverview-overview .main-entityHeader-withBackgroundImage h1 {
 | |
|     font-size: 120px !important;
 | |
|     line-height: 120px !important;
 | |
| }
 | |
| 
 | |
| /** Hightlight selected playlist */
 | |
| .main-rootlist-rootlistItemLink.main-rootlist-rootlistItemLinkActive {
 | |
|     background: var(--spice-button);
 | |
|     border-radius: 4px;
 | |
| }
 | |
| 
 | |
| .main-navBar-navBarLinkActive {
 | |
|     background: var(--spice-button);
 | |
| }
 | |
| 
 | |
| .main-contextMenu-menu {
 | |
|     background-color: var(--spice-button);
 | |
| }
 | |
| 
 | |
| .main-contextMenu-menuHeading,
 | |
| .main-contextMenu-menuItemButton,
 | |
| .main-contextMenu-menuItemButton:not(.main-contextMenu-disabled):focus,
 | |
| .main-contextMenu-menuItemButton:not(.main-contextMenu-disabled):hover {
 | |
|     color: var(--spice-main);
 | |
| }
 | |
| 
 | |
| .main-playPauseButton-button {
 | |
|     background-color: var(--spice-button);
 | |
|     color: white;
 | |
| }
 | |
| 
 | |
| /** Queue page header */
 | |
| .queue-queue-title,
 | |
| .queue-playHistory-title {
 | |
|     color: var(--spice-text) !important;
 | |
| }
 | |
| 
 | |
| /** Artist page */
 | |
| .artist-artistOverview-heading {
 | |
|     color: var(--spice-text) !important;
 | |
| }
 | |
| .artist-artistAbout-content .artist-artistAbout-cityBlock div,
 | |
| .artist-artistAbout-content .artist-artistAbout-stats div {
 | |
|     color: var(--spice-text) !important;
 | |
| }
 | |
| .artist-artistAbout-content div {
 | |
|     color: var(--spice-text) !important;
 | |
| }
 | |
| 
 | |
| /** Cards */
 | |
| .main-cardImage-imageWrapper {
 | |
|     background-color: transparent;
 | |
|     box-shadow: unset;
 | |
|     -webkit-box-shadow: unset;
 | |
| }
 | |
| 
 | |
| .main-cardImage-imagePlaceholder, .main-cardImage-image {
 | |
|     border-radius: var(--cover-border-radius);
 | |
| }
 | |
| 
 | |
| .main-rootlist-rootlistDivider {
 | |
|     background-color: unset;
 | |
| }
 | |
| 
 | |
| .main-nowPlayingBar-nowPlayingBar {
 | |
|     height: var(--bar-height);
 | |
| }
 | |
| 
 | |
| .Root__top-bar {
 | |
|     border-radius: var(--main-corner-radius) var(--main-corner-radius) 0 0;
 | |
| }
 | |
| 
 | |
| .main-topBar-background {
 | |
|     border-radius: var(--main-corner-radius) var(--main-corner-radius) 0 0;
 | |
| }
 | |
| 
 | |
| .Root__main-view {
 | |
|     background-color: var(--spice-main);
 | |
|     border-radius: var(--main-corner-radius) var(--main-corner-radius) 0 0;
 | |
|     overflow: hidden;
 | |
| }
 | |
| 
 | |
| .main-buddyFeed-buddyFeed {
 | |
|     box-shadow: unset;
 | |
|     -webkit-box-shadow: unset;
 | |
|     z-index: 0;
 | |
| }
 | |
| 
 | |
| .main-buddyFeed-activityMetadata {
 | |
|     margin-left: 24px;
 | |
| }
 | |
| 
 | |
| .main-buddyFeed-headerTitle,
 | |
| .main-buddyFeed-activityMetadata .main-buddyFeed-username a {
 | |
|     color: var(--spice-sidebar-text);
 | |
| }
 | |
| 
 | |
| .main-buddyFeed-activityMetadata .main-buddyFeed-artistAndTrackName a,
 | |
| .main-buddyFeed-activityMetadata .main-buddyFeed-playbackContextLink,
 | |
| .main-buddyFeed-activityMetadata .main-buddyFeed-timestamp {
 | |
|     color: rgba(var(--spice-rgb-sidebar-text), 0.8);
 | |
| }
 | |
| 
 | |
| .main-buddyFeed-buddyFeedRoot .main-avatar-avatar,
 | |
| .main-buddyFeed-buddyFeedRoot .main-buddyFeed-overlay {
 | |
|     width: 32px !important;
 | |
|     height: 32px !important;
 | |
| }
 | |
| 
 | |
| .main-avatar-avatar.main-avatar-withBadge:after {
 | |
|     box-shadow: 0 0 0 2px var(--spice-sidebar);
 | |
|     background-color: var(--spice-notification);
 | |
|     right: 0;
 | |
| }
 | |
| 
 | |
| .Root__now-playing-bar {
 | |
|     border-radius: 0 0 var(--main-corner-radius) var(--main-corner-radius);
 | |
|     background-color: unset;
 | |
| }
 | |
| 
 | |
| .main-nowPlayingBar-container {
 | |
|     border-radius: 0 0 var(--main-corner-radius) var(--main-corner-radius);
 | |
|     background-color: unset;
 | |
|     background: radial-gradient(ellipse at right 50% bottom -80px, rgba(var(--spice-rgb-sidebar), 0.55), var(--spice-main) 60%);
 | |
|     border-top: 0;
 | |
|     min-width: 518px;
 | |
| }
 | |
| 
 | |
| .main-connectBar-connectBar {
 | |
|     border-radius: 0 0 var(--main-corner-radius) var(--main-corner-radius);
 | |
|     border: 2px solid var(--spice-main);
 | |
|     border-top: 0;
 | |
|     color: var(--spice-sidebar-text);
 | |
| }
 | |
| 
 | |
| .Root__nav-bar {
 | |
|     height: 100%;
 | |
|     z-index: 1;
 | |
|     width: var(--sidebar-width) !important;
 | |
| }
 | |
| 
 | |
| .main-buddyFeed-buddyFeedRoot {
 | |
|     height: 100%;
 | |
| }
 | |
| 
 | |
| .main-buddyFeed-buddyFeedRoot .os-content {
 | |
|     padding-top: 0 !important;
 | |
| }
 | |
| 
 | |
| html,
 | |
| .Root__nav-bar,
 | |
| .main-buddyFeed-buddyFeed {
 | |
|     background-color: var(--spice-sidebar) !important;
 | |
| }
 | |
| 
 | |
| html {
 | |
|     background-position: center;
 | |
|     background-repeat: no-repeat;
 | |
| }
 | |
| 
 | |
| .Root__nav-bar .link-subtle,
 | |
| .main-rootlist-rootlistItemLink:link,
 | |
| .main-rootlist-rootlistItemLink:visited,
 | |
| .main-rootlist-rootlistContent span,
 | |
| .main-navBar-entryPoints span {
 | |
|     color: var(--spice-sidebar-text)
 | |
| }
 | |
| 
 | |
| .main-navBar-navBarItem {
 | |
|     padding: 0 8px;
 | |
| }
 | |
| 
 | |
| #spicetify-show-list >* {
 | |
|     padding: 0 8px;
 | |
| }
 | |
| 
 | |
| .main-rootlist-statusIcons {
 | |
|     color: var(--spice-sidebar-text);
 | |
|     padding-right: 16px;
 | |
| }
 | |
| 
 | |
| .main-rootlist-statusIcons .main-playButton-button {
 | |
|     color: var(--spice-sidebar-text);
 | |
| }
 | |
| 
 | |
| .main-rootlist-expandArrow {
 | |
|     position: absolute;
 | |
|     top: 20px;
 | |
|     right: 12px;
 | |
|     width: 16px;
 | |
|     height: 16px;
 | |
|     color: var(--spice-sidebar-text) !important;
 | |
|     background-color: var(--spice-button);
 | |
|     border-radius: 50%;
 | |
|     box-shadow: 0 0 0 2px var(--spice-sidebar);
 | |
|     opacity: 0;
 | |
| }
 | |
| 
 | |
| li.GlueDropTarget:hover .main-rootlist-expandArrow {
 | |
|     opacity: 1;
 | |
| }
 | |
| 
 | |
| html:not(.sidebar-hide-text) .main-rootlist-expandArrow {
 | |
|     opacity: 1;
 | |
| }
 | |
| 
 | |
| .main-rootlist-expandArrow::before {
 | |
|     font-size: 10px;
 | |
|     padding-bottom: 3px;
 | |
| }
 | |
| 
 | |
| html.sidebar-hide-text .main-rootlist-expandArrow {
 | |
|     right: 4px;
 | |
| }
 | |
| 
 | |
| html.sidebar-hide-text .main-navBar-navBarItem a span,
 | |
| html.sidebar-hide-text .main-rootlist-rootlistContent a span,
 | |
| html.sidebar-hide-text .main-rootlist-rootlistItem a span,
 | |
| html.sidebar-hide-text .main-rootlist-statusIcons {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| .main-rootlist-rootlist {
 | |
|     margin-top: 0;
 | |
| }
 | |
| 
 | |
| .Root__nav-bar .os-scrollbar-vertical,
 | |
| .main-buddyFeed-buddyFeedRoot .os-scrollbar-vertical {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| /** */
 | |
| .main-topBar-historyButtons .main-topBar-button {
 | |
|     background-color: unset;
 | |
|     width: 24px;
 | |
|     height: 24px;
 | |
| }
 | |
| 
 | |
| .main-topBar-historyButtons svg {
 | |
|     color: var(--spice-button);
 | |
|     fill: var(--spice-button);
 | |
| }
 | |
| 
 | |
| .playback-bar__progress-time,
 | |
| .main-playbackBarRemainingTime-container,
 | |
| .playback-bar__progress-time-elapsed {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| .playback-bar {
 | |
|     position: absolute;
 | |
|     width: var(--main-view-width);
 | |
|     left: var(--sidebar-width);
 | |
|     bottom: calc(var(--main-gap) + var(--bar-height) - 12px / 2);
 | |
| }
 | |
| 
 | |
| .Root.is-connectBarVisible .playback-bar {
 | |
|     bottom: calc(var(--main-gap) + var(--bar-height) + 24px - 12px / 2);
 | |
| }
 | |
| 
 | |
| .main-nowPlayingWidget-coverArt .cover-art {
 | |
|     width: var(--bar-cover-art-size) !important;
 | |
|     height: var(--bar-cover-art-size) !important;
 | |
| }
 | |
| 
 | |
| .player-controls__buttons {
 | |
|     margin-bottom: 0;
 | |
|     width: 192px;
 | |
| }
 | |
| 
 | |
| .progress-bar {
 | |
|     --progress-bar-height: 2px;
 | |
|     --fg-color: var(--spice-button);
 | |
|     --bg-color: rgba(var(--spice-rgb-text), .2);
 | |
| }
 | |
| 
 | |
| .minimal-player .player-controls__buttons {
 | |
|     width: 120px;
 | |
|     gap: 0px;
 | |
| }
 | |
| 
 | |
| .minimal-player .player-controls__left,
 | |
| .minimal-player .player-controls__right {
 | |
|     --button-size: 16px !important;
 | |
|     gap: 0px;
 | |
| }
 | |
| 
 | |
| .minimal-player .volume-bar {
 | |
|     flex: 0 1 70px;
 | |
| }
 | |
| .extra-minimal-player .player-controls__buttons {
 | |
|     width: 64px;
 | |
| }
 | |
| .extra-minimal-player .main-shuffleButton-button,
 | |
| .extra-minimal-player .main-repeatButton-button,
 | |
| .extra-minimal-player .ExtraControls__connect-device-picker,
 | |
| .extra-minimal-player .volume-bar .progress-bar-wrapper {
 | |
|     display: none;
 | |
| }
 | |
| .extra-minimal-player .volume-bar {
 | |
|     flex: 0 0 32px;
 | |
| }
 | |
| 
 | |
| .main-trackInfo-name {
 | |
|     font-weight: 500;
 | |
| }
 | |
| 
 | |
| .main-topBar-topbarContent .main-playButton-PlayButton {
 | |
|     --size: 35px !important;
 | |
| }
 | |
| 
 | |
| .main-entityHeader-image {
 | |
|     border-radius: 5px;
 | |
| }
 | |
| 
 | |
| .main-entityHeader-metaDataText,
 | |
| .main-duration-container {
 | |
|     color: var(--spice-subtext);
 | |
| }
 | |
| 
 | |
| /** Sidebar */
 | |
| .main-rootlist-rootlist .os-content {
 | |
|     padding: 0 0 8px 0 !important;
 | |
| }
 | |
| 
 | |
| .main-rootlist-rootlistDividerContainer {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| .main-rootlist-rootlistItem a {
 | |
|     align-items: center;
 | |
|     border-radius: 4px;
 | |
|     display: flex;
 | |
|     height: 56px;
 | |
|     padding: 0 20px;
 | |
| }
 | |
| 
 | |
| img.playlist-picture {
 | |
|     width: 32px;
 | |
|     height: 32px;
 | |
|     flex: 0 0 32px;
 | |
|     background-size: cover;
 | |
|     background-position: center;
 | |
|     border-radius: 50%;
 | |
| }
 | |
| 
 | |
| .main-rootlist-rootlistItem a span {
 | |
|     margin-left: 24px;
 | |
| }
 | |
| 
 | |
| .main-rootlist-rootlistItem {
 | |
|     padding-left: calc(var(--indentation)*var(--left-sidebar-item-indentation-width)) !important;
 | |
|     padding-right: 0 !important;
 | |
|     transition: padding-left .5s ease;
 | |
| }
 | |
| 
 | |
| html.sidebar-hide-text .main-rootlist-rootlistItem {
 | |
|     padding: 0;
 | |
| }
 | |
| 
 | |
| .main-rootlist-dropIndicator {
 | |
|     background: var(--spice-selected-row);
 | |
|     height: 2px;
 | |
| }
 | |
| 
 | |
| .main-navBar-navBarLink {
 | |
|     height: 56px;
 | |
| }
 | |
| 
 | |
| .main-navBar-navBarItem .collection-active-icon,
 | |
| .main-navBar-navBarItem .collection-icon,
 | |
| .main-navBar-navBarItem .home-active-icon,
 | |
| .main-navBar-navBarItem .home-icon,
 | |
| .main-navBar-navBarItem .search-active-icon,
 | |
| .main-navBar-navBarItem .search-icon {
 | |
|     flex: 0 0 auto;
 | |
|     margin-right: 8px;
 | |
| }
 | |
| 
 | |
| .main-collectionLinkButton-icon,
 | |
| .main-createPlaylistButton-icon,
 | |
| .main-collectionLinkButton-icon {
 | |
|     margin-right: 24px;
 | |
| }
 | |
| 
 | |
| li.GlueDropTarget {
 | |
|     padding: 0 8px;
 | |
| }
 | |
| 
 | |
| /** OS-specific window controls dodge */
 | |
| .spotify__os--is-windows .main-navBar-navBar {
 | |
|     padding-top: calc(var(--os-windows-icon-dodge) * 24px);
 | |
| }
 | |
| 
 | |
| .spotify__container--is-desktop:not(.fullscreen).spotify__os--is-windows .main-navBar-entryPoints {
 | |
|     padding-top: calc(var(--os-windows-icon-dodge) * 12px + 12px);
 | |
| }
 | |
| 
 | |
| .spotify__os--is-windows .main-buddyFeed-header {
 | |
|     padding-top: calc(var(--os-windows-icon-dodge) * 32px);
 | |
| }
 | |
| 
 | |
| .spotify__container--is-desktop.spotify__os--is-windows[dir=ltr] .main-topBar-container {
 | |
|     padding-right: calc(var(--os-windows-icon-dodge) * 135px + 32px);
 | |
| }
 | |
| 
 | |
| .main-topBar-container {
 | |
|     max-width: unset;
 | |
| }
 | |
| 
 | |
| /** Linux-specific remove padding */
 | |
| .spotify__container--is-desktop:not(.fullscreen).spotify__os--is-linux .main-navBar-entryPoints,
 | |
| .spotify__container--is-desktop:not(.fullscreen).spotify__os--is-linux .main-navBar-navBar {
 | |
|     padding-top: 0;
 | |
| }
 | |
| 
 | |
| /** Custom elements */
 | |
| #dribbblish-sidebar-fade-in {
 | |
|     position: absolute;
 | |
|     bottom: 0;
 | |
|     width: 100%;
 | |
|     height: 15%;
 | |
|     background: linear-gradient(to top, var(--spice-sidebar) 10%, transparent);
 | |
|     z-index: 3;
 | |
|     pointer-events: none;
 | |
| }
 | |
| .dribs-playlist-list {
 | |
|     padding-bottom: 56px;
 | |
| }
 | |
| #dribbblish-back-shadow {
 | |
|     position: fixed;
 | |
|     width: var(--main-view-width);
 | |
|     height: calc(var(--main-view-height) + var(--bar-height));
 | |
|     box-shadow: 0 0 10px 3px #0000003b;
 | |
|     border-radius: var(--main-corner-radius);
 | |
|     z-index: 2;
 | |
|     pointer-events: none;
 | |
| }
 | |
| 
 | |
| .playback-bar .prog-tooltip {
 | |
|     position: absolute;
 | |
|     min-width: 100px;
 | |
|     width: unset;
 | |
|     height: 25px;
 | |
|     top: -35px;
 | |
|     padding: 0 5px;
 | |
|     border-radius: 4px;
 | |
|     text-align: center;
 | |
|     color: var(--spice-text);
 | |
|     background-color: var(--spice-button);
 | |
|     opacity: 0;
 | |
|     transition: opacity,left 0.2s ease;
 | |
| }
 | |
| 
 | |
| .playback-bar:hover .prog-tooltip {
 | |
|     opacity: 1;
 | |
| }
 | |
| 
 | |
| /** Rearrange player bar */
 | |
| .main-nowPlayingBar-left {
 | |
|     order: 1;
 | |
|     flex: 1;
 | |
|     width: auto;
 | |
|     min-width: 0 !important;
 | |
| }
 | |
| 
 | |
| .main-nowPlayingBar-center {
 | |
|     order: 0;
 | |
|     flex: 1;
 | |
|     width: auto;
 | |
|     min-width: unset !important;
 | |
| }
 | |
| 
 | |
| .main-nowPlayingBar-right {
 | |
|     order: 2;
 | |
|     flex: 1;
 | |
|     width: auto;
 | |
|     min-width: unset !important;
 | |
| }
 | |
| 
 | |
| .main-nowPlayingWidget-nowPlaying {
 | |
|     justify-content: center;
 | |
| }
 | |
| 
 | |
| .main-trackInfo-container > div > div::before,
 | |
| .main-trackInfo-container > div > div::after {
 | |
|     background: unset;
 | |
| }
 | |
| 
 | |
| .player-controls {
 | |
|     justify-content: flex-start;
 | |
|     flex-direction: row;
 | |
| }
 | |
| 
 | |
| .main-playPauseButton-button {
 | |
|     background-color: transparent;
 | |
| }
 | |
| 
 | |
| .main-playPauseButton-button svg {
 | |
|     width: 32px !important;
 | |
|     height: 32px !important;
 | |
|     color: var(--spice-button);
 | |
| }
 | |
| 
 | |
| /** Main container */
 | |
| .contentSpacing,
 | |
| .artist-artistDiscography-headerContainer {
 | |
|     padding-left: 64px;
 | |
|     padding-right: 64px;
 | |
| }
 | |
| 
 | |
| @media (min-width: 1280px) {
 | |
|     .contentSpacing,
 | |
|     .artist-artistDiscography-headerContainer {
 | |
|         padding-left: 128px;
 | |
|         padding-right: 128px;
 | |
|     }
 | |
| }
 | |
| 
 | |
| .main-collectionLinkButton-collectionLinkButton .main-collectionLinkButton-icon,
 | |
| .main-collectionLinkButton-collectionLinkButton .main-collectionLinkButton-collectionLinkText,
 | |
| .main-createPlaylistButton-button {
 | |
|     opacity: 1;
 | |
| }
 | |
| 
 | |
| .main-likedSongsButton-likedSongsIcon,
 | |
| .main-yourEpisodesButton-yourEpisodesIcon,
 | |
| .main-createPlaylistButton-createPlaylistIcon {
 | |
|     background: unset !important;
 | |
| }
 | |
| 
 | |
| .main-createPlaylistButton-icon,
 | |
| .main-collectionLinkButton-icon,
 | |
| .main-createPlaylistButton-icon {
 | |
|     height: 40px;
 | |
| }
 | |
| 
 | |
| .main-likedSongsButton-likedSongsIcon svg,
 | |
| .main-yourEpisodesButton-yourEpisodesIcon svg,
 | |
| .main-createPlaylistButton-createPlaylistIcon svg {
 | |
|     fill: var(--spice-sidebar-text);
 | |
|     width: 32px;
 | |
|     height: 32px;
 | |
| }
 | |
| .main-yourEpisodesButton-yourEpisodesIcon svg path {
 | |
|     fill: var(--spice-sidebar-text);
 | |
| }
 | |
| 
 | |
| /** Grid */
 | |
| .Root__top-container {
 | |
|     grid-template-areas:
 | |
|         "nav-bar main-view buddy-feed"
 | |
|         "nav-bar now-playing-bar buddy-feed";
 | |
|     padding: var(--main-gap) 0;
 | |
| }
 | |
| 
 | |
| html:not(.buddyfeed-visible) .Root__top-container {
 | |
|     padding-right: var(--main-gap);
 | |
| }
 | |
| 
 | |
| /** Minimal profile button */
 | |
| span.main-userWidget-displayName,
 | |
| .main-userWidget-box svg {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| /** Sidebar config */
 | |
| #dribs-hidden-list {
 | |
|     background-color: rgba(var(--spice-rgb-main), .3);
 | |
| }
 | |
| 
 | |
| #dribs-sidebar-config {
 | |
|     position: relative;
 | |
|     width: 100%;
 | |
|     height: 0;
 | |
|     display: flex;
 | |
|     justify-content: space-evenly;
 | |
|     align-items: center;
 | |
|     top: -30px;
 | |
|     left: 0;
 | |
| }
 | |
| 
 | |
| #dribs-sidebar-config button {
 | |
|     min-width: 60px;
 | |
|     border-radius: 3px;
 | |
|     background-color: var(--spice-main);
 | |
|     color: var(--spice-text);
 | |
|     border: 1px solid var(--spice-text);
 | |
| }
 | |
| #dribs-sidebar-config button:disabled {
 | |
|     color: var(--spice-button-disabled);
 | |
| }
 | |
| 
 | |
| .main-navBar-entryPoints {
 | |
|     --left-sidebar-padding-left: 24px;
 | |
|     --left-sidebar-padding-right: 24px;
 | |
| }
 | |
| 
 | |
| div.GlueDropTarget.personal-library  {
 | |
|     padding: 0 8px;
 | |
| }
 | |
| div.GlueDropTarget.personal-library >* {
 | |
|     padding: 0 16px;
 | |
|     height: 56px;
 | |
|     border-radius: 4px;
 | |
| }
 | |
| 
 | |
| div.GlueDropTarget.personal-library >*.active {
 | |
|     background: var(--spice-button);
 | |
| }
 | |
| 
 | |
| /** Big cover, small cover */
 | |
| .main-coverSlotExpanded-container {
 | |
|     position: fixed;
 | |
|     z-index: 2;
 | |
|     width: 250px;
 | |
|     height: 250px;
 | |
|     bottom: calc(var(--main-gap) + var(--bar-height) + 10px);
 | |
|     left: calc(var(--sidebar-width) + 10px);
 | |
| }
 | |
| 
 | |
| .Root.is-connectBarVisible .main-coverSlotExpanded-container {
 | |
|     bottom: calc(var(--main-gap) + var(--bar-height) + 24px + 10px);
 | |
| }
 | |
| 
 | |
| html.right-expanded-cover .main-coverSlotExpanded-container {
 | |
|     right: calc(var(--main-gap) + 10px);
 | |
|     left: unset;
 | |
| }
 | |
| 
 | |
| html.right-expanded-cover.buddyfeed-visible .main-coverSlotExpanded-container {
 | |
|     right: calc(var(--main-gap) + var(--buddy-feed-width) + 10px);
 | |
|     left: unset;
 | |
| }
 | |
| 
 | |
| .main-coverSlotExpanded-container img {
 | |
|     border-radius: 4px;
 | |
| }
 | |
| 
 | |
| .cover-art {
 | |
|     border-radius: 4px;
 | |
| }
 | |
| 
 | |
| .main-nowPlayingWidget-coverExpanded .main-coverSlotCollapsed-container {
 | |
|     opacity: 0;
 | |
| }
 | |
| 
 | |
| .main-nowPlayingWidget-coverExpanded {
 | |
|     transform: translateX(-27px);
 | |
| }
 | |
| 
 | |
| /** Mini dribbblish */
 | |
| .x-categoryCard-CategoryCard > div {
 | |
|     background-color: var(--spice-main);
 | |
|     width: calc(100% - 14px);
 | |
|     height: calc(100% - 6px);
 | |
|     margin: 3px 10px;
 | |
|     border-radius: 5px;
 | |
| }
 | |
| 
 | |
| .x-categoryCard-CategoryCard {
 | |
|     height: 100px;
 | |
| }
 | |
| 
 | |
| .x-categoryCard-image {
 | |
|     width: 50px !important;
 | |
|     height: 50px !important;
 | |
| }
 | |
| 
 | |
| .x-heroCategoryCard-HeroCategoryCard > div {
 | |
|     background-color: var(--spice-main);
 | |
|     width: calc(100% - 20px);
 | |
|     height: calc(100% - 6px);
 | |
|     margin: 3px 16px;
 | |
|     border-radius: 5px;
 | |
| }
 | |
| 
 | |
| .main-dropDown-dropDown,
 | |
| .x-sortBox-sortDropdown {
 | |
|     background-color: rgba(var(--spice-rgb-selected-row), .1) !important;
 | |
| }
 | |
| 
 | |
| .connect-device-list-item:focus,
 | |
| .connect-device-list-item:hover {
 | |
|     background-color: rgba(var(--spice-rgb-selected-row), .3);
 | |
| }
 | |
| 
 | |
| .bookmark-filter {
 | |
|     color: var(--spice-main) !important;
 | |
| }
 | |
| 
 | |
| /* 1.1.56 */
 | |
| .main-navBar-navBar {
 | |
|     width: var(--sidebar-width) !important;
 | |
| }
 | |
| 
 | |
| .main-entityHeader-container.main-entityHeader-nonWrapped {
 | |
|     padding-left: 64px;
 | |
|     padding-right: 64px;
 | |
| }
 | |
| 
 | |
| @media (min-width: 1024px) {
 | |
|     .main-entityHeader-container.main-entityHeader-nonWrapped {
 | |
|         padding-left: 128px;
 | |
|         padding-right: 128px;
 | |
|     }
 | |
| }
 | |
| 
 | |
| .main-userWidget-dropDownMenu > li > button {
 | |
|     color: rgba(var(--spice-rgb-selected-row), .7);
 | |
|     padding-left: 8px;
 | |
|     text-decoration: none;
 | |
| }
 | |
| .main-userWidget-dropDownMenu > li > button:hover,
 | |
| .main-userWidget-dropDownMenu > li > button:focus {
 | |
|     color: var(--spice-text);
 | |
| }
 | |
| 
 | |
| .main-userWidget-dropDownMenu svg {
 | |
|     position: unset;
 | |
| }
 | |
| .main-userWidget-dropDownMenu > li svg {
 | |
|     position: absolute;
 | |
| }
 | |
| .main-buddyFeed-buddyFeed.main-buddyFeed-buddyFeed-expanded {
 | |
|     z-index: 4;
 | |
| }
 |