Created
September 17, 2024 06:17
-
-
Save sanoojes/392e3780eeefecb34555f5355341a263 to your computer and use it in GitHub Desktop.
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
@import url('https://fonts.googleapis.com/css2?family=Inter:[email protected]&display=swap'); | |
:root { | |
/* Border */ | |
--border-thickness: 1px; | |
--border-radius-sm: 0.5rem; | |
--border-radius-md: 0.5rem; | |
--border-radius-lg: 0.5rem; | |
--default-border: var(--border-thickness) solid var(--spice-border); | |
/* Gap */ | |
--gap-sm: 0.25rem; | |
--gap-md: 0.5rem; | |
--gap-lg: 0.75rem; | |
--gap-xl: 1rem; | |
--grid-gap: var(--gap-md); | |
/* Margin */ | |
--margin-sm: 0.25rem; | |
--margin-md: 0.5rem; | |
--margin-lg: 0.75rem; | |
--margin-xl: 1rem; | |
/* Padding */ | |
--padding-sm: 0.25rem; | |
--padding-md: 0.5rem; | |
--padding-lg: 0.75rem; | |
--padding-xl: 1rem; | |
--padding-2xl: 1.5rem; | |
/* Blur */ | |
--blur-sm: 0.25rem; | |
--blur-md: 0.5rem; | |
--blur-lg: 0.75rem; | |
--blur-xl: 1rem; | |
--blur-2xl: 1.5rem; | |
--now-playing-bar-height: 5rem; | |
/* Font */ | |
--default-font-family: "Inter"; | |
--normal-font-weight: 500; | |
--bold-font-weight: 700; | |
--extra-bold-font-weight: var(--bold-font-weight); | |
--font-to-use: var(--default-font-family), | |
CircularSp, | |
CircularSp-Arab, | |
CircularSp-Hebr, | |
CircularSp-Cyrl, | |
CircularSp-Grek, | |
CircularSp-Deva, | |
var(--fallback-fonts, sans-serif); | |
--top-bar-backdrop: blur(24px) saturate(140%); | |
--spice-card-hover: var(--spice-button-hover); | |
} | |
/* Spicetify Overrides */ | |
* { | |
--text-subdued: var(--spice-subtext); | |
--button-size: 1.5rem !important; | |
box-shadow: none !important; | |
scrollbar-width: thin; | |
font-family: var(--font-to-use) !important; | |
} | |
body, | |
input { | |
color: rgba(var(--spice-rgb-text), 0.75); | |
} | |
.encore-dark-theme, | |
.encore-dark-theme .encore-base-set { | |
--background-highlight: rgba(var(--spice-rgb-main), 0.5); | |
} | |
/* Scrollbar */ | |
.os-theme-spotify.os-scrollbar { | |
--os-size: 4px; | |
--os-handle-bg: rgba(var(--spice-rgb-subtext), 0.3); | |
--os-handle-bg-active: rgba(var(--spice-rgb-subtext), 0.3); | |
--os-handle-bg-hover: rgba(var(--spice-rgb-subtext), 0.7); | |
--os-handle-border-radius: 1rem; | |
} | |
.os-scrollbar { | |
z-index: 2; | |
} | |
/* Font */ | |
.main-entityHeader-metaDataText { | |
color: rgba(var(--spice-rgb-text), 0.75) !important; | |
} | |
.encore-text-title-small, | |
.encore-text-title-medium, | |
.encore-text-body-medium-bold, | |
.encore-text-body-small-bold, | |
.main-card-cardTitle { | |
font-weight: var(--bold-font-weight) !important; | |
} | |
.ListRowText-bodyMedium-textBase-listRowTitle-useBrowserDefaultFocusStyle { | |
font-weight: 600; | |
} | |
.encore-text-body-small, | |
.encore-text-body-medium, | |
.encore-text-body-large { | |
font-weight: 500; | |
} | |
/* Main container */ | |
.contentSpacing { | |
min-width: calc(100% - (var(--content-spacing) * 2)); | |
} | |
.spotify__container--is-desktop .Root__top-container { | |
padding-top: 48px; | |
} | |
.spotify__container--is-desktop.spotify__os--is-windows .main-topBar-container { | |
padding-inline: 3vw 8vw; | |
} | |
.spotify__container--is-desktop.spotify__os--is-windows .global-nav .main-topBar-container { | |
padding-inline: 0; | |
} | |
.spotify__container--is-desktop.spotify__os--is-windows .Root__globalNav { | |
padding-inline: calc(64px* var(--zoom-adjust-coefficient, 1)) calc(135px* var(--zoom-adjust-coefficient, 1)); | |
} | |
.spotify__container--is-desktop.spotify__os--is-macos .main-topBar-container, | |
.spotify__container--is-desktop.spotify__os--is-macos .Root__globalNav { | |
-webkit-padding-start: calc(80px*var(--zoom-adjust-coefficient, 1)); | |
padding-inline-start: calc(80px*var(--zoom-adjust-coefficient, 1)) | |
} | |
/* Root Containers */ | |
.Root__main-view, | |
.Root__right-sidebar, | |
.main-yourLibraryX-entryPoints { | |
border: var(--default-border); | |
border-radius: var(--border-radius-md); | |
} | |
/* Button Styles */ | |
button, | |
.MxmW8QkHqHWtuhO589PV, | |
.main-globalNav-searchInputContainer, | |
.main-globalNav-searchInputContainer .SFAoASy0S_LZJmYZ3Fh9, | |
.NqzueDshzvgXEygqOGPG, | |
.Root__globalNav .main-globalNav-link-icon, | |
.ButtonInner-large-iconOnly { | |
overflow: hidden; | |
border-radius: var(--border-radius-md) !important; | |
} | |
.ChipInnerComponent-sm, | |
.ChipInnerComponent-md, | |
.ChipInnerComponent-lg, | |
.ChipInnerComponent-sm-selected, | |
.ChipInnerComponent-md-selected, | |
.ChipInnerComponent-lg-selected, | |
.ButtonInner-small-iconOnly, | |
.ButtonInner-medium-iconOnly, | |
.ButtonInner-large-iconOnly, | |
.main-repeatButton-button, | |
.main-genericButton-button, | |
.main-card-PlayButtonContainer, | |
.LegacyChipComponent-checkbox-chip-sm-selected-useBrowserDefaultFocusStyle, | |
.main-card-PlayButtonContainer, | |
.LegacyChipComponent-checkbox-chip-md-selected-useBrowserDefaultFocusStyle, | |
.main-card-PlayButtonContainer, | |
.LegacyChipComponent-checkbox-chip-lg-selected-useBrowserDefaultFocusStyle { | |
border-radius: var(--border-radius-md) !important; | |
} | |
.Button-buttonPrimary-useBrowserDefaultFocusStyle-data-is-icon-only:hover .ButtonInner-sc-14ud5tc-0 { | |
background-color: var(--spice-secondary-button-hover); | |
} | |
.view-homeShortcutsGrid-shortcut:focus-within, | |
.view-homeShortcutsGrid-shortcut:hover, | |
.view-homeShortcutsGrid-shortcut[data-context-menu-open=true] { | |
background-color: var(--spice-button-hover); | |
} | |
.main-genericButton-button.main-genericButton-buttonActive { | |
color: var(--spice-secondary-button-active); | |
} | |
.main-genericButton-button.main-genericButton-buttonActive:focus, | |
.main-genericButton-button.main-genericButton-buttonActive:hover { | |
color: var(--spice-secondary-button); | |
} | |
.main-card-cardContainer { | |
background-color: var(--spice-card); | |
} | |
.BoxComponent-group-listRow-tinted-isInteractive-minBlockSize_56px-padding_8px, | |
.BoxComponent-group-listRow-naked-isInteractive-minBlockSize_56px-padding_8px:hover::after, | |
.main-card-cardContainer:hover { | |
background-color: var(--spice-card-hover); | |
} | |
.main-userWidget-box { | |
background-color: var(--spice-main) !important; | |
border: none !important; | |
} | |
.Button-medium-medium-buttonTertiary-iconOnly-useBrowserDefaultFocusStyle, | |
.Root__globalNav .main-globalNav-link-icon { | |
background-color: var(--spice-main) !important; | |
border: var(--default-border); | |
} | |
.view-homeShortcutsGrid-shortcut .view-homeShortcutsGrid-PlayButtonContainer .view-homeShortcutsGrid-equaliser { | |
filter: grayscale(1); | |
} | |
.playlist-playlist-refreshButton, | |
.search-recentSearches-seeAll { | |
background-color: var(--spice-secondary-button); | |
color: var(--spice-secondary-text); | |
margin: 0; | |
padding: var(--padding-md) var(--padding-lg); | |
border-radius: var(--border-radius-md); | |
} | |
.playlist-playlist-refreshButton:hover, | |
.search-recentSearches-seeAll:hover { | |
text-decoration: none !important; | |
background-color: var(--spice-secondary-button-hover); | |
} | |
/* Toggle Button */ | |
input:checked~.x-toggle-indicatorWrapper { | |
background-color: var(--spice-secondary-button); | |
} | |
input:checked~.x-toggle-indicatorWrapper:hover { | |
background-color: var(--spice-secondary-button-hover); | |
} | |
.x-toggle-indicator { | |
background-color: var(--spice-button) | |
} | |
input:checked~.x-toggle-indicatorWrapper .x-toggle-indicator { | |
background-color: var(--spice-button); | |
} | |
input:hover:not([disabled], :active)~.x-toggle-indicatorWrapper, | |
.x-toggle-indicatorWrapper { | |
background-color: var(--spice-button-hover); | |
filter: brightness(1.25); | |
} | |
/* Home Grids */ | |
.main-gridContainer-gridContainer { | |
grid-gap: 0; | |
} | |
/* Home grid cards */ | |
.main-card-imageContainer { | |
overflow: hidden; | |
border-radius: var(--border-radius-md); | |
} | |
.main-card-card .main-image-image, | |
.main-card-cardContainer .main-image-image { | |
transition: all ease-in-out .15s; | |
} | |
.main-card-card:hover .main-image-image, | |
.main-card-cardContainer:hover .main-image-image { | |
transform: scale(1.05); | |
} | |
/* Home shortcut grid */ | |
@container (min-width: 0) { | |
.view-homeShortcutsGrid-grid { | |
--item-height: 52px; | |
grid-template-columns: repeat(2, 1fr) | |
} | |
} | |
@container (min-width: 815px) { | |
.view-homeShortcutsGrid-grid { | |
--item-height: 52px; | |
grid-template-columns: repeat(3, 1fr) | |
} | |
.view-homeShortcutsGrid-gridOf4Columns { | |
grid-template-columns: repeat(4, 1fr) | |
} | |
} | |
@container (min-width: 1141px) { | |
.view-homeShortcutsGrid-grid { | |
--item-height: 64px; | |
grid-gap: var(--gap-md) | |
} | |
} | |
@container (min-width: 1599px) { | |
.view-homeShortcutsGrid-grid { | |
--item-height: 80px; | |
grid-gap: var(--gap-md) | |
} | |
} | |
.view-homeShortcutsGrid-shortcut { | |
border-radius: var(--border-radius-sm); | |
background-color: var(--spice-card); | |
border: var(--default-border); | |
} | |
.JS9WYvoqyy3vUXqMt5Hv, | |
.view-homeShortcutsGrid-shortcut .view-homeShortcutsGrid-main .view-homeShortcutsGrid-name { | |
-webkit-line-clamp: 1; | |
line-clamp: 1; | |
} | |
/* Home Header Bg */ | |
.main-home-homeHeader { | |
background: var(--spice-main) !important; | |
background-color: var(--spice-main) !important; | |
} | |
/* Topbar */ | |
.main-view-container__scroll-node-child-spacer { | |
height: 0px !important; | |
} | |
.main-topBar-container>*, | |
.main-topBar-topbarContent { | |
-webkit-app-region: drag !important; | |
} | |
.main-topBar-topbarContentRight button, | |
.main-topBar-topbarContentRight *, | |
.main-topBar-historyButtons * { | |
-webkit-app-region: no-drag; | |
} | |
.main-topBar-container { | |
top: 0; | |
left: 0; | |
right: 0; | |
position: fixed; | |
height: 48px; | |
} | |
.global-nav .main-topBar-container { | |
height: 64px; | |
} | |
.artist-artistDiscography-topBar, | |
.search-searchCategory-SearchCategory, | |
.global-nav .main-home-filterChipsContainer, | |
.main-trackList-trackListHeader, | |
.marketplace-header, | |
.main-home-filterChipsContainer { | |
top: 0 !important; | |
} | |
.artist-artistDiscography-tracklist .main-trackList-trackListHeader { | |
top: 40px !important; | |
} | |
.global-nav .artist-artistDiscography-tracklist .main-trackList-trackListHeader { | |
top: 96px !important; | |
} | |
.global-nav .marketplace-header, | |
.global-nav .main-trackList-trackListHeader, | |
.global-nav .artist-artistDiscography-topBar { | |
top: 64px !important; | |
} | |
.global-nav .main-topBar-container { | |
position: absolute !important; | |
-webkit-backdrop-filter: none !important; | |
backdrop-filter: none !important; | |
} | |
.global-nav:has(.BeautifulLyricsPage) .main-topBar-container { | |
position: absolute; | |
} | |
.global-nav .main-home-filterChipsContainer, | |
.global-nav .main-topBar-background { | |
border-bottom: var(--default-border); | |
} | |
.main-topBar-topbarContentWrapper { | |
transform-origin: left center; | |
transform: scale(0.75); | |
} | |
.global-nav .main-topBar-topbarContentWrapper { | |
transform: scale(1); | |
} | |
.main-topBar-historyButtons .main-topBar-button, | |
.main-topBar-buddyFeed, | |
.main-userWidget-boxCondensed { | |
height: 38px; | |
width: 38px; | |
} | |
.main-userWidget-hasAvatar { | |
transform: scale(1.1); | |
} | |
.global-nav .main-userWidget-hasAvatar { | |
transform: scale(1.1); | |
} | |
.main-trackCreditsModal-container { | |
max-height: 90vh; | |
width: max-content; | |
max-width: 75vw; | |
} | |
.main-home-homeHeader { | |
background-color: transparent !important; | |
-webkit-box-shadow: none !important; | |
box-shadow: none !important; | |
} | |
.main-topBar-overlay { | |
background-color: transparent !important; | |
} | |
.main-entityHeader-topbarTitle { | |
text-wrap: nowrap; | |
} | |
.marketplace-header { | |
background: none !important; | |
background-color: transparent !important; | |
-webkit-backdrop-filter: var(--top-bar-backdrop) !important; | |
backdrop-filter: var(--top-bar-backdrop) !important; | |
-webkit-box-shadow: none !important; | |
box-shadow: none !important; | |
} | |
.global-nav .marketplace-card-type-heading { | |
visibility: hidden; | |
} | |
.marketplace-header-icon-button, | |
.searchbar-bar, | |
.Dropdown-control { | |
border-color: var(--card-hover-color); | |
background-color: var(--card-color); | |
&:hover { | |
background-color: var(--card-hover-color); | |
} | |
} | |
.global-nav .page-header { | |
margin: 64px 0 16px; | |
} | |
.main-topBar-background { | |
background: none !important; | |
background-color: transparent !important; | |
} | |
.search-searchCategory-carouselButton { | |
background-color: var(--main-color); | |
} | |
.main-topBar-overlay { | |
background-color: rgba(0, 0, 0, 0); | |
} | |
/* Marketplace */ | |
.marketplace-header { | |
margin: 0 calc((var(--content-spacing) * -1) - 8px) 0 calc((var(--content-spacing) * -1) - 8px); | |
padding: var(--padding-md) calc(var(--content-spacing)*2); | |
} | |
.marketplace-footer { | |
margin-top: 5rem; | |
} | |
#marketplace-readme { | |
background-color: transparent !important; | |
} | |
.main-home-filterChipsSection | |
/* Filter Chips */ | |
, | |
.main-topBar-background, | |
.main-trackList-trackListHeaderStuck.main-trackList-trackListHeader { | |
background-color: rgba(var(--spice-rgb-main), 0.5) !important; | |
-webkit-backdrop-filter: var(--top-bar-backdrop); | |
backdrop-filter: var(--top-bar-backdrop); | |
} | |
.global-nav .main-topBar-background { | |
border-bottom: var(--default-border); | |
} | |
/* Filter Chips */ | |
.main-home-filterChipsSection:after, | |
.main-home-filterChipsSection.fIvMht6B9HdROywMNJZ4:after { | |
background-color: rgba(var(--spice-rgb-main), .6) !important; | |
} | |
.kwzBRpFigKr1EP2d5qle { | |
border-radius: var(--border-radius-sm); | |
background-color: var(--spice-secondary-button-hover); | |
} | |
.kwzBRpFigKr1EP2d5qle:hover { | |
border-radius: var(--border-radius-sm); | |
background-color: var(--spice-secondary-button-hover); | |
} | |
/* Right Sidebar */ | |
.main-nowPlayingView-section, | |
.main-nowPlayingView-aboutArtistV2TextContent { | |
background-color: var(--spice-card); | |
} | |
.main-nowPlayingView-section { | |
border: var(--default-border); | |
} | |
/* Input */ | |
.spicetify-exp-features input.search, | |
.main-globalNav-searchInputContainer input { | |
background-color: var(--spice-main) !important; | |
border: var(--default-border) !important; | |
} | |
.spicetify-exp-features input.search:focus, | |
.main-globalNav-searchInputContainer input:focus { | |
border: 2px solid var(--spice-selected-row) !important; | |
} | |
/* */ | |
.x-sortBox-sortDropdown, | |
.x-filterBox-expandButton { | |
color: var(--spice-subtext) !important; | |
} | |
/* Tag Container */ | |
.main-tag-container { | |
background-color: rgba(var(--spice-rgb-accent), 0.75); | |
} | |
/* Track List */ | |
.main-trackList-trackList { | |
border: var(--default-border); | |
} | |
.main-trackList-trackListRowGrid { | |
padding: 0 var(--padding-2xl); | |
} | |
.main-trackList-rowMainContent { | |
row-gap: var(--gap-sm); | |
} | |
/* Playlist Gradient Background */ | |
.main-entityHeader-container.main-entityHeader-nonWrapped { | |
border-bottom: var(--default-border); | |
border-color: rgba(var(--spice-rgb-accent), 0.25); | |
} | |
.main-entityHeader-container.main-entityHeader-nonWrapped { | |
position: relative; | |
border-bottom: var(--default-border); | |
} | |
.main-entityHeader-container.main-entityHeader-nonWrapped .contentSpacing { | |
border-radius: var(--border-radius-md); | |
} | |
.main-entityHeader-background, | |
.main-entityHeader-backgroundColor, | |
.main-actionBarBackground-background { | |
background-color: transparent !important; | |
} | |
.main-entityHeader-overlay { | |
--bgColor: var(--spice-card) !important; | |
background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(var(--spice-rgb-main), .5))), var(--background-noise); | |
background: linear-gradient(transparent 0, rgba(var(--spice-rgb-main), .5) 100%), var(--background-noise); | |
} | |
.main-actionBarBackground-background { | |
background: transparent !important; | |
} | |
.main-entityHeader-container.main-entityHeader-withBackgroundImage { | |
border-radius: var(--border-radius-sm); | |
} | |
.main-entityHeader-background, | |
.global-nav .main-entityHeader-background, | |
.main-entityHeader-background.main-entityHeader-overlay, | |
.global-nav .main-entityHeader-background.main-entityHeader-overlay, | |
.main-entityHeader-background.main-entityHeader-overlay:after { | |
height: calc(50vh + 64px); | |
} | |
.main-entityHeader-container.main-entityHeader-withBackgroundImage, | |
.global-nav .main-entityHeader-container.main-entityHeader-withBackgroundImage { | |
height: 55vh; | |
} | |
/* Aside Now Playing Bar */ | |
aside[aria-label="Now playing view"] .ZbDMGdU4aBOnrNLowNRq, | |
aside[aria-label="Now playing view"] .W3E0IT3_STcazjTeyOJa { | |
position: absolute; | |
width: 100%; | |
z-index: 1; | |
transition: backdrop-filter 0.5s ease, background-color 0.2s ease; | |
top: 0; | |
} | |
aside[aria-label="Now playing view"] .fAte2d0xETy7pnDUAgHY, | |
aside[aria-label="Now playing view"] .mdMUqcSHFw1lZIcYEblu { | |
background-color: rgba(var(--spice-rgb-card), 0.75); | |
-webkit-backdrop-filter: var(--top-bar-backdrop); | |
backdrop-filter: var(--top-bar-backdrop); | |
border-bottom: var(--default-border); | |
} | |
aside[aria-label="Now playing view"]:has(.ZbDMGdU4aBOnrNLowNRq) .main-buddyFeed-scrollBarContainer:not(:has(.main-buddyFeed-content > .main-buddyFeed-header)), | |
aside[aria-label="Now playing view"]:has(.W3E0IT3_STcazjTeyOJa) .cZCuJDjrGA2QMXja_Sua:not(:has(.AAdBM1nhG73supMfnYX7 > .fNXmHtlrj4UVWmhQrJ_5)) { | |
padding-top: 4rem; | |
} | |
/* Now Playing Bar */ | |
/* button[data-restore-focus-key="now_playing_view"] { | |
display: none; | |
} */ | |
footer.main-nowPlayingBar-container { | |
gap: var(--gap-sm); | |
border: none; | |
} | |
.main-nowPlayingBar-nowPlayingBar { | |
border: var(--default-border); | |
border-radius: var(--border-radius-md); | |
} | |
.player-controls__buttons { | |
width: fit-content; | |
padding-left: 5vw; | |
margin-bottom: 0; | |
align-items: center; | |
} | |
.player-controls__right, | |
.player-controls__left { | |
align-items: center; | |
} | |
.player-controls { | |
flex-direction: row; | |
} | |
@media (max-width: 70rem) { | |
.player-controls { | |
flex-direction: column; | |
} | |
.player-controls__buttons { | |
padding-left: 0; | |
margin-bottom: 0.5rem; | |
} | |
.main-nowPlayingBar-right, | |
.main-nowPlayingBar-left { | |
min-width: 25vw; | |
} | |
} | |
.main-trackInfo-container { | |
flex-grow: 1; | |
flex-basis: 0; | |
} | |
.main-nowPlayingBar-center { | |
max-width: none; | |
flex-grow: 1; | |
} | |
.main-nowPlayingBar-right { | |
min-width: 25vw; | |
width: 25vw; | |
} | |
.main-nowPlayingBar-left { | |
width: 20vw; | |
} | |
button.main-playPauseButton-button { | |
background: none; | |
color: var(--spice-text); | |
--button-size: unset !important; | |
} | |
.main-playPauseButton-button svg { | |
height: 20px; | |
width: 21px; | |
} | |
/* Progress Bar */ | |
.progress-bar { | |
--bg-color: rgba(var(--spice-rgb-accent), .125); | |
--fg-color: rgba(var(--spice-rgb-accent), 1); | |
--is-active-fg-color: rgba(var(--spice-rgb-accent), 0.75); | |
--progress-bar-height: 4px; | |
--progress-bar-radius: calc(var(--progress-bar-height)/2); | |
} | |
.x-progressBar-fillColor { | |
transition: transform 1s cubic-bezier(0.23, 1, 0.320, 1); | |
} | |
.progress-bar__slider { | |
transition: left 1s cubic-bezier(0.23, 1, 0.320, 1); | |
} | |
.playback-progressbar-isInteractive .DuvrswZugGajIFNXObAr .x-progressBar-fillColor, | |
.playback-progressbar-isInteractive .DuvrswZugGajIFNXObAr .progress-bar__slider { | |
transition: none; | |
} | |
/* connect bar */ | |
.main-connectBar-connectBar { | |
border-radius: var(--border-radius-sm); | |
} | |
/* Context Menu */ | |
[data-tippy-root]::before, | |
.main-contextMenu-menu::before { | |
content: ""; | |
z-index: -1; | |
top: 0; | |
left: 0; | |
right: 0; | |
bottom: 0; | |
position: absolute; | |
height: 100%; | |
width: 100%; | |
background-color: rgba(var(--spice-rgb-main), 0.5); | |
-webkit-backdrop-filter: blur(var(--blur-xl)); | |
backdrop-filter: blur(var(--blur-xl)); | |
border-radius: var(--border-radius-md); | |
} | |
.main-contextMenu-menu, | |
[data-tippy-root], | |
[data-tippy-root] [data-tippy-root] ul { | |
background-color: transparent; | |
border-radius: var(--border-radius-md); | |
border: var(--default-border); | |
} | |
#context-menu ul[aria-label*="Add to playlist menu"] { | |
p { | |
max-width: 10rem; | |
} | |
} | |
.main-contextMenu-menuItemButton:hover, | |
.main-contextMenu-menuItemButton:not([aria-checked="true"]):focus { | |
background-color: rgba(var(--spice-rgb-main), 0.25); | |
} | |
.X5mwWAw7ijxPvQOoabzQ, | |
.DquSH3YjnaIIXMZiOvwA { | |
background-color: transparent; | |
} | |
.main-contextMenu-tippy { | |
--generic-tooltip-background-color: transparent !important; | |
} | |
/* Search Cards */ | |
.IGCDq9qa08JVVY3mcy7Y { | |
padding: 0; | |
} | |
.Vn9yz8P5MjIvDT8c0U6w { | |
background-color: var(--spice-card) !important; | |
border: var(--default-border); | |
&:hover { | |
background-color: var(--spice-rgb-button-hover); | |
} | |
} | |
/* Lyrics */ | |
.main-nowPlayingView-sectionHeaderSpacing.main-nowPlayingView-lyricsGradient { | |
border: var(--default-border); | |
} | |
.main-nowPlayingView-sectionHeaderSpacing.main-nowPlayingView-lyricsGradient, | |
.lyrics-lyrics-container { | |
--lyrics-active-color: var(--spice-rgb-text); | |
--lyrics-color-active: var(--spice-rgb-text); | |
--lyrics-color-inactive: rgba(var(--lyrics-active-color), 0.2) !important; | |
--lyrics-color-shadow: rgba(var(--lyrics-active-color), 0.25) !important; | |
--lyrics-color-passed: rgba(var(--lyrics-active-color), .5) !important; | |
--lyrics-color-background: var(--spice-card) !important; | |
--lyrics-color-messaging: rgb(0, 0, 0) !important; | |
--lyrics-color-inactive: rgba(var(--spice-rgb-subtext), .25); | |
} | |
/* Search modal */ | |
.N9tnwm0XDrt_eGJd2D2A:has(._kfmGT75UTPoF_D2afwa) { | |
-webkit-backdrop-filter: blur(var(--blur-lg)); | |
backdrop-filter: blur(var(--blur-lg)); | |
transition: backdrop-filter 0.5s ease-in-out; | |
} | |
.zZMsUUWG29PYcwWPXhOV:not(._kfmGT75UTPoF_D2afwa) { | |
-webkit-backdrop-filter: blur(var(--blur-lg)); | |
backdrop-filter: blur(var(--blur-lg)); | |
transition: backdrop-filter 0.3s ease; | |
} | |
.zZMsUUWG29PYcwWPXhOV, | |
.search-modal-emptySearchTermContainer, | |
.search-modal-emptySearchTermContainer, | |
.search-modal-keyboard-accessibility-bar, | |
.search-modal-listbox { | |
background-color: var(--spice-card); | |
border: var(--default-border); | |
} | |
.search-modal-listbox { | |
border-top: none; | |
} | |
.search-modal-keyboard-accessibility-bar { | |
border-top: none; | |
border-bottom: none; | |
} | |
.zZMsUUWG29PYcwWPXhOV._kfmGT75UTPoF_D2afwa { | |
border-bottom: none; | |
} | |
.search-modal-searchBar { | |
border-radius: var(--border-radius-md); | |
background-color: rgba(var(--spice-rgb-selected-row), 0.125) !important; | |
color: var(--spice-text) !important; | |
} | |
.search-modal-searchIcon, | |
.search-modal-input { | |
color: var(--spice-subtext) !important; | |
} | |
.search-modal-searchIcon, | |
.search-modal-input { | |
color: var(--spice-subtext) !important; | |
} | |
.search-modal-searchBar:has(.search-modal-input:hover) { | |
background-color: rgba(var(--spice-rgb-selected-row), 0.25) !important; | |
.search-modal-searchIcon, | |
.search-modal-input { | |
color: var(--spice-text) !important; | |
} | |
} | |
.search-modal-searchBar:has(.search-modal-input:focus) { | |
background-color: rgba(var(--spice-rgb-card), 0.75) !important; | |
border-bottom: 2px solid var(--spice-accent) !important; | |
.search-modal-searchIcon, | |
.search-modal-input { | |
color: var(--spice-text) !important; | |
} | |
} | |
.search-modal-input { | |
background-color: transparent !important; | |
} | |
/* Generic Modal */ | |
.GenericModal__overlay { | |
bottom: 0; | |
display: -webkit-box; | |
display: -ms-flexbox; | |
display: flex; | |
left: 0; | |
position: absolute; | |
right: 0; | |
top: 0; | |
-webkit-box-align: center; | |
-ms-flex-align: center; | |
align-items: center; | |
-webkit-box-pack: center; | |
-ms-flex-pack: center; | |
justify-content: center; | |
overflow: hidden; | |
} | |
.JnpOnFaQfrRIA2fYe88A | |
/* ADD: classes for artist popup */ | |
{ | |
max-height: 70vh !important; | |
} | |
.GenericModal__overlay { | |
background-color: rgba(var(--spice-rgb-shadow), 0.25); | |
} | |
.KIbfbFDao0SHpZsKoKZD, | |
.aJduGcVsoCwJvV1jVqjl, | |
.BoxComponent-box-elevated { | |
--text-base: var(--spice-text) !important; | |
background-color: rgba(var(--spice-rgb-shadow), | |
0.2) !important; | |
color: var(--spice-text) !important; | |
-webkit-backdrop-filter: blur(var(--blur-sm)); | |
backdrop-filter: blur(var(--blur-sm)); | |
border: var(--default-border); | |
} | |
.uv2sbcK86mvObEP6I6hA, | |
[data-testid="playlist-permissions-modal"], | |
.pdkMNbSQl8Yi5tl0iOF9, | |
.C1USyigFSYyc22_BmsgB, | |
.hmgHdasWrZaA9tiXVw_u, | |
.JnpOnFaQfrRIA2fYe88A, | |
.uJjmxe0T11dUVeW6Biz8, | |
.main-embedWidgetGenerator-container, | |
.main-trackCreditsModal-container, | |
.GenericModal, | |
.desktopmodals-aboutSpotifyModal-container { | |
max-height: 90vh; | |
background-color: rgba(var(--spice-rgb-card), 0.5); | |
border: var(--default-border); | |
border-radius: var(--border-radius-md); | |
-webkit-backdrop-filter: blur(var(--blur-xl)); | |
backdrop-filter: blur(var(--blur-xl)); | |
} | |
.main-embedWidgetGenerator-contentCode { | |
display: none; | |
visibility: hidden; | |
background-color: transparent; | |
} | |
.main-embedWidgetGenerator-contentCode.main-embedWidgetGenerator-visible { | |
border: var(--default-border); | |
-webkit-backdrop-filter: blur(var(--blur-md)); | |
backdrop-filter: blur(var(--blur-md)); | |
} | |
.main-embedWidgetGenerator-visible, | |
.main-embedWidgetGenerator-contentCode.main-embedWidgetGenerator-visible { | |
display: block; | |
visibility: visible; | |
} | |
.main-embedWidgetGenerator-code { | |
background-color: var(--spice-card); | |
border: var(--default-border); | |
border-radius: var(--border-radius-md); | |
} | |
/* Search modal */ | |
.N9tnwm0XDrt_eGJd2D2A:has(._kfmGT75UTPoF_D2afwa) { | |
-webkit-backdrop-filter: blur(var(--blur-lg)); | |
backdrop-filter: blur(var(--blur-lg)); | |
transition: backdrop-filter 0.5s ease-in-out; | |
} | |
.zZMsUUWG29PYcwWPXhOV:not(._kfmGT75UTPoF_D2afwa) { | |
-webkit-backdrop-filter: blur(var(--blur-lg)); | |
backdrop-filter: blur(var(--blur-lg)); | |
transition: backdrop-filter 0.3s ease; | |
} | |
.zZMsUUWG29PYcwWPXhOV, | |
.search-modal-emptySearchTermContainer, | |
.search-modal-emptySearchTermContainer, | |
.search-modal-keyboard-accessibility-bar, | |
.search-modal-listbox { | |
background-color: var(--card-color); | |
border: var(--default-border); | |
} | |
.search-modal-listbox { | |
border-top: none; | |
} | |
.search-modal-keyboard-accessibility-bar { | |
border-top: none; | |
border-bottom: none; | |
} | |
.zZMsUUWG29PYcwWPXhOV._kfmGT75UTPoF_D2afwa { | |
border-bottom: none; | |
} | |
.search-modal-searchBar { | |
border-radius: var(--border-radius-md); | |
background-color: rgba(var(--spice-rgb-selected-row), 0.125) !important; | |
color: var(--spice-text) !important; | |
} | |
.search-modal-searchIcon, | |
.search-modal-input { | |
color: var(--spice-subtext) !important; | |
} | |
.search-modal-searchIcon, | |
.search-modal-input { | |
color: var(--spice-subtext) !important; | |
} | |
.search-modal-searchBar:has(.search-modal-input:hover) { | |
background-color: rgba(var(--spice-rgb-selected-row), 0.25) !important; | |
.search-modal-searchIcon, | |
.search-modal-input { | |
color: var(--spice-text) !important; | |
} | |
} | |
.search-modal-searchBar:has(.search-modal-input:focus) { | |
background-color: rgba(var(--spice-rgb-card), 0.75) !important; | |
border-bottom: 2px solid var(--spice-accent) !important; | |
.search-modal-searchIcon, | |
.search-modal-input { | |
color: var(--spice-text) !important; | |
} | |
} | |
.search-modal-input { | |
background-color: transparent !important; | |
} | |
/* Download Progress Bar */ | |
.eKcCHC { | |
position: relative; | |
overflow: hidden; | |
} | |
.eKcCHC>.ProgressBarIndicator-sc-1b6tcn5-0 { | |
position: absolute; | |
height: 100%; | |
background: rgba(var(--spice-rgb-accent), 0.75); | |
left: 0; | |
top: 0; | |
border-radius: 99px; | |
} | |
/* Whats new */ | |
.pVVteJIfAdehWU3vX7JR { | |
margin: 0; | |
} | |
.T9iBYqbERZHdwDl0U2tC .hGbRiYkIjjy4sJvor0A2>:not(.OgaF7O4ER8AvZfFd6JdJ) { | |
opacity: 0.75; | |
} | |
.IEDOUN3mwwZhHVziC03a, | |
.Box-group-naked-listRow-isInteractive-hasLeadingOrMedia-minBlockSize_56px { | |
border: var(--default-border); | |
border-radius: var(--border-radius-md); | |
margin-top: var(--margin-md); | |
} | |
.IEDOUN3mwwZhHVziC03a .HeaderArea, | |
.Box-group-naked-listRow-isInteractive-hasLeadingOrMedia-minBlockSize_56px .HeaderArea { | |
max-width: 70% !important; | |
} | |
.XaingSntLq8c8wEfqf81, | |
._72TrTBKZHea2vJ2I2BJX { | |
position: absolute; | |
right: var(--gap-lg); | |
top: var(--gap-sm); | |
} | |
.VOGWdrCvz59_A_wAZv58 { | |
border: none; | |
} | |
.SjhDNg4bQRQmIJAba47Z .eYvk_xcxVNMwCBkfY3O0>*, | |
.IEDOUN3mwwZhHVziC03a .Olh4d9g46wryDMTzRRmw>* { | |
opacity: 1; | |
} | |
.eYvk_xcxVNMwCBkfY3O0 button:nth-child(2) { | |
order: 2; | |
} | |
.eYvk_xcxVNMwCBkfY3O0 button:first-child { | |
order: 3; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment