dotfiles/.config/spicetify/Extracted/Themed/zlink/css/zlink.css

2 lines
349 KiB
CSS
Executable File

.GlueCheckbox{display:flex;flex-direction:row}.GlueCheckbox__input{font-size:12px;line-height:18px;letter-spacing:.015em}.GlueCheckbox__label{font-size:12px;line-height:18px;letter-spacing:.015em;flex:1}.GlueCheckbox__label{text-align:left;margin-left:1em}.GlueCardGrid__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}[data-min-width*=glue-md] .GlueCardGrid__grid{grid-gap:20px}[data-min-width*=glue-lg] .GlueCardGrid__grid{grid-gap:24px}.GlueDropdown{color:var(--modspotify_main_fg);height:28px;font-weight:var(--glue-font-weight-normal);font-size:14px;line-height:20px;letter-spacing:.015em}.GlueDropdown{background:var(--modspotify_scrollbar_fg_and_selected_row_bg);border:0}.GlueEmptyState{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.GlueEmptyState__icon{line-height:1}.GlueEmptyState__icon{margin:10px}.GlueEmptyState__text{max-width:400px}.GlueEmptyState__text{text-align:center}.GlueSectionDivider{font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.GlueSectionDivider{padding:26px 0 16px}.GlueSectionDivider__container{display:flex;justify-content:space-between;align-items:flex-end}.GlueSectionDivider__container{border-bottom:1px solid var(--modspotify_sidebar_and_player_bg);padding-bottom:4px}.GlueSectionDivider__auxiliary{flex-shrink:0}.GlueSectionDivider__title{font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.GlueSectionDivider__title{margin:0}.GlueSectionDivider__description{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);text-transform:none;color:var(--modspotify_secondary_fg)}.GlueSectionDivider__description{margin:0}.GlueSpacer--is-horizontal{display:inline-block}.GlueSpacer--is-horizontal.GlueSpacer--small{width:8px}.GlueSpacer--is-horizontal.GlueSpacer--medium{width:16px}.GlueSpacer--is-horizontal.GlueSpacer--large{width:32px}.GlueSpacer--is-horizontal.GlueSpacer--xlarge{width:64px}.GlueSpacer--is-vertical{display:block}.GlueSpacer--is-vertical.GlueSpacer--small{height:8px}.GlueSpacer--is-vertical.GlueSpacer--medium{height:16px}.GlueSpacer--is-vertical.GlueSpacer--large{height:32px}.GlueSpacer--is-vertical.GlueSpacer--xlarge{height:64px}.GlueTextInput{width:100%}.GlueTextInput__input{width:100%;height:30px;color:var(--modspotify_main_fg)}.GlueTextInput__input{padding:5px 12px;border-radius:4px;border:0;background-color:var(--modspotify_scrollbar_fg_and_selected_row_bg)}.GlueTextInput__input::placeholder{color:var(--modspotify_secondary_fg)}.GlueTextInput__input[disabled]{color:var(--modspotify_scrollbar_fg_and_selected_row_bg)}.GlueTextInput__input[disabled]{background-color:var(--modspotify_sidebar_and_player_bg)}.GlueTextInput__input[disabled]::placeholder{color:var(--modspotify_scrollbar_fg_and_selected_row_bg)}.GlueTextInput__input:focus{outline:0}.GlueTextInput__input:focus{background-color:var(--modspotify_slider_bg)}.GlueTextInput__input--has-error{background-color:var(--modspotify_miscellaneous_bg)}.GlueTextInput__input--has-error::placeholder{color:var(--modspotify_main_fg)}.body-container--unknown-os .GlueTextInput__input,.body-container--windows .GlueTextInput__input{border-radius:0}.GlueNavbar__item{display:inline-block;position:relative;line-height:44px}.GlueNavbar__item{margin:0 15px}.GlueNavbar__item:focus{outline:0}.GlueNavbar__item:first-child{margin-left:0}.GlueNavbar__item:last-child{margin-right:0}.GlueNavbar__item:after{content:" ";transition:background-color .5s ease;position:absolute;width:30px;bottom:4px;height:2px}.GlueNavbar__item:after{background-color:transparent}.GlueNavbar__item:after{left:50%;transform:translateX(-50%)}.GlueNavbar__link{text-transform:uppercase;letter-spacing:.16em;font-size:14px;font-size:12px;line-height:18px;letter-spacing:.015em;color:var(--modspotify_secondary_fg);transition:color .2s}.GlueNavbar__link:hover{color:var(--modspotify_main_fg)}.GlueNavbar__link:hover{border-bottom-color:transparent}.GlueNavbar__link:focus{color:var(--modspotify_main_fg);outline:0}.GlueNavbar__item--is-current .GlueNavbar__link{color:var(--modspotify_main_fg)}.GlueNavbar__item--is-current:after{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.ad-feedback-button{height:30px;min-width:30px;color:var(--modspotify_main_fg);outline:none}.ad-feedback-button{margin:0;background-color:rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.8);background-image:url(http://zlink.app.spotify.com/images/icon-sad.png);background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:8px;border:3px solid transparent}.ad-feedback-button:before{content:"Don`t like this ad?";position:absolute;top:50%;line-height:20px;opacity:0;transition:all .3s ease;white-space:nowrap;color:var(--modspotify_sidebar_and_player_bg);pointer-events:none}.ad-feedback-button:before{margin-top:-10px;background-color:hsla(0,0%,100%,.8);padding:0 5px;border-radius:2px}.ad-feedback-button:before{margin-right:10px;right:0}.ad-feedback-button:disabled:before,.ad-feedback-button:hover:before{opacity:1}.ad-feedback-button:disabled:before,.ad-feedback-button:hover:before{right:100%}.ad-feedback-button:disabled:before{content:"Sorry!"}.billboard-ad{display:none;z-index:9;overflow:hidden;opacity:0;transition:background-color .5s,opacity .5s}.billboard-ad{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.95)}.billboard-ad{padding-right:30px;padding-left:30px}.billboard-ad a{border:none}.billboard-ad.dummy{display:block;visibility:none}.billboard-ad.visible{display:flex;align-items:center;justify-content:center}.billboard-ad.ready{opacity:1}.billboard-ad .minimizer{outline:0;width:24px;height:24px;color:var(--modspotify_main_fg);opacity:.3;transition:opacity .5s;position:fixed;top:-2px;display:none}.billboard-ad .minimizer{margin:0;padding:0;border:none;background:none}.billboard-ad .minimizer{right:0}.billboard-ad .minimizer:hover{opacity:.7}.billboard-ad .minimizer:focus{opacity:.9}.billboard-ad .minimizer.visible{display:block}.billboard-ad .billboard-wrapper{opacity:1;visibility:visible}.billboard-ad .billboard-wrapper{transform:translateZ(0)}.billboard-ad .billboard{position:static;pointer-events:auto}.billboard-ad .billboard{cursor:pointer}.billboard-ad .billboard img{height:100%;width:100%}.billboard-ad .billboard img{margin-top:10px}.billboard-ad .billboard .disclaimer{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;display:block;width:100%}.billboard-ad .billboard .disclaimer{text-align:center}.billboard-ad .billboard .title{display:block;font-size:19px;height:20px;color:var(--modspotify_main_fg)}.billboard-ad .billboard .title{text-align:center}.billboard-ad .footer{position:absolute;bottom:-122px;height:122px;transition:background-color .5s .2s;pointer-events:auto}.billboard-ad .footer{border-top:1px solid var(--modspotify_sidebar_and_player_bg);background-color:rgba(var(--modspotify_rgb_sidebar_and_player_bg),0)}.billboard-ad .footer{left:0;right:0}.billboard-ad .footer .companion{height:90px;display:block;max-width:720px;width:100%;transition:margin .5s ease .2s,opacity .5s ease .2s;opacity:0}.billboard-ad .footer .companion{cursor:pointer;margin:46px auto 0}.billboard-ad .footer .companion img{height:auto;width:100%}.billboard-ad.minimized{pointer-events:none}.billboard-ad.minimized{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),0)}.billboard-ad.minimized .footer{background-color:var(--modspotify_main_bg)}.billboard-ad.minimized .footer .companion{opacity:1}.billboard-ad.minimized .footer .companion{margin-top:16px}.billboard-ad.minimized .minimizer{display:none}.billboard-ad.minimized .billboard-wrapper{animation:downAndOut .5s;animation-fill-mode:forwards}.billboard-ad.minimized .footer{bottom:0}@media(max-height:975px),(max-width:1600px){.billboard-ad.video .billboard-wrapper{width:1000px}}@media(max-height:825px),(max-width:1200px){.billboard-ad .billboard-wrapper{width:800px}}@media(max-height:725px),(max-width:1000px){.billboard-ad .billboard-wrapper{width:600px}}#leaderboard-ad-wrapper{z-index:4;position:relative;overflow:hidden}#leaderboard-ad-wrapper .click-block-overlay{position:absolute;top:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:center}#leaderboard-ad-wrapper .click-block-overlay{background-color:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.8)}#leaderboard-ad-wrapper .click-block-overlay{left:0}#leaderboard-ad-wrapper .click-block-overlay.active{display:flex}#leaderboard-ad-wrapper .click-block-overlay:hover{color:transparent}#leaderboard-ad-wrapper .click-block-overlay .click-button-wrapper{text-align:center}#leaderboard-ad-element{width:760px;height:90px;position:relative;-webkit-user-select:none;user-select:none}#leaderboard-ad-element{margin:16px auto}@media(max-width:1024px){#leaderboard-ad-element{padding:0 8px;margin:8px auto}}@media(max-height:768px){#leaderboard-ad-element{margin:8px auto}}.saf-video-takeover{position:absolute;top:0;bottom:0;z-index:9;display:flex;align-items:center;justify-content:center;overflow:hidden}.saf-video-takeover{left:0;right:0}.saf-video-takeover.will-maximize{transform:scale(0)}.saf-video-takeover.will-maximize{transform-origin:-15% 80%}.saf-video-takeover.will-maximize.maximize{transition:transform .3s ease-in-out}.saf-video-takeover.will-maximize.maximize,.saf-video-takeover.will-minimize{transform:scale(1)}.saf-video-takeover.will-minimize{transform-origin:-15% 80%}.saf-video-takeover.will-minimize.minimize{transition:transform .3s ease-in-out}.saf-video-takeover.will-minimize.minimize{transform:scale(0)}.saf-video-takeover-min .saf-video-takeover{background:var(--modspotify_sidebar_and_player_bg)}.saf-video-takeover-max .saf-video-takeover{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.95)}.saf-video-takeover-video video{cursor:pointer}.saf-video-takeover-min .saf-video-takeover-video video{width:100%}.saf-video-takeover-min .saf-video-takeover-video video{padding:0 10px}@media(max-width:1000px){.saf-video-takeover-max .saf-video-takeover-video video{width:540px}.saf-video-takeover-max .saf-video-takeover-video video{margin:0}}@media(min-width:1000px)and (max-width:1279px){.saf-video-takeover-max .saf-video-takeover-video video{width:640px}.saf-video-takeover-max .saf-video-takeover-video video{margin:80px}}@media(min-width:1280px)and (max-width:1899px){.saf-video-takeover-max .saf-video-takeover-video video{width:854px}.saf-video-takeover-max .saf-video-takeover-video video{margin:100px}}@media(min-width:1900px){.saf-video-takeover-max .saf-video-takeover-video video{width:1280px}.saf-video-takeover-max .saf-video-takeover-video video{margin:150px}}.saf-video-takeover-btn-max,.saf-video-takeover-btn-min{display:none;color:var(--modspotify_main_fg);outline:0}.saf-video-takeover-btn-max,.saf-video-takeover-btn-min{background:none;border:none;margin:0;padding:0;text-align:center}.saf-video-takeover-btn-max{position:absolute;top:15px;width:24px;height:24px;opacity:.3;transition:opacity .5s}.saf-video-takeover-btn-max{right:20px}.saf-video-takeover-btn-max:hover{opacity:.7}.saf-video-takeover-btn-max:focus{opacity:.9}.saf-video-takeover-max .saf-video-takeover-btn-max{display:block}html.glue2 #view-video-ad .saf-video-takeover-view{z-index:1025}html.glue2 #view-video-ad .saf-video-takeover-btn-max{-webkit-app-region:no-drag}.saf-video-takeover-btn-min{position:absolute;top:5px;width:20px;height:20px;opacity:0;transition:opacity .5s}.saf-video-takeover-btn-min{right:5px}.saf-video-takeover-min .saf-video-takeover-btn-min{display:block}.saf-video-takeover-min:hover .saf-video-takeover-btn-min{opacity:1}.context-menu-container{position:absolute;width:100%;height:100%;top:0}.context-menu-container{left:0}.context-menu{position:absolute;display:none;width:auto;min-width:160px;max-width:350px;color:var(--modspotify_secondary_fg);isolation:isolate}.context-menu{padding:8px 0;background-color:var(--modspotify_sidebar_and_player_bg);box-shadow:0 4px 12px 4px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.5);border-radius:8px}.scrollbar-style-visible-mac .context-menu::-webkit-scrollbar-button,.scrollbar-style-visible-mac .context-menu::-webkit-scrollbar-track,.scrollbar-style-visible-windows .context-menu::-webkit-scrollbar-button,.scrollbar-style-visible-windows .context-menu::-webkit-scrollbar-track{background-color:var(--modspotify_sidebar_and_player_bg)}.body-container--unknown-os .context-menu,.body-container--windows .context-menu{border-radius:0}.context-menu .item{position:relative;line-height:18px;display:flex}.context-menu .item{padding:7px 34px;cursor:default}.context-menu .sep{display:block;height:1px}.context-menu .sep{margin:4px 0;background-color:var(--modspotify_slider_bg)}.context-menu .item.disabled{opacity:.4}.context-menu .filter-search{position:fixed;height:0;width:0;opacity:0}.context-menu .filter-search{left:0;right:0}.context-menu .filter-search input:focus{outline:0}.context-menu .item.with-icon{padding-left:12px}.context-menu .item.with-icon:before{margin-right:6px}.context-menu .item.with-icon-svg:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:top;position:relative;top:1px}.context-menu .item.with-icon-svg:before{background-image:var(--svg-icon);background-repeat:no-repeat;background-size:contain}.context-menu .item span{pointer-events:none}.context-menu .item .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-menu .item.secondary{display:flex;flex-direction:row;justify-content:space-between}.context-menu .item.secondary{padding-right:10px}.context-menu .item.secondary .secondary{flex-shrink:0}.context-menu .item.secondary .secondary{margin-left:20px}.context-menu .filtered{display:none}.context-menu .item .highlight{color:var(--modspotify_main_fg)}.context-menu .item .highlight{background-color:var(--modspotify_miscellaneous_hover_bg);padding:0 3px;border-radius:2px}.context-menu .item.parent:after{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;display:block;position:absolute;top:8px;width:0;height:0}.context-menu .item.parent:after{right:24px}.context-menu .item.parent:after{content:"\f110"}.context-menu .item.hover:not(.disabled){color:var(--modspotify_main_fg)}.context-menu .item.hover:not(.disabled){background-color:var(--modspotify_slider_bg);cursor:default}.context-menu .item.active{color:var(--modspotify_main_fg)}.context-menu .item.active{background-color:var(--modspotify_slider_bg)}.context-menu .item:last-child{border:0}.content-top-bar{position:absolute;z-index:2;display:flex;height:48px;align-items:center}.content-top-bar{right:16px;left:0;padding-left:20px;padding-right:11px}.body-container--windows .content-top-bar:after{content:"";position:absolute;top:0;width:16px;height:48px;-webkit-app-region:drag}.body-container--windows .content-top-bar:after{right:-16px}.body-container--windows.messagebar .content-top-bar:after{top:0;height:17px}.scrollbar-style-when-scrolling-mac .content-top-bar{padding-right:0}.body-container--mac .content-top-bar,.body-container--windows .content-top-bar{-webkit-app-region:drag}.body-container--mac .content-top-bar .content-top-bar__history-navigation>*,.body-container--mac .content-top-bar .content-top-bar__profile-link-image,.body-container--mac .content-top-bar .content-top-bar__profile-link-text,.body-container--mac .content-top-bar .content-top-bar__profile-menu-button,.body-container--mac .content-top-bar .content-top-bar__profile-upgrade-button button,.body-container--mac .content-top-bar .content-top-bar__search-input,.body-container--windows .content-top-bar .content-top-bar__history-navigation>*,.body-container--windows .content-top-bar .content-top-bar__profile-link-image,.body-container--windows .content-top-bar .content-top-bar__profile-link-text,.body-container--windows .content-top-bar .content-top-bar__profile-menu-button,.body-container--windows .content-top-bar .content-top-bar__profile-upgrade-button button,.body-container--windows .content-top-bar .content-top-bar__search-input{-webkit-app-region:no-drag}.body-container--mac.modal-open .modal-draggable-top-bar,.body-container--windows.modal-open .modal-draggable-top-bar{position:absolute;top:0;height:48px;z-index:4000;-webkit-app-region:drag}.body-container--mac.modal-open .modal-draggable-top-bar,.body-container--windows.modal-open .modal-draggable-top-bar{left:0;right:0}.body-container--mac.full-screen-modal-open.full-screen-modal-open--with-disabled-drag-area-on-close-button .content-top-bar,.body-container--windows.full-screen-modal-open.full-screen-modal-open--with-disabled-drag-area-on-close-button .content-top-bar{display:none}.body-container--mac.full-screen-modal-open.full-screen-modal-open--with-disabled-drag-area-on-close-button .modal-draggable-top-bar,.body-container--windows.full-screen-modal-open.full-screen-modal-open--with-disabled-drag-area-on-close-button .modal-draggable-top-bar{pointer-events:none}.content-top-bar__history-navigation{margin-right:10px}.content-top-bar__search-input{flex:55;max-width:175px}.content-top-bar__profile{flex:100;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.body-container--windows:not(.with-buddy-list):not(.messagebar) .content-top-bar__profile{margin-right:135px}.content-top-bar__profile-upgrade-button{display:none;flex-shrink:0;flex-grow:1;align-items:center;justify-content:flex-end;min-width:120px}.content-top-bar__profile-upgrade-button{margin-left:16px}.content-top-bar__profile-upgrade-button--is-visible{display:flex}.content-top-bar__profile-upgrade-button--is-visible{margin-left:0;padding-left:16px}.content-top-bar__profile--without-username .content-top-bar__profile-upgrade-button{flex-shrink:1}.content-top-bar__profile-area{display:flex;align-items:center;justify-content:flex-end;min-width:73px}.content-top-bar__profile-area{margin-left:16px}.content-top-bar__profile-link{flex-shrink:3;display:flex;align-items:center;min-width:28px}.content-top-bar__profile-link--in-private-session{min-width:33px}.content-top-bar__profile-link-image{flex-shrink:0}.content-top-bar__profile-link-text{display:flex;overflow:hidden}.content-top-bar__profile-link-text{margin-left:5px;margin-right:16px}.content-top-bar__profile--without-username .content-top-bar__profile-link-text{display:none}.content-top-bar__profile--disable-ellipsis .content-top-bar__profile-link-text{text-overflow:clip}.content-top-bar__profile--without-username .content-top-bar__profile-link-image{margin-right:8px}.flex-col-container{display:flex;flex-flow:column}.flex-row-container{display:flex;flex-flow:row}.flex-1{flex:1}.flex-0{flex:0}.flex-0-auto{flex:0 0 auto}.resizer{position:absolute;top:0;bottom:0;width:6px}.resizer{cursor:col-resize}.resizer.resizer-left{left:0}.resizer.resizer-right{right:-6px}#resize-overlay{position:absolute;width:100%;top:0;height:100%;display:none}#resize-overlay{cursor:col-resize}#resize-overlay{left:0}.glue-page-wrapper{max-width:1480px}.glue-page-wrapper{margin:0 auto 20px}.glue-page-wrapper{padding-left:32px;padding-right:32px}.Carousel{overflow:hidden;--glue-grid-column-gutter:16px}[data-min-width*=glue-md] .Carousel{--glue-grid-column-gutter:20px}[data-min-width*=glue-lg] .Carousel{--glue-grid-column-gutter:24px}.Carousel__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;overflow:hidden}[data-min-width*=glue-md] .Carousel__grid{grid-gap:20px}[data-min-width*=glue-lg] .Carousel__grid{grid-gap:24px}.Carousel__grid-wrapper{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.Carousel__grid-wrapper::-webkit-scrollbar{display:none}[data-dragging-type~="text/x-spotify-albums"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-albums"] .DropTarget--albums{opacity:1}[data-dragging-type~="text/x-spotify-artists"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-artists"] .DropTarget--artists{opacity:1}[data-dragging-type~="text/x-spotify-collection-albums"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-collection-albums"] .DropTarget--collection-albums{opacity:1}[data-dragging-type~="text/x-spotify-collection-artists"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-collection-artists"] .DropTarget--collection-artists{opacity:1}[data-dragging-type~="text/x-spotify-daily-mix"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-daily-mix"] .DropTarget--daily-mix{opacity:1}[data-dragging-type~="text/x-spotify-episodes"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-episodes"] .DropTarget--episodes{opacity:1}[data-dragging-type~="text/x-spotify-folders"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-folders"] .DropTarget--folders{opacity:1}[data-dragging-type~="text/x-spotify-playlists"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-playlists"] .DropTarget--playlists{opacity:1}[data-dragging-type~="text/x-spotify-shows"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-shows"] .DropTarget--shows{opacity:1}[data-dragging-type~="text/x-spotify-stations"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-stations"] .DropTarget--stations{opacity:1}[data-dragging-type~="text/x-spotify-tracks"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-tracks"] .DropTarget--tracks{opacity:1}[data-dragging-type~="text/x-spotify-users"] .DropTarget{opacity:.25}[data-dragging-type~="text/x-spotify-users"] .DropTarget--users{opacity:1}.PlayButton__hit-area{border-radius:50%}.Button{height:var(--button-size);max-width:100%;position:relative;-webkit-user-select:none}.Button{border-radius:500px;border:0;padding:0;cursor:default;box-shadow:0 0 0 20px transparent}.Button:disabled{pointer-events:none;opacity:.4}.Button:focus{outline:none}.Button__alt-text,.Button__text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button__alt-text,.Button__text{transition-property:opacity}@media(-webkit-min-device-pixel-ratio:2){.Button__alt-text,.Button__text{transition-duration:50ms}}.Button__alt-text{margin-top:calc(var(--button-size)*-1)}.Button__alt-text--is-active,.Button__text--is-active{opacity:1;transition:none 33ms cubic-bezier(.3,0,0,1)}.Button__alt-text--is-active,.Button__text--is-active{transition-property:opacity}@media(-webkit-min-device-pixel-ratio:2){.Button__alt-text--is-active,.Button__text--is-active{transition-duration:66ms}}.Button__focus-ring{position:absolute;top:0;bottom:0;pointer-events:none;transition:none}.Button__focus-ring{border-radius:500px;box-shadow:0 0 0 20px transparent,inset 0 0 0 1px transparent}.Button__focus-ring{right:0;left:0}.Button--with-focus:focus .Button__focus-ring{transition:box-shadow 166ms cubic-bezier(.3,0,.4,1)}.Button--with-focus:focus .Button__focus-ring{box-shadow:0 0 0 3px rgba(var(--modspotify_rgb_miscellaneous_hover_bg),.5),inset 0 0 0 1px rgba(var(--modspotify_rgb_miscellaneous_hover_bg),.5)}.Button--style-green{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;font-family:var(--glue-font-family);font-weight:var(--glue-font-weight-bold);line-height:var(--button-size);color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-green{padding:0 var(--button-size);background:var(--modspotify_indicator_fg_and_button_bg);transition-property:transform,box-shadow,color,background-color}.Button--style-green.Button--font-body{font-size:14px}.Button--style-green:not(:disabled).Button--is-strong-style,.Button--style-green:not(:disabled):hover{background:var(--modspotify_indicator_fg_and_button_bg)}.Button--style-green:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.Button--style-green:not(:disabled):hover:active{background:var(--modspotify_pressing_button_bg)}@media(-webkit-min-device-pixel-ratio:2){.Button--style-green{transition-duration:50ms}}.Button--style-green:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-green:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-green:not(:disabled):hover{transition-duration:66ms}}.Button--style-green:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-green:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-green:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-green:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-green:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-green:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-green:not(:disabled):hover:active{transition:none}.Button--style-green:not(:disabled):hover:active{transform:scale(.99)}.Button--style-white{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;font-family:var(--glue-font-family);font-weight:var(--glue-font-weight-bold);line-height:var(--button-size);color:var(--modspotify_sidebar_and_player_bg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-white{padding:0 var(--button-size);background:var(--modspotify_main_fg);transition-property:transform,box-shadow,color,background-color}.Button--style-white.Button--font-body{font-size:14px}.Button--style-white:not(:disabled).Button--is-strong-style,.Button--style-white:not(:disabled):hover{background:var(--modspotify_main_fg)}.Button--style-white:not(:disabled):hover:active{color:var(--modspotify_sidebar_and_player_bg)}.Button--style-white:not(:disabled):hover:active{background:var(--modspotify_pressing_button_fg)}@media(-webkit-min-device-pixel-ratio:2){.Button--style-white{transition-duration:50ms}}.Button--style-white:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-white:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-white:not(:disabled):hover{transition-duration:66ms}}.Button--style-white:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-white:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-white:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-white:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-white:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-white:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-white:not(:disabled):hover:active{transition:none}.Button--style-white:not(:disabled):hover:active{transform:scale(.99)}.Button--style-red{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;font-family:var(--glue-font-family);font-weight:var(--glue-font-weight-bold);line-height:var(--button-size);color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-red{padding:0 var(--button-size);background:var(--modspotify_miscellaneous_bg);transition-property:transform,box-shadow,color,background-color}.Button--style-red.Button--font-body{font-size:14px}.Button--style-red:not(:disabled).Button--is-strong-style,.Button--style-red:not(:disabled):hover{background:#eb182c}.Button--style-red:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.Button--style-red:not(:disabled):hover:active{background:#a41522}@media(-webkit-min-device-pixel-ratio:2){.Button--style-red{transition-duration:50ms}}.Button--style-red:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-red:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-red:not(:disabled):hover{transition-duration:66ms}}.Button--style-red:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-red:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-red:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-red:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-red:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-red:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-red:not(:disabled):hover:active{transition:none}.Button--style-red:not(:disabled):hover:active{transform:scale(.99)}.Button--style-blue{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;font-family:var(--glue-font-family);font-weight:var(--glue-font-weight-bold);line-height:var(--button-size);color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-blue{padding:0 var(--button-size);background:var(--modspotify_miscellaneous_hover_bg);transition-property:transform,box-shadow,color,background-color}.Button--style-blue.Button--font-body{font-size:14px}.Button--style-blue:not(:disabled).Button--is-strong-style,.Button--style-blue:not(:disabled):hover{background:#2c83ec}.Button--style-blue:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.Button--style-blue:not(:disabled):hover:active{background:#255fa6}@media(-webkit-min-device-pixel-ratio:2){.Button--style-blue{transition-duration:50ms}}.Button--style-blue:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-blue:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-blue:not(:disabled):hover{transition-duration:66ms}}.Button--style-blue:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-blue:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-blue:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-blue:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-blue:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-blue:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-blue:not(:disabled):hover:active{transition:none}.Button--style-blue:not(:disabled):hover:active{transform:scale(.99)}.Button--style-gray{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;font-family:var(--glue-font-family);font-weight:var(--glue-font-weight-bold);line-height:var(--button-size);color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-gray{padding:0 var(--button-size);background:var(--modspotify_slider_bg);transition-property:transform,box-shadow,color,background-color}.Button--style-gray.Button--font-body{font-size:14px}.Button--style-gray:not(:disabled).Button--is-strong-style,.Button--style-gray:not(:disabled):hover{background:var(--modspotify_scrollbar_fg_and_selected_row_bg)}.Button--style-gray:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.Button--style-gray:not(:disabled):hover:active{background:var(--modspotify_scrollbar_fg_and_selected_row_bg)}@media(-webkit-min-device-pixel-ratio:2){.Button--style-gray{transition-duration:50ms}}.Button--style-gray:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-gray:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-gray:not(:disabled):hover{transition-duration:66ms}}.Button--style-gray:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-gray:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-gray:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-gray:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-gray:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-gray:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-gray:not(:disabled):hover:active{transition:none}.Button--style-gray:not(:disabled):hover:active{transform:scale(.99)}.Button--style-facebook{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;font-family:var(--glue-font-family);font-weight:var(--glue-font-weight-bold);line-height:var(--button-size);color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-facebook{padding:0 var(--button-size);background:#3b5998;transition-property:transform,box-shadow,color,background-color}.Button--style-facebook.Button--font-body{font-size:14px}.Button--style-facebook:not(:disabled).Button--is-strong-style,.Button--style-facebook:not(:disabled):hover{background:#3762ba}.Button--style-facebook:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.Button--style-facebook:not(:disabled):hover:active{background:#2f477a}@media(-webkit-min-device-pixel-ratio:2){.Button--style-facebook{transition-duration:50ms}}.Button--style-facebook:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-facebook:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-facebook:not(:disabled):hover{transition-duration:66ms}}.Button--style-facebook:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-facebook:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-facebook:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-facebook:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-facebook:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-facebook:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-facebook:not(:disabled):hover:active{transition:none}.Button--style-facebook:not(:disabled):hover:active{transform:scale(.99)}.Button--style-stroke{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;font-family:var(--glue-font-family);font-weight:var(--glue-font-weight-bold);line-height:var(--button-size);color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-stroke{padding:0 var(--button-size);background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7);box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg);transition-property:transform,box-shadow,color,background-color}.Button--style-stroke.Button--font-body{font-size:14px}.Button--style-stroke:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.Button--style-stroke.Button--is-active{color:var(--modspotify_indicator_fg_and_button_bg)}.Button--style-stroke.Button--is-active:not(:disabled):hover{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.Button--style-stroke.Button--is-active:not(:disabled):hover:active{color:var(--modspotify_pressing_button_bg)}.Button--style-stroke:after{content:"";position:absolute;top:0;bottom:0}.Button--style-stroke:after{border-radius:500px;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.Button--style-stroke:after{right:0;left:0}.Button--style-stroke:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg),0 0 0 1px transparent}.Button--style-stroke:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}@media(-webkit-min-device-pixel-ratio:2){.Button--style-stroke:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}}.Button--style-stroke:not(:disabled):hover:active,.Button--style-stroke:not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px #8f8f8f}.Button--style-stroke.Button--with-focus:focus{box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.Button--style-stroke.Button--with-focus:focus:after{box-shadow:none}.Button--style-stroke.Button--with-focus:focus:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg),0 0 0 1px transparent}.Button--style-stroke.Button--with-focus:focus:not(:disabled):hover:active{box-shadow:inset 0 0 0 1px #8f8f8f}@media(-webkit-min-device-pixel-ratio:2){.Button--style-stroke{transition-duration:50ms}}.Button--style-stroke:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-stroke:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-stroke:not(:disabled):hover{transition-duration:66ms}}.Button--style-stroke:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-stroke:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-stroke:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-stroke:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-stroke:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-stroke:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-stroke:not(:disabled):hover:active{transition:none}.Button--style-stroke:not(:disabled):hover:active{transform:scale(.99)}.Button--style-icon-stroke{vertical-align:middle;width:var(--button-size);color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-icon-stroke{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7);box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg);transition-property:transform,box-shadow,color,background-color}.Button--style-icon-stroke:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;font-size:calc(var(--button-size)/2)}.Button--style-icon-stroke:before{text-align:center;border-radius:500px}.Button--style-icon-stroke:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.Button--style-icon-stroke.Button--is-active{color:var(--modspotify_indicator_fg_and_button_bg)}.Button--style-icon-stroke.Button--is-active:not(:disabled):hover{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.Button--style-icon-stroke.Button--is-active:not(:disabled):hover:active{color:var(--modspotify_pressing_button_bg)}.Button--style-icon-stroke:after{content:"";position:absolute;top:0;bottom:0}.Button--style-icon-stroke:after{border-radius:500px;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.Button--style-icon-stroke:after{right:0;left:0}.Button--style-icon-stroke:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg),0 0 0 1px transparent}.Button--style-icon-stroke:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}@media(-webkit-min-device-pixel-ratio:2){.Button--style-icon-stroke:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}}.Button--style-icon-stroke:not(:disabled):hover:active,.Button--style-icon-stroke:not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px #8f8f8f}.Button--style-icon-stroke.Button--with-focus:focus{box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.Button--style-icon-stroke.Button--with-focus:focus:after{box-shadow:none}.Button--style-icon-stroke.Button--with-focus:focus:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg),0 0 0 1px transparent}.Button--style-icon-stroke.Button--with-focus:focus:not(:disabled):hover:active{box-shadow:inset 0 0 0 1px #8f8f8f}@media(-webkit-min-device-pixel-ratio:2){.Button--style-icon-stroke{transition-duration:50ms}}.Button--style-icon-stroke:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-icon-stroke:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-icon-stroke:not(:disabled):hover{transition-duration:66ms}}.Button--style-icon-stroke:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-icon-stroke:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-icon-stroke:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-icon-stroke:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-icon-stroke:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-icon-stroke:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-icon-stroke:not(:disabled):hover:active{transition:none}.Button--style-icon-stroke:not(:disabled):hover:active{transform:scale(.99)}.Button--style-icon-background{vertical-align:middle;width:var(--button-size);color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.Button--style-icon-background{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7);transition-property:transform,box-shadow,color,background-color}.Button--style-icon-background:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;font-size:calc(var(--button-size)/2)}.Button--style-icon-background:before{text-align:center;border-radius:500px}.Button--style-icon-background:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.Button--style-icon-background.Button--is-active{color:var(--modspotify_indicator_fg_and_button_bg)}.Button--style-icon-background.Button--is-active:not(:disabled):hover{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.Button--style-icon-background.Button--is-active:not(:disabled):hover:active{color:var(--modspotify_pressing_button_bg)}@media(-webkit-min-device-pixel-ratio:2){.Button--style-icon-background{transition-duration:50ms}}.Button--style-icon-background:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.Button--style-icon-background:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.Button--style-icon-background:not(:disabled):hover{transition-duration:66ms}}.Button--style-icon-background:not(:disabled):hover.Button--size-16{transform:scale(1.125)}.Button--style-icon-background:not(:disabled):hover.Button--size-24{transform:scale(1.0833333333)}.Button--style-icon-background:not(:disabled):hover.Button--size-28{transform:scale(1.0714285714)}.Button--style-icon-background:not(:disabled):hover.Button--size-32{transform:scale(1.0625)}.Button--style-icon-background:not(:disabled):hover.Button--size-48{transform:scale(1.0833333333)}.Button--style-icon-background:not(:disabled):hover.Button--size-56{transform:scale(1.0714285714)}.Button--style-icon-background:not(:disabled):hover:active{transition:none}.Button--style-icon-background:not(:disabled):hover:active{transform:scale(.99)}.Button--style-icon{vertical-align:middle;width:var(--button-size)}.Button--style-icon:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;font-size:calc(var(--button-size)/2)}.Button--style-icon:before{text-align:center;border-radius:500px}.Button--style-icon:not(:disabled):hover:active{transition:none}.Button--style-icon:not(:disabled):hover:active{transform:scale(.99)}.Button--style-icon:not(.Button--is-drop-target-active){color:var(--modspotify_secondary_fg)}.Button--style-icon:not(.Button--is-drop-target-active){background:transparent}.Button--style-icon:not(.Button--is-drop-target-active):not(:disabled).Button--is-strong-style,.Button--style-icon:not(.Button--is-drop-target-active):not(:disabled):focus.Button--with-focus,.Button--style-icon:not(.Button--is-drop-target-active):not(:disabled):hover{color:var(--modspotify_main_fg)}.Button--style-icon:not(.Button--is-drop-target-active):not(:disabled):active.Button--is-strong-style,.Button--style-icon:not(.Button--is-drop-target-active):not(:disabled):hover:active{color:#8f8f8f}.Button--style-icon:not(.Button--is-drop-target-active).Button--is-active{color:var(--modspotify_indicator_fg_and_button_bg)}.Button--style-icon:not(.Button--is-drop-target-active).Button--is-active:not(:disabled):hover{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.Button--style-icon:not(.Button--is-drop-target-active).Button--is-active:not(:disabled):hover:active{color:var(--modspotify_pressing_button_bg)}.Button--style-icon.Button--is-drop-target-active{color:var(--modspotify_sidebar_and_player_bg)}.Button--style-icon.Button--is-drop-target-active,.Button--style-icon.Button--is-drop-target-active:not(:disabled).Button--is-strong-style,.Button--style-icon.Button--is-drop-target-active:not(:disabled):hover{background:var(--modspotify_main_fg)}.Button--style-icon.Button--is-drop-target-active:not(:disabled):hover:active{color:var(--modspotify_sidebar_and_player_bg)}.Button--style-icon.Button--is-drop-target-active:not(:disabled):hover:active{background:var(--modspotify_pressing_button_fg)}.Button--style-only-text{font-size:12px;line-height:18px;font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);text-transform:uppercase;letter-spacing:.16em;font-family:var(--glue-font-family);font-weight:var(--glue-font-weight-bold);line-height:var(--button-size);color:var(--modspotify_secondary_fg);text-transform:none}.Button--style-only-text{background:transparent;padding:0 6px;margin-top:3px}.Button--style-only-text.Button--font-body{font-size:14px}.Button--style-only-text:not(:disabled).Button--is-strong-style,.Button--style-only-text:not(:disabled):focus.Button--with-focus,.Button--style-only-text:not(:disabled):hover{color:var(--modspotify_main_fg)}.Button--style-only-text:not(:disabled):active.Button--is-strong-style,.Button--style-only-text:not(:disabled):hover:active{color:#8f8f8f}.Button--style-only-text.Button--is-active{color:var(--modspotify_indicator_fg_and_button_bg)}.Button--style-only-text.Button--is-active:not(:disabled):hover{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.Button--style-only-text.Button--is-active:not(:disabled):hover:active{color:var(--modspotify_pressing_button_bg)}.Card{position:relative}.Card__image-wrapper{height:100%;position:relative}.Card__image-wrapper{padding-bottom:100%}.Card__image-hit-area{position:absolute;top:0;bottom:0}.Card__image-hit-area{background-color:var(--modspotify_sidebar_and_player_bg)}.Card__image-hit-area{right:0;left:0}.Card__image-hit-area-counter-scale{position:absolute;top:0;bottom:0}.Card__image-hit-area-counter-scale{left:0;right:0}.Card__image-link{display:block;height:100%}.Card__image-link{border:0}.Card__image{height:100%;position:absolute;width:100%;-webkit-backface-visibility:hidden}.Card__image{background-position:50%;background-repeat:no-repeat;background-size:contain}.Card__overlay{visibility:hidden;pointer-events:none;position:absolute;top:0;bottom:0}.Card__overlay{background:rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.6)}.Card__overlay{right:0;left:0}.Card__placeholder{font-family:glue-spoticon;font-style:normal;font-weight:400;display:inline-block;line-height:inherit;font-size:9.5px;height:60%;position:absolute;text-anchor:middle;top:20%;vertical-align:bottom;width:60%;-webkit-font-smoothing:antialiased}.Card__placeholder{left:20%}.Card__placeholder-symbol{fill:var(--modspotify_slider_bg)}.Card__attention-highlight{position:absolute;top:-6px;bottom:-6px;opacity:0;transition:opacity 1s cubic-bezier(1,0,.7,1);pointer-events:none}.Card__attention-highlight{border:2px solid var(--modspotify_miscellaneous_hover_bg)}.Card__attention-highlight{right:-6px;left:-6px}.Card--show-attention-highlight .Card__attention-highlight{transition:none;opacity:1}.Card--artist .Card__image,.Card--playlist .Card__image,.Card--profile .Card__image{background-size:cover}.Card--artist .Card__image,.Card--artist .Card__image-hit-area,.Card--artist .Card__overlay,.Card--artist .Card__placeholder,.Card--profile .Card__image,.Card--profile .Card__image-hit-area,.Card--profile .Card__overlay,.Card--profile .Card__placeholder{border-radius:500px}.Card--artist .Card__image-hit-area,.Card--profile .Card__image-hit-area{top:5%;bottom:5%}.Card--artist .Card__image-hit-area,.Card--profile .Card__image-hit-area{right:5%;left:5%}.Card--artist .Card__info-wrapper,.Card--profile .Card__info-wrapper{text-align:center}.Card__progress{position:absolute;bottom:0;overflow:hidden}.Card__progress{right:0;left:0}.Card__progress-bar{width:0;height:8px}.Card__progress-bar{background-color:var(--modspotify_miscellaneous_hover_bg)}.Card__add-button,.Card__more-button,.Card__play-button{position:absolute;top:50%;visibility:hidden}.Card__play-button{left:50%;transform:translateX(-50%) translateY(-50%)}.Card__add-button{left:calc((50% - 28px)/2);transform:translateY(-50%) translateX(-50%)}.Card__more-button{top:50%}.Card__more-button{right:calc((50% - 28px)/2);transform:translateY(-50%) translateX(50%)}.Card__play-button--playing{visibility:visible}.Card__add-button .Button,.Card__more-button .Button{color:var(--modspotify_main_fg)}.Card__add-button--added .Button,.Card__add-button--added .Button--style-icon:not(:disabled):hover{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.Card__add-button--added .Button--style-icon:not(:disabled):hover:active{color:var(--modspotify_selected_button)}.Card__add-button--just-changed .Button,.Card__add-button--just-changed .Button--style-icon:not(:disabled):hover{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.Card__image-wrapper--contextmenu-active:not(.Card__image-wrapper--hover-disabled) .Card__add-button,.Card__image-wrapper--contextmenu-active:not(.Card__image-wrapper--hover-disabled) .Card__more-button,.Card__image-wrapper--contextmenu-active:not(.Card__image-wrapper--hover-disabled) .Card__overlay,.Card__image-wrapper--contextmenu-active:not(.Card__image-wrapper--hover-disabled) .Card__play-button,.Card__image-wrapper:not(.Card__image-wrapper--hover-disabled) .Card__image-hit-area:hover .Card__add-button,.Card__image-wrapper:not(.Card__image-wrapper--hover-disabled) .Card__image-hit-area:hover .Card__more-button,.Card__image-wrapper:not(.Card__image-wrapper--hover-disabled) .Card__image-hit-area:hover .Card__overlay,.Card__image-wrapper:not(.Card__image-wrapper--hover-disabled) .Card__image-hit-area:hover .Card__play-button{visibility:visible}.Card--episode .Card__image-wrapper{padding-bottom:56.25%}.Card--station:not(.Card--station-cluster) .Card__image-container{overflow:hidden;position:absolute;top:0;bottom:0}.Card--station:not(.Card--station-cluster) .Card__image-container{right:0;left:0}.Card--station:not(.Card--station-cluster) .Card__station-overlay{filter:blur(40px);position:absolute;height:100%;width:100%}.Card--station:not(.Card--station-cluster) .Card__station-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.Card--station:not(.Card--station-cluster) .Card__station-highlight{width:100%;height:100%;opacity:.6;position:absolute}.Card--station:not(.Card--station-cluster) .Card__station-mask{width:100%;height:100%;position:absolute}.Card--station:not(.Card--station-cluster) .Card__station-mask{background-image:url(https://local_resource_host/images/station-wave.svg);background-position:50%;background-size:cover}.Card--station:not(.Card--station-cluster) .Card__image{height:46.46%;top:26.77%;width:46.46%}.Card--station:not(.Card--station-cluster) .Card__image{left:26.77%}.Card--station-artist .Card__image{height:51.52%;top:24.24%;width:51.52%}.Card--station-artist .Card__image{border-radius:500px}.Card--station-artist .Card__image{left:24.24%}.Card__info-wrapper{margin-top:10px}.Card__info-title{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-bold);color:var(--modspotify_main_fg);text-transform:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.Card__info-title{padding-bottom:3px}.Card__info-title a{color:var(--modspotify_main_fg)}.Card__info-title a:hover:active{color:var(--modspotify_secondary_fg)}.Card__info-subtitle-links{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--modspotify_secondary_fg)}.Card__info-subtitle-links{padding-bottom:3px;margin-bottom:-3px}.Card__info-subtitle-links a{color:var(--modspotify_secondary_fg)}.Card__info-subtitle-links a .Card:hover{color:var(--modspotify_main_fg)}.Card__info-subtitle-metadata{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);text-transform:uppercase;letter-spacing:.16em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word;color:var(--modspotify_secondary_fg)}.Card__info-subtitle-metadata{margin-top:4px}.Card__info-subtitle-description{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);text-transform:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:break-word;color:var(--modspotify_secondary_fg)}.Card__info-subtitle-description{margin-bottom:5px}.Card__info-subtitle-new-mark:before{content:"";display:block;height:8px;width:8px}.Card__info-subtitle-new-mark:before{background-color:var(--modspotify_miscellaneous_hover_bg);border-radius:8px;margin:0 auto}.Card--pressed{transition:none}.Card--pressed{transform:scale(.97)}.Card--pressed .Card__image-wrapper,.Card--pressed .Card__info-wrapper{transition:none;opacity:.7}.Card--pressed .Card__image-hit-area-counter-scale{transform:scale(1.13)}.Header{position:relative;min-height:208px}.Header__content-wrapper{display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:208px;contain:paint}.Header__content-wrapper{padding-top:72px;padding-bottom:16px}.Header__content{display:flex;opacity:1;transition:opacity 166ms cubic-bezier(.3,0,0,1),transform 166ms cubic-bezier(.3,0,0,1)}.Header__content{transform:translateY(0);transition-delay:166ms}.Header__content-inner{flex:1;display:flex;overflow:hidden}.Header__content-inner{padding-top:10px;padding-bottom:10px;margin-top:-10px;margin-bottom:-10px}.Header__content-inner{padding-left:10px;margin-left:-10px}.Header__custom-content .Header__content{flex:1;min-width:0}.Header__spacer{width:10%}.Header__sticky-wrapper{position:absolute;bottom:0;width:100%;pointer-events:none}.Header__sticky{overflow:hidden;opacity:1}.Header__sticky .Header__image{transition:.1s cubic-bezier(1,0,.7,1) 0ms;opacity:0}.Header__sticky .Header__image{transition-property:transform,opacity;transform:translateY(20px)}.Header__sticky .Header__title{transition:.1s cubic-bezier(1,0,.7,1) 0ms;opacity:0}.Header__sticky .Header__title{transition-property:transform,opacity;transform:translateY(20px)}.Header__sticky .Header__p2s-details{transition:.1s cubic-bezier(1,0,.7,1) 0ms;opacity:0}.Header__sticky .Header__p2s-details{transition-property:transform,opacity;transform:translateY(20px)}.Header__sticky .Header__p2s-followers{transition:.1s cubic-bezier(1,0,.7,1) 0ms;opacity:0}.Header__sticky .Header__p2s-followers{transition-property:transform,opacity;transform:translateY(20px)}.Header__sticky .Header__button:first-child{transition:116ms cubic-bezier(1,0,.7,1) 0ms;opacity:0}.Header__sticky .Header__button:first-child{transition-property:transform,opacity;transform:translateY(20px)}.Header__sticky .Header__button:nth-child(2){transition:132ms cubic-bezier(1,0,.7,1) 0ms;opacity:0}.Header__sticky .Header__button:nth-child(2){transition-property:transform,opacity;transform:translateY(20px)}.Header__sticky .Header__button:nth-child(3){transition:148ms cubic-bezier(1,0,.7,1) 0ms;opacity:0}.Header__sticky .Header__button:nth-child(3){transition-property:transform,opacity;transform:translateY(20px)}.Header__sticky .Header__button:nth-child(4){transition:164ms cubic-bezier(1,0,.7,1) 0ms;opacity:0}.Header__sticky .Header__button:nth-child(4){transition-property:transform,opacity;transform:translateY(20px)}.Header__sticky-inner{display:flex;align-items:center;height:68px;transition:transform 0ms cubic-bezier(.3,0,0,1)}.Header__sticky-inner{transform:translateY(68px);transition-delay:166ms}.Header__buttons{display:flex}.Header__background{position:absolute;top:0;bottom:0;overflow:hidden}.Header__background{right:0;left:0}.Header__background-color{position:absolute;top:0;bottom:0}.Header__background-color{background-color:var(--modspotify_main_bg);background-image:linear-gradient(180deg,transparent,var(--modspotify_main_bg))}.Header__background-color{right:0;left:0}.Header__background-image{position:absolute;top:0;bottom:0;will-change:transform;contain:paint layout}.Header__background-image{background-size:cover;background-position:50%}.Header__background-image{right:0;left:0}.Header__background-image-loader{position:absolute;top:0;bottom:0;opacity:0;will-change:transform}.Header__background-image-loader{transform:scale(.95)}.Header__background-image-loader{right:0;left:0}.Header__background-overlay{position:absolute;top:0;bottom:0;pointer-events:none}.Header__background-overlay{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.44)}.Header__background-overlay{right:0;left:0}.Header__background-image-overlay-gradient{position:absolute;top:50%;bottom:0;pointer-events:none}.Header__background-image-overlay-gradient{background:linear-gradient(180deg,transparent,var(--modspotify_main_bg))}.Header__background-image-overlay-gradient{right:0;left:0}.Header__background-scroll-overlay{position:absolute;top:0;bottom:0;opacity:0;will-change:opacity;contain:paint layout;pointer-events:none}.Header__background-scroll-overlay{background:var(--modspotify_sidebar_and_player_bg)}.Header__background-scroll-overlay{right:0;left:0}.Header__background-scroll-overlay-ellipse{position:absolute;top:-100px;bottom:-100px;opacity:0;will-change:opacity;contain:paint layout;pointer-events:none}.Header__background-scroll-overlay-ellipse{background-image:radial-gradient(circle farthest-corner,transparent,var(--modspotify_sidebar_and_player_bg) 50%)}.Header__background-scroll-overlay-ellipse{right:0;left:0}.Header__background-scroll-overlay-ellipse-backdrop{position:absolute;top:0;bottom:0;opacity:0;will-change:opacity;contain:paint layout;pointer-events:none}.Header__background-scroll-overlay-ellipse-backdrop{background:var(--modspotify_sidebar_and_player_bg)}.Header__background-scroll-overlay-ellipse-backdrop{right:0;left:0}.Header__content>.Header__buttons{display:none}.Header__content .Header__data{flex:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.Header__content .Header__data{padding-bottom:10px;margin-bottom:-10px}.Header__content .Header__data{padding-left:10px;margin-left:-10px}.Header__content .Header__title-text{font-size:48px;line-height:56px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.Header__content .Header__title-text{margin:0}.Header__content .Header__title-text{margin-left:-.07em}.Header__content .Header__title-text:focus{outline:none}.Header__content .Header__buttons>*{margin-top:20px}.Header__content .Header__buttons>*{margin-right:12px}[data-max-width*=glue-md] .Header__content{display:flex;flex-direction:column}[data-max-width*=glue-md] .Header__content .Header__title-text{font-size:36px;line-height:44px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}[data-max-width*=glue-md] .Header__content .Header__image{width:136px}[data-max-width*=glue-md] .Header__content .Header__image.Header__image--artist,[data-max-width*=glue-md] .Header__content .Header__image.Header__image--user{width:120px}[data-max-width*=glue-md] .Header__content .Header__data .Header__buttons{display:none}[data-max-width*=glue-md] .Header__content>.Header__buttons{display:flex}.Header__sticky .Header__image{width:36px}.Header__sticky .Header__image{margin-right:16px}.Header__sticky .Header__title{flex:1}.Header__sticky .Header__title--with-truncation{overflow:hidden}.Header__sticky .Header__title-text{font-size:28px;line-height:36px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.Header__sticky .Header__title-text{margin:0}.Header__sticky .Header__title-text--with-truncation{display:flex;overflow:hidden}.Header__sticky .Header__title-text-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header__sticky .Header__buttons>*{margin-left:12px}html:lang(th) .Header__sticky .Header__title-text{line-height:44px}.Header--with-active-sticky-header .Header__background-scroll-overlay-ellipse{background:var(--modspotify_sidebar_and_player_bg)}.Header--with-active-sticky-header .Header__content{opacity:0;transition:opacity 166ms cubic-bezier(1,0,.7,1),transform 166ms cubic-bezier(1,0,.7,1)}.Header--with-active-sticky-header .Header__content{transform:translateY(-20px);transition-delay:0ms}.Header--with-active-sticky-header .Header__sticky{pointer-events:auto;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__image{transition:266ms cubic-bezier(.3,0,0,1) 166ms;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__image{transition-property:transform,opacity;transform:translateY(0)}.Header--with-active-sticky-header .Header__sticky .Header__title{transition:266ms cubic-bezier(.3,0,0,1) 166ms;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__title{transition-property:transform,opacity;transform:translateY(0)}.Header--with-active-sticky-header .Header__sticky .Header__p2s-details{transition:266ms cubic-bezier(.3,0,0,1) 166ms;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__p2s-details{transition-property:transform,opacity;transform:translateY(0)}.Header--with-active-sticky-header .Header__sticky .Header__p2s-followers{transition:266ms cubic-bezier(.3,0,0,1) 166ms;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__p2s-followers{transition-property:transform,opacity;transform:translateY(0)}.Header--with-active-sticky-header .Header__sticky .Header__button:first-child{transition:266ms cubic-bezier(.3,0,0,1) 199ms;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__button:first-child{transition-property:transform,opacity;transform:translateY(0)}.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(2){transition:266ms cubic-bezier(.3,0,0,1) 232ms;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(2){transition-property:transform,opacity;transform:translateY(0)}.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(3){transition:266ms cubic-bezier(.3,0,0,1) 265ms;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(3){transition-property:transform,opacity;transform:translateY(0)}.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(4){transition:266ms cubic-bezier(.3,0,0,1) 298ms;opacity:1}.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(4){transition-property:transform,opacity;transform:translateY(0)}.Header--with-active-sticky-header .Header__sticky-inner{transition:none}.Header--with-active-sticky-header .Header__sticky-inner{transform:translateY(0)}.Header--with-active-sticky-header .Header__background{border-bottom:1px solid var(--modspotify_sidebar_and_player_bg)}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__image{transition:266ms cubic-bezier(.3,0,0,1) 0ms;opacity:1}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__image{transition-property:transform,opacity;transform:translateY(0)}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__title{transition:266ms cubic-bezier(.3,0,0,1) 0ms;opacity:1}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__title{transition-property:transform,opacity;transform:translateY(0)}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__p2s-details{transition:266ms cubic-bezier(.3,0,0,1) 0ms;opacity:1}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__p2s-details{transition-property:transform,opacity;transform:translateY(0)}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__p2s-followers{transition:266ms cubic-bezier(.3,0,0,1) 0ms;opacity:1}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__p2s-followers{transition-property:transform,opacity;transform:translateY(0)}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__button:first-child{transition:266ms cubic-bezier(.3,0,0,1) 33ms;opacity:1}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__button:first-child{transition-property:transform,opacity;transform:translateY(0)}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(2){transition:266ms cubic-bezier(.3,0,0,1) 66ms;opacity:1}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(2){transition-property:transform,opacity;transform:translateY(0)}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(3){transition:266ms cubic-bezier(.3,0,0,1) 99ms;opacity:1}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(3){transition-property:transform,opacity;transform:translateY(0)}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(4){transition:266ms cubic-bezier(.3,0,0,1) 132ms;opacity:1}.Header--with-fast-scrolling.Header--with-active-sticky-header .Header__sticky .Header__button:nth-child(4){transition-property:transform,opacity;transform:translateY(0)}.Header--with-fast-scrolling .Header__content,.Header--with-fast-scrolling .Header__sponsorship,.Header--with-fast-scrolling .Header__sticky-inner,.Header--with-fast-scrolling:not(.Header--with-active-sticky-header) .Header__button,.Header--with-fast-scrolling:not(.Header--with-active-sticky-header) .Header__image,.Header--with-fast-scrolling:not(.Header--with-active-sticky-header) .Header__title{transition:none!important}.Header__content--with-button-placement-left{flex-direction:column}.Header__content--with-button-placement-left .Header__data .Header__buttons{display:none}.Header__content--with-button-placement-left>.Header__buttons{display:flex}.Header__background-image-loader--with-loading-animation{transition:opacity .9s cubic-bezier(.3,0,0,1),transform .9s cubic-bezier(.3,0,0,1)}.Header__background-image-loader--is-loaded{opacity:1}.Header__background-image-loader--is-loaded{transform:scale(1)}.Header__image{flex:0 0 auto;width:220px}.Header__image{margin-right:24px}.Header__image-inner{box-shadow:0 0 16px 0 rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.3)}.Header__data{flex:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.Header__data{padding-bottom:10px;margin-bottom:-10px}.Header__data{padding-left:10px;margin-left:-10px}.Header__label{font-size:11px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;line-height:16px;height:22px;color:var(--modspotify_main_fg)}.Header__label{padding-top:6px}.Header__top-bar{height:104px;position:fixed;top:0;opacity:0;pointer-events:none}.Header__top-bar{background:linear-gradient(var(--modspotify_sidebar_and_player_bg),var(--modspotify_sidebar_and_player_bg) 48px,transparent)}.Header__top-bar{left:0;right:0}.Header--with-active-sticky-header .Header__top-bar{height:48px}.Header--with-active-sticky-header .Header__top-bar{transition-property:height;transition-duration:0ms;transition-delay:166ms}.Header__meta-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header__meta-info{margin-top:10px}.Menu{min-width:190px;position:relative}.Menu{border:1px solid rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.15);background-color:var(--modspotify_sidebar_and_player_bg);border-radius:8px;box-shadow:0 4px 12px 4px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.5)}.Menu--is-submenu,.Menu__root-items{outline:none}.Menu--is-submenu,.Menu__root-items{padding-top:8px;padding-bottom:8px}.body-container--unknown-os .Menu,.body-container--windows .Menu{border-radius:0}.body-container--unknown-os .Menu--is-submenu,.body-container--unknown-os .Menu__root-items,.body-container--windows .Menu--is-submenu,.body-container--windows .Menu__root-items{padding-top:0;padding-bottom:0}.Menu--is-submenu{position:absolute;top:0;z-index:1;visibility:hidden}.Menu--is-submenu.open{visibility:visible}.Menu__title{font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.Menu__title{margin:16px 24px 8px;text-align:center}.MenuItem{position:relative;display:block;width:100%;white-space:nowrap;font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}.MenuItem{border:0;background-color:transparent;cursor:default}.MenuItem{padding:8px 24px 8px 40px;text-align:left}.MenuItem.selected{color:var(--modspotify_main_fg)}.MenuItem.selected{background-color:var(--modspotify_slider_bg)}.MenuItem:focus{outline:none}.MenuItem--is-active{color:var(--modspotify_indicator_fg_and_button_bg)}.MenuItem--is-active.selected{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.MenuItem--has-submenu{padding-right:32px}.MenuItem--has-submenu:after{position:absolute;top:50%;display:block;width:0;height:0;content:" "}.MenuItem--has-submenu:after{border:0 solid transparent;transform:translateY(-50%)}.MenuItem--has-submenu:after{right:19px;border-width:5px 0 5px 5px;border-left-color:var(--modspotify_secondary_fg)}.MenuItemToggle--checked{padding-left:12px}.MenuItemToggle--checked:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;content:"\f10a";font-size:16px;line-height:inherit}.MenuItemToggle--checked:before{margin-right:12px}.PopoverMenu{position:fixed;top:0;bottom:0;z-index:1050}.PopoverMenu{right:0;left:0}.PopoverMenu__backdrop{position:absolute;top:0;bottom:0}.PopoverMenu__backdrop{right:0;left:0}.PopoverMenu__menu-wrapper{position:absolute;z-index:1}.PopoverMenu__arrow{position:absolute;z-index:2;pointer-events:none}.PopoverMenu__arrow{border:var(--arrow-size) solid transparent}.PopoverMenu__arrow{left:var(--arrow-offset-x)}.PopoverMenu__arrow--up{top:calc(var(--arrow-offset-y) - var(--arrow-size))}.PopoverMenu__arrow--up{border-bottom-color:var(--modspotify_sidebar_and_player_bg)}.PopoverMenu__arrow--down{top:var(--arrow-offset-y)}.PopoverMenu__arrow--down{border-top-color:var(--modspotify_sidebar_and_player_bg)}.Popover{position:fixed;z-index:1030;color:var(--modspotify_secondary_fg);opacity:0;transition:none .5s cubic-bezier(.3,0,.4,1)}.Popover{padding:3px 8px;background-color:var(--modspotify_sidebar_and_player_bg);border-radius:4px;box-shadow:0 4px 12px 4px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.5);transition-property:opacity}.Popover--visible{opacity:1}.Popover--arrow-top{margin-top:5px}.Popover--arrow-top:before{position:absolute;width:0;height:0;content:"";top:-10px}.Popover--arrow-top:before{border:5px solid transparent;border-bottom-color:var(--modspotify_sidebar_and_player_bg)}.Popover--arrow-top:before{left:50%;margin-left:-5px;margin-right:-5px}.Popover--arrow-bottom{margin-bottom:5px}.Popover--arrow-bottom:before{position:absolute;width:0;height:0;content:"";bottom:-10px}.Popover--arrow-bottom:before{border:5px solid transparent;border-top-color:var(--modspotify_sidebar_and_player_bg)}.Popover--arrow-bottom:before{left:50%;margin-left:-5px;margin-right:-5px}.TableCell{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}.TableCell{border-top:1px solid var(--modspotify_sidebar_and_player_bg)}.TableCell{padding:0 0 0 12px}.TableCell:last-child{padding-right:12px}.TableCell--is-emphasized{color:var(--modspotify_main_fg)}.TableCell--is-right-aligned{text-align:right}.TableCell--is-right-aligned{padding-left:0}.TableCell--is-center-aligned{text-align:center}.TableCell--is-single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableCell--is-tabular-number{font-feature-settings:"tnum";letter-spacing:0}.TableCellAdd{padding:0 10px}.TableCellArtists--track-is-playing,.TableCellArtists--track-is-playing .TableCellArtists__artist{color:var(--modspotify_indicator_fg_and_button_bg)}.TableCellArtists--track-is-disabled,.TableCellArtists--track-is-disabled .TableCellArtists__artist{color:var(--modspotify_slider_bg)}.TableCellDuration--track-is-playing{color:var(--modspotify_indicator_fg_and_button_bg)}.TableCellDuration--track-is-disabled{color:var(--modspotify_slider_bg)}.TableCellSong__inner{display:flex}.TableCellSong__text-truncator{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.TableCellSong__text-truncator--only-name{display:flex}.TableCellSong__text-truncator--only-name .TableCellSong__track-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableCellSong__featuredArtists-dash{margin:0 4px}.TableCellSong__featuredArtist{color:var(--modspotify_secondary_fg)}.TableCellSong__featuredArtist:hover{color:var(--modspotify_main_fg)}.TableCellSong__label{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;color:var(--modspotify_slider_bg);font-size:10px;letter-spacing:0;white-space:nowrap}.TableCellSong__label{background:transparent;border-radius:.25em;border:1px solid var(--modspotify_scrollbar_fg_and_selected_row_bg);padding:2px 6px}.TableCellSong__label{margin-left:6px}.TableCellSong__label:last-of-type{margin-right:1px}.TableRow--is-hover-enabled:hover .TableCellSong__label,.TableRow--is-selected .TableCellSong__label{color:var(--modspotify_secondary_fg)}.TableRow--is-hover-enabled:hover .TableCellSong__label,.TableRow--is-selected .TableCellSong__label{border-color:var(--modspotify_slider_bg)}.TableCellSong--track-is-playing .TableCellSong__featuredArtist,.TableCellSong--track-is-playing .TableCellSong__text-truncator,.TableCellSong--track-is-playing .TableCellSong__track-name{color:var(--modspotify_indicator_fg_and_button_bg)}.TableCellSong--track-is-disabled .TableCellSong__featuredArtist,.TableCellSong--track-is-disabled .TableCellSong__text-truncator,.TableCellSong--track-is-disabled .TableCellSong__track-name{color:var(--modspotify_slider_bg)}.TableCellTrackNumber__button-wrapper{margin-left:-4px}.TableCellTrackNumber--disabled .TableCellTrackNumber__label{color:var(--modspotify_slider_bg)}.TableCellPopularity__popularity-meter{display:inline-block;width:30px;height:8px;position:relative}.TableCellPopularity__popularity-meter-background,.TableCellPopularity__popularity-meter-overlay{width:100%;height:8px;position:absolute;overflow-x:hidden}.TableCellPopularity__popularity-meter-background:after,.TableCellPopularity__popularity-meter-overlay:after{content:"";display:block;position:absolute;width:2px;height:8px}.TableCellPopularity__popularity-meter-background:after,.TableCellPopularity__popularity-meter-overlay:after{left:-4px}.TableCellPopularity__popularity-meter-background:after{box-shadow:4px 0 0 0 var(--modspotify_slider_bg),8px 0 0 0 var(--modspotify_slider_bg),12px 0 0 0 var(--modspotify_slider_bg),16px 0 0 0 var(--modspotify_slider_bg),20px 0 0 0 var(--modspotify_slider_bg),24px 0 0 0 var(--modspotify_slider_bg),28px 0 0 0 var(--modspotify_slider_bg),32px 0 0 0 var(--modspotify_slider_bg)}.TableCellPopularity__popularity-meter-overlay:after{box-shadow:4px 0 0 0 var(--modspotify_secondary_fg),8px 0 0 0 var(--modspotify_secondary_fg),12px 0 0 0 var(--modspotify_secondary_fg),16px 0 0 0 var(--modspotify_secondary_fg),20px 0 0 0 var(--modspotify_secondary_fg),24px 0 0 0 var(--modspotify_secondary_fg),28px 0 0 0 var(--modspotify_secondary_fg),32px 0 0 0 var(--modspotify_secondary_fg)}.TableHeaderCell{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:28px}.TableHeaderCell{padding:0 0 0 12px}.TableHeaderCell:last-child{padding-right:12px}.TableHeaderCell{text-align:left}.TableHeaderCell--is-right-aligned{text-align:right;padding-left:0}.TableHeaderCell--is-center-aligned{text-align:center}.TableHeaderCell--is-sortable:hover{color:var(--modspotify_main_fg)}.TableRow{outline:2px solid transparent;transition:outline-color 1s cubic-bezier(1,0,.7,1)}.TableRow--is-selected{background-color:var(--modspotify_scrollbar_fg_and_selected_row_bg);border-bottom-color:var(--modspotify_main_bg)}.TableRow--is-hover-forced,.TableRow:hover{background-color:var(--modspotify_sidebar_and_player_bg)}.TableRow--use-fixed-height{height:41px}.TableRow--use-own-render-layer{will-change:transform}.TableRow--is-attention-highlight-visible{transition:none;outline-color:var(--modspotify_miscellaneous_hover_bg)}.Table{position:relative}.Table__sticky-header-table,.Table__table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.Table__sticky-header-table,.Table__table{border-bottom:1px solid var(--modspotify_sidebar_and_player_bg)}.Table__table{position:relative;z-index:1}.Table__sticky-header-wrapper{position:absolute;z-index:2}.Table__sticky-header-wrapper{left:0;right:0}.Table__sticky-header{will-change:transform}.Table__sticky-header{background-color:var(--modspotify_main_bg)}.Table__sticky-header--hidden{visibility:hidden;pointer-events:none}.AccessibilityLinks{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none;line-height:40px}.AccessibilityLinks{margin:0 24px}.AccessibilityLinks__list{margin:0}.AccessibilityLinks__link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.AccessibilityLinks__link{margin:-1px;padding:0;border:0}.AccessibilityLinks__link:active,.AccessibilityLinks__link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:var(--modspotify_miscellaneous_hover_bg)}.AccessibilityLinks__link:active,.AccessibilityLinks__link:focus{margin:0;border-bottom-color:transparent}.P2SVideoOverlay{display:flex;justify-content:flex-end;position:relative}.P2SVideoOverlay{padding:16px}.P2SVideoOverlay.P2SVideoOverlay--is-in-full-screen-mode{padding:64px}.P2SVideoOverlay__fade{position:absolute;top:0;height:300px;z-index:1}.P2SVideoOverlay__fade{background:linear-gradient(180deg,var(--modspotify_sidebar_and_player_bg),transparent)}.P2SVideoOverlay__fade{left:0;right:0}.P2SVideoOverlay__esc-text-wrapper{position:absolute;z-index:2;top:0;height:60px;display:flex;justify-content:center}.P2SVideoOverlay__esc-text-wrapper{padding-top:24px}.P2SVideoOverlay__esc-text-wrapper{left:0;right:0}.P2SVideoOverlay__esc-text{font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.P2SVideoOverlay__esc-text span{color:var(--modspotify_main_fg)}.P2SVideoOverlay__esc-text span{padding:1px 12px 5px;border:2px solid var(--modspotify_slider_bg);border-radius:8px;margin:0 4px}.body-container--unknown-os .P2SVideoOverlay__esc-text span,.body-container--windows .P2SVideoOverlay__esc-text span{border-radius:0}.P2SVideoOverlay__info{flex:1;position:relative;z-index:2;overflow:hidden}.P2SVideoOverlay__info{padding-bottom:20px;margin-bottom:-20px}.P2SVideoOverlay__info{padding-left:20px;margin-left:-20px}.P2SVideoOverlay__full-screen-button{flex:0 0 32px;position:relative;z-index:2}.P2SVideoOverlay__full-screen-button{margin-left:16px}.P2SVideoOverlay__title{font-size:28px;line-height:36px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none;display:flex}.P2SVideoOverlay__title{margin:0}.P2SVideoOverlay__details,.P2SVideoOverlay__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.P2SVideoOverlay__details{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}.P2SVideoOverlay__details{margin-bottom:20px}.P2SVideoOverlay__details a{pointer-events:none;color:inherit}.P2SVideoOverlay__buttons>*{margin-right:12px}.P2SVideoOverlay__esc-text-wrapper,.P2SVideoOverlay__fade,.P2SVideoOverlay__full-screen-button,.P2SVideoOverlay__info{transition:opacity .3s cubic-bezier(.3,0,.4,1);opacity:1}.P2SVideoOverlay__esc-text-wrapper--is-hidden,.P2SVideoOverlay__fade--is-hidden,.P2SVideoOverlay__full-screen-button--is-hidden,.P2SVideoOverlay__info--is-hidden{transition:opacity .3s cubic-bezier(.6,0,.7,1);opacity:0;pointer-events:none}.contextmenu-active .P2SVideoOverlay__fade--is-hidden,.contextmenu-active .P2SVideoOverlay__full-screen-button--is-hidden,.contextmenu-active .P2SVideoOverlay__info--is-hidden{opacity:1;pointer-events:auto}.P2SVideoOverlay--is-in-full-screen-mode .P2SVideoOverlay__title{font-size:48px;line-height:56px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.P2SVideoOverlay--is-in-full-screen-mode .P2SVideoOverlay__title{margin-bottom:2px}.P2SVideoOverlay--is-in-full-screen-mode .P2SVideoOverlay__details{font-size:28px;line-height:36px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none;font-weight:var(--glue-font-weight-normal)!important;color:var(--modspotify_secondary_fg)}.P2SVideoOverlay--is-in-full-screen-mode .P2SVideoOverlay__fade{height:410px}.P2SVideoOverlay--is-in-full-screen-mode .P2SVideoOverlay__fade{background:linear-gradient(180deg,var(--modspotify_sidebar_and_player_bg),transparent)}.Tooltip{position:absolute;top:0;z-index:1030;text-decoration:none;pointer-events:none;opacity:0;max-width:350px;backface-visibility:hidden;font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}.Tooltip{padding:3px 8px;background-color:var(--modspotify_sidebar_and_player_bg);border-radius:4px;box-shadow:0 4px 12px 4px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.5)}.body-container--unknown-os .Tooltip,.body-container--windows .Tooltip{border-radius:0}.Tooltip{left:0}.Tooltip--visible{opacity:1;transition:none 1s cubic-bezier(.3,0,.4,1)}.Tooltip--visible{transition-property:opacity;transition-delay:.5s}.Tooltip--instant{transition:none}.Tooltip__arrow{position:absolute;width:0;height:0;top:-5px}.Tooltip__arrow{border:5px solid transparent;border-bottom-color:var(--modspotify_sidebar_and_player_bg)}.Tooltip__arrow{transform:translateX(-50%) translateY(-50%)}.Tooltip__arrow--bottom{top:auto;bottom:0}.Tooltip__arrow--bottom{border-bottom:none;border-top:5px solid var(--modspotify_sidebar_and_player_bg)}.Tooltip__arrow--bottom{transform:translateX(-50%) translateY(100%)}.SearchInput{position:relative;color:var(--modspotify_sidebar_and_player_bg)}.SearchInput__label{margin:0}.SearchInput__input{-webkit-app-region:no-drag;height:24px;width:100%}.SearchInput__input{padding:0 24px;border-radius:12px!important}.SearchInput__input::placeholder{color:inherit}.SearchInput__iconContainer{position:absolute;top:0;bottom:0;display:flex;align-items:center;pointer-events:none}.SearchInput__iconContainer{left:4px;right:4px}.SearchInput__searchIcon{flex:1}.SearchInput__clearButton{pointer-events:auto;color:var(--modspotify_secondary_fg);flex-basis:16px}.SearchInput__clearButton{background-color:transparent;border:0;padding:0}.SearchInput__clearButton:before{font-size:12px}.SidebarList__title{margin:0 var(--left-sidebar-padding-right) 0 var(--left-sidebar-padding-left)}html .SidebarList__title{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em}html.SidebarList__list{list-style:none}.SidebarList__list{margin:0}.SidebarListItem{font-weight:var(--glue-font-weight-bold);position:relative}.SidebarListItem{padding-left:var(--left-sidebar-padding-left);padding-right:var(--left-sidebar-padding-right)}.SidebarListItem--is-active{position:relative}.SidebarListItem--is-active:after{content:"";display:block;position:absolute;top:7px;bottom:7px;width:4px}.SidebarListItem--is-active:after{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.SidebarListItem--is-active:after{left:0}.SidebarListItem--is-drop-target-active .SidebarListItem__drop-target{position:relative;color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.SidebarListItem--is-drop-target-active .SidebarListItem__drop-target a{color:inherit}.SidebarListItem--is-drop-target-active .SidebarListItem__drop-target:after{content:"";position:absolute;top:0;bottom:0;color:var(--modspotify_sidebar_indicator_and_hover_button_bg);pointer-events:none}.SidebarListItem--is-drop-target-active .SidebarListItem__drop-target:after{border:1px solid var(--modspotify_sidebar_indicator_and_hover_button_bg);border-radius:4px}.SidebarListItem--is-drop-target-active .SidebarListItem__drop-target:after{right:calc(-1*var(--left-sidebar-padding-right)/3);left:calc(-1*var(--left-sidebar-padding-right)/3)}.SidebarListItem__inner{display:flex}.SidebarListItem__link{flex:1;overflow:hidden}.SidebarListItem__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;height:var(--left-sidebar-item-height)}.SidebarListItem__play-button{line-height:1}.SidebarListItem__play-button{margin-left:8px}.ProfileMenu__update-ready--new{color:var(--modspotify_main_fg)}.ProfileMenu__update-ready--new{background-color:var(--modspotify_miscellaneous_hover_bg)}.ProfileMenu__update-ready--new.selected,.ProfileMenu__update-ready--new:focus,.ProfileMenu__update-ready--new:hover{background-color:var(--modspotify_miscellaneous_bg)}.ProfileMenu__update-ready--old{color:var(--modspotify_main_fg)}.ProfileMenu__update-ready--old{background-color:var(--modspotify_miscellaneous_bg)}.ProfileMenu__update-ready--old.selected,.ProfileMenu__update-ready--old:focus,.ProfileMenu__update-ready--old:hover{background-color:var(--modspotify_miscellaneous_hover_bg)}.SidebarListItemLink{display:flex;justify-content:flex-start;align-items:center;height:var(--left-sidebar-item-height);line-height:var(--left-sidebar-item-height);overflow:hidden}.SidebarListItemLink{border-bottom:none}.SidebarListItemLink:before{margin-right:16px}.SidebarListItemLink--tall{height:40px}.SidebarListItemLink:link,.SidebarListItemLink:visited{text-decoration:none;color:var(--modspotify_secondary_fg)}.SidebarListItemLink:link,.SidebarListItemLink:visited{cursor:default}.SidebarListItemLink:focus,.SidebarListItemLink:hover{color:var(--modspotify_main_fg)}.SidebarListItemLink:active{opacity:.8}.SidebarListItemLink--is-highlighted:hover,.SidebarListItemLink--is-highlighted:link,.SidebarListItemLink--is-highlighted:visited{color:var(--modspotify_main_fg)}.RootlistItem{position:relative}.RootlistItem{padding-left:calc(var(--left-sidebar-padding-left) + var(--indentation)*var(--left-sidebar-item-indentation-width) - var(--left-sidebar-padding-right)/3);padding-right:var(--left-sidebar-padding-right)}.scrollbar-style-visible-linux .RootlistItem,.scrollbar-style-visible-mac .RootlistItem,.scrollbar-style-visible-windows .RootlistItem{padding-right:calc(var(--left-sidebar-padding-right) - 16px)}.RootlistItem--is-active{position:relative}.RootlistItem--is-active:before{content:"";display:block;position:absolute;top:7px;bottom:7px;width:4px}.RootlistItem--is-active:before{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.RootlistItem--is-active:before{left:0}.RootlistItem--is-drop-target-active .RootlistItem__drop-target{position:relative;color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.RootlistItem--is-drop-target-active .RootlistItem__drop-target a{color:inherit}.RootlistItem--is-drop-target-active .RootlistItem__drop-target:after{content:"";position:absolute;top:0;bottom:0;color:var(--modspotify_sidebar_indicator_and_hover_button_bg);pointer-events:none}.RootlistItem--is-drop-target-active .RootlistItem__drop-target:after{border:1px solid var(--modspotify_sidebar_indicator_and_hover_button_bg);border-radius:4px}.RootlistItem--is-drop-target-active .RootlistItem__drop-target:after{right:0;left:0}.RootlistItem__inner,.RootlistItem__link{display:flex;align-items:center}.RootlistItem__link{flex:1;overflow:hidden;height:var(--left-sidebar-item-height)}.RootlistItem__link{padding-left:calc(var(--left-sidebar-padding-right)/3)}.RootlistItem__link>*{flex:1}[data-dragging-type="text/x-spotify-folders"] .RootlistItem .RootlistItem__drop-target,[data-dragging-type="text/x-spotify-playlists"] .RootlistItem .RootlistItem__drop-target{opacity:1}.RootlistItemFolder__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;height:var(--left-sidebar-item-height)}.RootlistItemFolder__arrow{color:var(--modspotify_secondary_fg);transition:transform .1s linear;outline:0}.RootlistItemFolder__arrow{text-align:center;transform-origin:50% 50%;background:none;border:none;padding:0 var(--left-sidebar-item-pill-horizontal-padding)}.RootlistItemFolder__arrow{transform:rotate(-90deg)}.RootlistItemFolder__arrow:hover{color:var(--modspotify_main_fg)}.RootlistItemFolder__arrow--is-rotated{transform:rotate(0deg)}.RootlistItemFolder__edit-input{color:var(--modspotify_sidebar_and_player_bg);position:relative;width:100%;height:var(--left-sidebar-edit-input-height)}.RootlistItemFolder__edit-input{background-color:var(--modspotify_main_fg);padding:0 calc(var(--left-sidebar-padding-right)/3)}.RootlistItemFolder__edit-input{left:calc(-1*var(--left-sidebar-padding-right)/3)}.RootlistItemPlaylist__text-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;height:var(--left-sidebar-item-height)}.RootlistItemPlaylist__owner-text{display:none}.RootlistItemPlaylist--is-active .RootlistItemPlaylist__owner-text,.RootlistItemPlaylist:hover .RootlistItemPlaylist__owner-text{display:inline}.RootlistItemPlaylist__play-button{line-height:1}.RootlistItemPlaylist__play-button{margin-left:8px}.RootlistItemPlaylist__offline-indicator{padding:0 var(--left-sidebar-item-pill-horizontal-padding)}.RootlistItemPlaylist__collaborative-icon{width:8px;height:8px;fill:var(--modspotify_secondary_fg)}.RootlistItemPlaylist__collaborative-icon{margin-right:8px}.LeftSidebar{min-height:100%;overflow:hidden;display:flex;flex-direction:column}.LeftSidebar__section{margin-bottom:24px}.LeftSidebar__scroll-section{overflow-y:scroll;overflow-x:hidden;flex:1}.LeftSidebar__scroll-section{background-color:var(--modspotify_sidebar_and_player_bg)}.scrollbar-style-visible-mac .LeftSidebar__scroll-section::-webkit-scrollbar-button,.scrollbar-style-visible-mac .LeftSidebar__scroll-section::-webkit-scrollbar-track,.scrollbar-style-visible-windows .LeftSidebar__scroll-section::-webkit-scrollbar-button,.scrollbar-style-visible-windows .LeftSidebar__scroll-section::-webkit-scrollbar-track{background-color:var(--modspotify_sidebar_and_player_bg)}.LeftSidebar__scroll-section:focus{outline:0}.LeftSidebar__section--rootlist{overflow:hidden;flex-grow:1;flex-shrink:0;display:flex;flex-direction:column}.LeftSidebar__section--rootlist{margin-bottom:0}.LeftSidebarNewPlaylistButton__button{display:flex;justify-content:space-between;align-items:center;width:100%;height:64px;outline:0;position:relative;font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}.LeftSidebarNewPlaylistButton__button{border:0;border-top:1px solid var(--modspotify_sidebar_and_player_bg);padding:0 24px;background-color:transparent}.LeftSidebarNewPlaylistButton__button{text-align:left}.LeftSidebarNewPlaylistButton__button:focus,.LeftSidebarNewPlaylistButton__button:hover{color:var(--modspotify_main_fg)}.LeftSidebarNewPlaylistButton__button:active{opacity:.4}.LeftSidebarNewPlaylistButton__button--is-drop-target-active{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.LeftSidebarNewPlaylistButton__button--is-drop-target-active a{color:inherit}.LeftSidebarNewPlaylistButton__button--is-drop-target-active:after{content:"";position:absolute;top:0;bottom:0;color:var(--modspotify_sidebar_indicator_and_hover_button_bg);pointer-events:none}.LeftSidebarNewPlaylistButton__button--is-drop-target-active:after{border:1px solid var(--modspotify_sidebar_indicator_and_hover_button_bg);border-radius:4px}.LeftSidebarNewPlaylistButton__button--is-drop-target-active:after{right:4px;left:4px}.LeftSidebarNewPlaylistButton__icon{margin-right:8px}.LeftSidebarNewPlaylistButton__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;letter-spacing:.015em}.OfflineIndicator--is-downloaded{color:var(--modspotify_indicator_fg_and_button_bg)}.OfflineIndicator--is-downloaded:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;content:"\f32C";font-size:16px;line-height:inherit}.OfflineIndicator--is-waiting{color:var(--modspotify_secondary_fg)}.OfflineIndicator--is-waiting:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;content:"\f11a";font-size:16px;line-height:inherit}.OfflineIndicator--is-in-progress{display:flex}.OfflineIndicator--is-in-progress{padding-right:1px}.Rootlist{position:relative;flex-grow:1;flex-shrink:0}.Rootlist__content{margin-bottom:24px}.Rootlist__drop-indicator{position:absolute;top:0;height:1px;pointer-events:none}.Rootlist__drop-indicator{background:var(--modspotify_indicator_fg_and_button_bg)}.Rootlist__drop-indicator{right:var(--left-sidebar-padding-right)}.social-links__icon{margin-right:10px}.TrackListDiscRow{height:41px}.TrackListDiscRow__cell{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}.TrackListDiscRow__cell{border-top:1px solid var(--modspotify_sidebar_and_player_bg)}.TrackListDiscRow__cell{padding:0 0 0 12px}.TrackListDiscRow__cell:last-child{padding-right:12px}.PrideSearchInput{position:relative;color:var(--modspotify_sidebar_and_player_bg)}.PrideSearchInput__label{margin:0}.PrideSearchInput__input{-webkit-app-region:no-drag;height:24px;width:100%}.PrideSearchInput__input{padding:0 24px;border-radius:12px!important}.PrideSearchInput__input::placeholder{color:inherit}.PrideSearchInput__iconContainer{position:absolute;top:0;bottom:0;display:flex;align-items:center;pointer-events:none}.PrideSearchInput__iconContainer{left:4px;right:4px}.PrideSearchInput__searchIcon{flex:1}.PrideSearchInput__clearButton{pointer-events:auto;color:var(--modspotify_secondary_fg);flex-basis:16px}.PrideSearchInput__clearButton{background-color:transparent;border:0;padding:0}.PrideSearchInput__clearButton:before{font-size:12px}.PrideSearchInput__pride_overlay{position:absolute;top:0;line-height:24px;pointer-events:none}.PrideSearchInput__pride_overlay{padding:0 24px;border:0 solid}.PrideSearchInput__pride_overlay span{pointer-events:none;position:relative}.PrideSearchInput__input--pridemode{color:rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.1)}.PrideSearchInput__pride_letter_1{animation:rainbow .7s infinite;animation-delay:0s}.PrideSearchInput__pride_letter_2{animation:rainbow .7s infinite;animation-delay:.1s}.PrideSearchInput__pride_letter_3{animation:rainbow .7s infinite;animation-delay:.2s}.PrideSearchInput__pride_letter_4{animation:rainbow .7s infinite;animation-delay:.3s}.PrideSearchInput__pride_letter_5{animation:rainbow .7s infinite;animation-delay:.4s}@keyframes rainbow{0%{color:#ff203a;top:0}16%{color:#ff653e}32%{color:#ffe42b;top:-1px}48%{color:#00927d}64%{color:#4a23f6}80%{color:#cc2c9a;top:1px}to{color:#ff203a;top:0}}.album-art{position:relative;width:100%;height:100%}.album-art__track-title{font-size:28px;line-height:36px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.album-art__track-title{margin-top:16px}.album-art__artist-name{font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none;color:var(--modspotify_secondary_fg)}.album-art__artist-name{margin-top:4px}.album-art__image{width:calc(100vh - 440px);max-width:640px}.album-art__image{margin:20px 0;box-shadow:0 30px 30px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.5)}.album-art__image .no-image-url .track-placeholder{display:none}.album-art__image .no-image-url .album-placeholder{display:block}.album-art__foreground{z-index:500;position:absolute;top:0;bottom:0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.album-art__foreground{text-align:center}.album-art__foreground{right:0;left:0}.album-art__background{z-index:400;position:absolute;top:0;bottom:0}.album-art__background{background-color:var(--modspotify_secondary_fg);background-image:linear-gradient(180deg,transparent,var(--modspotify_sidebar_and_player_bg))}.album-art__background{right:0;left:0}#view-billboard-ad{position:absolute;top:0;bottom:0}#view-billboard-ad{right:0;left:0}.browser-navigation{color:var(--modspotify_slider_bg)}.browser-navigation{cursor:default}.browser-navigation-top-bar{display:flex;height:48px;align-items:center;justify-content:flex-end}.browser-navigation-top-bar{margin-left:-10px}.browser-navigation-top-bar>*{-webkit-app-region:no-drag}.browser-navigation-top-bar .button{color:var(--modspotify_main_fg)}.browser-navigation-top-bar .button{text-shadow:1px 1px rgba(var(--modspotify_rgb_sidebar_and_player_bg),.6)}#view-capping-full-screen-message{position:absolute;top:0;bottom:0;z-index:3}#view-capping-full-screen-message{right:0;left:200px}.capping-full-screen-message{align-items:center;display:flex;justify-content:center}.capping-full-screen-message{background:-webkit-linear-gradient(top,rgba(var(--modspotify_rgb_sidebar_and_player_bg),.95),rgba(var(--modspotify_rgb_sidebar_and_player_bg),.95));text-align:center;padding:28px}.capping-full-screen-message .cfsm-top{position:absolute;top:0}.capping-full-screen-message .cfsm-top{right:20px;left:20px}.capping-full-screen-message .cfsm-top p{border-bottom:1px solid}.capping-full-screen-message .cfsm-top p{padding:20px 60px 20px 0}.capping-full-screen-message .cfsm-top p:empty{border-bottom:none}.capping-full-screen-message .cfsm-close-btn{position:absolute;top:20px;-webkit-app-region:no-drag;height:24px;line-height:22px;color:var(--modspotify_secondary_fg);transition:none 33ms cubic-bezier(.3,0,.7,1);width:24px}.capping-full-screen-message .cfsm-close-btn{padding-top:1px;border-radius:12px;background:transparent;transition-property:transform,box-shadow,color,background-color}.capping-full-screen-message .cfsm-close-btn{left:0;padding-left:0;padding-right:0}.capping-full-screen-message .cfsm-close-btn .b-alt-text{margin-top:-22px}.capping-full-screen-message .cfsm-close-btn.contextmenu-active,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover{color:var(--modspotify_main_fg)}.capping-full-screen-message .cfsm-close-btn.contextmenu-active,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover{background-color:transparent}.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover:active{color:var(--modspotify_secondary_fg)}.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover:active{background:transparent;transform:scale(1)}@media(-webkit-min-device-pixel-ratio:2){.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover:active{transform:scale(1)}}@media(-webkit-min-device-pixel-ratio:2){.capping-full-screen-message .cfsm-close-btn{transition-duration:50ms}}.capping-full-screen-message .cfsm-close-btn:after{transition:none 33ms cubic-bezier(.3,0,.7,1)}.capping-full-screen-message .cfsm-close-btn:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.capping-full-screen-message .cfsm-close-btn:after{transition-duration:50ms}}.capping-full-screen-message .cfsm-close-btn.contextmenu-active,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.capping-full-screen-message .cfsm-close-btn.contextmenu-active,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.capping-full-screen-message .cfsm-close-btn.contextmenu-active,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover{transition-duration:66ms}}.capping-full-screen-message .cfsm-close-btn.contextmenu-active:after,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover:after{transition:none 33ms cubic-bezier(.3,0,0,1)}.capping-full-screen-message .cfsm-close-btn.contextmenu-active:after,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.capping-full-screen-message .cfsm-close-btn.contextmenu-active:after,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover:after{transition-duration:66ms}}.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover:active,.capping-full-screen-message .cfsm-close-btn:not(:disabled):hover:active:after{transition:none}.capping-full-screen-message .cfsm-close-btn:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;position:absolute;top:0;bottom:0;text-align:left;line-height:24px;font-size:12px;padding-left:6px;width:calc(100% - 6px)}.capping-full-screen-message .cfsm-close-btn:before{border-radius:500px}.capping-full-screen-message .cfsm-close-btn:before{left:0;right:0}.capping-full-screen-message .cfsm-close-btn.button-play:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f132";font-size:12px;line-height:24px}.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover),.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover),.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover){box-shadow:inset 0 0 0 1px transparent}.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):after,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):after,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):after,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after{right:0;left:0}.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover).contextmenu-active,.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):not(:disabled):hover,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover).contextmenu-active:after,.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):not(:disabled):hover:after,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active:after,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover).contextmenu-active,.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover).contextmenu-active:after,.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):not(:disabled):hover,.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):not(:disabled):hover:after,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active:after,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):not(:disabled):hover:active,.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):not(:disabled):hover:active:after,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:active,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.capping-full-screen-message .cfsm-close-btn.button-play.playing:not(:hover):before,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):before,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:12px;line-height:24px}.capping-full-screen-message .cfsm-close-btn.button-play.playing:hover:before,.card.playing .capping-full-screen-message .cfsm-close-btn.button-play:hover:before,.tl-row.playing .capping-full-screen-message .cfsm-close-btn.button-play:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:12px;line-height:24px}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover),.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):after{right:0;left:0}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active,.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active:after,.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active,.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active:after,.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover,.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:active,.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):before,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:12px;line-height:24px}.card.playing.capping-full-screen-message .cfsm-close-btn.button-play:hover:before,.tl-row.playing.capping-full-screen-message .cfsm-close-btn.button-play:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:12px;line-height:24px}.capping-full-screen-message .cfsm-close-btn.active{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.capping-full-screen-message .cfsm-close-btn.active.contextmenu-active,.capping-full-screen-message .cfsm-close-btn.active:not(:disabled):hover{color:var(--modspotify_indicator_fg_and_button_bg)}.capping-full-screen-message .cfsm-close-btn.active:not(:disabled):hover:active{color:var(--modspotify_selected_button)}.capping-full-screen-message .cfsm-close-btn.drop-target-active{color:var(--modspotify_sidebar_and_player_bg)}.capping-full-screen-message .cfsm-close-btn.drop-target-active{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.capping-full-screen-message .cfsm-close-btn.drop-target-active.contextmenu-active,.capping-full-screen-message .cfsm-close-btn.drop-target-active:not(:disabled):hover,.capping-full-screen-message .cfsm-close-btn.drop-target-active:not(:disabled):hover:active{color:var(--modspotify_sidebar_and_player_bg)}.capping-full-screen-message .cfsm-close-btn.drop-target-active.contextmenu-active,.capping-full-screen-message .cfsm-close-btn.drop-target-active:not(:disabled):hover{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.capping-full-screen-message .cfsm-title{font-size:48px;line-height:56px;letter-spacing:-.005em;color:var(--modspotify_main_fg);text-transform:none;font-weight:var(--glue-font-weight-black)}.capping-full-screen-message .cfsm-title{margin:0}.capping-full-screen-message .cfsm-text{font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.capping-full-screen-message .cfsm-text{margin:40px 0}.capping-full-screen-message .cfsm-text a{border-color:var(--modspotify_main_fg)}#view-content{position:relative;outline:none}#view-content{background-color:var(--modspotify_main_bg)}#view-content.disablePointerEvents{pointer-events:none}#view-content .loading-screen{position:absolute;z-index:10;height:100%;width:100%}#view-content>.embedded-app,#view-content>iframe{position:absolute;top:0;height:100%;width:100%}#view-content>.embedded-app,#view-content>iframe{background-color:var(--modspotify_main_bg)}#view-content>.embedded-app:not(.active),#view-content>iframe:not(.active){visibility:hidden;pointer-events:none;z-index:-1}#view-content>.embedded-app{overflow-y:scroll}#view-content #pin-tab{display:none;height:50px}#view-content #pin-tab .section-divider{margin:0;padding:10px 20px}#view-content.pinbar #pin-tab{display:block}#view-content.pinbar>.embedded-app,#view-content.pinbar>iframe{height:calc(100% - 50px)}#view-content.pinbar.leaderboard>iframe{height:calc(100% + 72px)}#view-content.leaderboard>iframe,.billboard-minimized #view-content>iframe{height:calc(100% - 122px)}.billboard-minimized #view-content.pinbar>iframe{height:calc(100% + 72px)}.main-view{position:relative;will-change:transform}.main-view{margin-top:-1px}.main-view-wrapper{overflow:hidden}#context-menu-container{position:absolute;width:100%;height:100%;top:0;z-index:2147483647;-webkit-app-region:no-drag}#context-menu-container{left:0}#context-menu-item-ban-title{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em}.message-bar{display:none}.message-bar{margin-bottom:0}.message-bar{padding:10px 52px 10px 20px}.message-bar:before{display:none}.message-bar.visible{display:block}.message-bar .close{right:11px}.body-container--mac .message-bar,.body-container--windows .message-bar{-webkit-app-region:drag}.body-container--mac .message-bar a,.body-container--mac .message-bar button,.body-container--windows .message-bar a,.body-container--windows .message-bar button{-webkit-app-region:no-drag;display:inline-block}.body-container--windows .message-bar{padding-top:5px;padding-bottom:5px}.body-container--windows .message-bar{padding-left:52px;padding-right:20px}.body-container--windows .message-bar .close{top:15.5px}.body-container--windows .message-bar .close{right:auto;left:11px}.body-container--windows:not(.with-buddy-list) .message-bar-window-controls-spacer{width:135px;height:31px}.body-container--windows:not(.with-buddy-list) .message-bar-window-controls-spacer{margin-top:-5px;margin-bottom:-5px}.body-container--windows:not(.with-buddy-list) .message-bar-window-controls-spacer{float:right;margin-right:-20px;margin-left:10px}.offline-label-wrapper{display:none;color:var(--modspotify_main_fg);height:var(--left-sidebar-item-height);line-height:var(--left-sidebar-item-height)}.offline-label-wrapper{background-color:var(--modspotify_miscellaneous_hover_bg);padding:0 24px}.offline .offline-label-wrapper{display:block}#view-navbar-overflow{display:none;position:absolute;width:100%;height:100%;top:0;z-index:1040;-webkit-app-region:no-drag}#view-navbar-overflow{left:0}#view-navbar-overflow .dropdown-menu{display:block}.navbar-overflow:focus{outline:none}.navbar-overflow .selected a{color:var(--modspotify_pressing_fg)}.navbar-overflow .selected a{background-color:var(--modspotify_slider_bg)}.sidebar{--left-sidebar-item-height:32px;--left-sidebar-padding-left:24px;--left-sidebar-padding-right:24px;--left-sidebar-item-pill-horizontal-padding:7px;--left-sidebar-item-indentation-width:16px;--left-sidebar-edit-input-height:26px}.sidebar{background-color:var(--modspotify_sidebar_and_player_bg)}.sidebar .sidebar-top-items .upgrade-button{margin-top:2px;margin-bottom:14px}.sidebar .sidebar-navbar{position:relative;display:flex;flex-direction:column;min-height:0}.sidebar .sidebar-navbar{padding-top:10px;background-color:var(--modspotify_sidebar_and_player_bg)}.sidebar .sidebar-navbar:focus{outline:none}.sidebar #offline-global-progress{display:none;font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none;position:relative}.sidebar #offline-global-progress{background-color:var(--modspotify_sidebar_and_player_bg);border-top:1px solid var(--modspotify_sidebar_and_player_bg);padding:8px 24px 9px}.sidebar #offline-global-progress p{position:absolute;top:-1px;height:1px;width:0;transition:width .4s}.sidebar #offline-global-progress p{margin:0;background-color:var(--modspotify_indicator_fg_and_button_bg)}.sidebar #offline-global-progress p{left:0}.sidebar-top-items__drag-area{display:none}.body-container--mac .sidebar-top-items__drag-area,.body-container--windows .sidebar-top-items__drag-area{display:block;height:48px;-webkit-app-region:drag}.body-container--mac.body-container--fullscreen .sidebar-top-items__drag-area,.body-container--windows.body-container--fullscreen .sidebar-top-items__drag-area{display:none}.music-paused:after{content:"MUSIC PAUSED";color:var(--modspotify_main_fg);position:absolute;top:50%;line-height:30px;z-index:2}.music-paused:after{margin-top:-15px;text-align:center}.music-paused:after{right:0;left:0}.music-paused:before{content:"";position:absolute;top:0;bottom:0;overflow:hidden;z-index:1}.music-paused:before{background-color:rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.67)}.music-paused:before{left:0;right:0}#view-now-playing{display:none;overflow:hidden;position:relative;width:100%;max-width:400px;max-height:452px}#view-now-playing.active{display:block}#view-now-playing.expanded{height:auto}#view-now-playing.expanded .large.image{height:auto;max-height:400px}#view-now-playing.expanded a.image.small figure{width:0}#view-now-playing:not(.expanded) .large figure{height:0!important}#view-now-playing a{text-decoration:none;position:relative}#view-now-playing a.image{display:block;overflow:hidden}#view-now-playing a.image{border:0}#view-now-playing a.image.large figure,#view-now-playing a.image.large figure .cover-image{height:var(--left-sidebar-width)}#view-now-playing a.image.small{margin-right:10px;float:left}#view-now-playing a.image.small figure{height:50px;width:50px;max-width:50px}#view-now-playing a.image.small figure{float:right}#view-now-playing a.image.small figure .cover-image{height:50px;width:50px;position:absolute}#view-now-playing a.image.small figure .cover-image{right:0}#view-now-playing a .card-placeholder{display:inline-block;pointer-events:none;top:5%;width:90%;height:90%}#view-now-playing a .card-placeholder{left:5%}#view-now-playing a .card-placeholder text{fill:var(--modspotify_slider_bg)}#view-now-playing a figure,#view-now-playing a figure .cover-image{position:relative}#view-now-playing a figure .cover-image{background-size:contain;background-position:50%;background-repeat:no-repeat}#sidebar-video-container{position:absolute;overflow:hidden;top:0;bottom:0}#sidebar-video-container{background-color:var(--modspotify_sidebar_and_player_bg)}#sidebar-video-container{left:0;right:0}#sidebar-video-container video{min-width:100%;min-height:100%}.now-playing-large{border-top:1px solid var(--modspotify_sidebar_and_player_bg);margin-bottom:-1px}.now-playing-large .caption{display:none}.now-playing-large.transitioning .large figure{transition:height .25s cubic-bezier(.3,0,0,1)}.now-playing-large.expanded{margin-bottom:0}.now-playing__corner-buttons{position:absolute;display:flex;opacity:0;top:5px;transition:opacity .5s}.now-playing__corner-buttons{right:5px}#view-now-playing .image:hover .now-playing__corner-buttons{opacity:.7}.now-playing__button{width:20px;height:20px}.now-playing__button{cursor:default;background-color:var(--modspotify_sidebar_and_player_bg);text-align:center;border-radius:5px}.now-playing__button:not(:last-of-type){margin-right:4px}#view-now-playing.now-playing-large .large .now-playing__button{width:24px;height:24px}#view-now-playing.now-playing-large .large .now-playing__button{border-radius:12px}#view-now-playing.now-playing-large .large .now-playing__button:before{line-height:24px}.video-playlist-header .now-playing__button--toggleFullScreen{display:none}.profile{display:flex;align-items:center;color:var(--modspotify_main_fg)}.profile{text-shadow:1px 1px rgba(var(--modspotify_rgb_sidebar_and_player_bg),.6)}.profile:hover:active{color:var(--modspotify_pressing_button_fg)}.profile:hover .username{border-bottom:1px solid}.profile .button{color:var(--modspotify_secondary_fg)}.profile .incognito-badge{display:none;line-height:20px;height:20px;width:20px;position:absolute;top:5px}.profile .incognito-badge{background:var(--modspotify_miscellaneous_hover_bg);border-radius:20px;text-align:center;text-shadow:none}.profile .incognito-badge{right:-5px}.profile .incognito-badge svg{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;font-size:12px;font-weight:var(--glue-font-weight-black);fill:var(--modspotify_main_fg);display:block;height:inherit;width:100%}.profile .avatar{position:relative;width:28px;height:28px}.profile .avatar{background-size:cover;background-position:50%;border-radius:14px;text-align:center}.profile .avatar.spoticon-locked-24,.profile .avatar.spoticon-user-circle-24{width:30px;height:30px;position:relative}.profile .avatar.spoticon-locked-24:before,.profile .avatar.spoticon-user-circle-24:before{line-height:30px;position:relative}.profile .avatar--incognito{margin-right:5px}.profile .avatar--incognito .incognito-badge{display:block}.profile .username{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown>button{text-shadow:1px 1px rgba(var(--modspotify_rgb_sidebar_and_player_bg),.6)}.content-top-bar__profile-menu-button .dropdown>button,.content-top-bar__profile-menu-button .dropdown>button.contextmenu-active,.content-top-bar__profile-menu-button .dropdown>button:not(:disabled):hover{color:var(--modspotify_main_fg)}.content-top-bar__profile-menu-button .dropdown>button:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.dropdown>button.update-ready--new,.dropdown>button.update-ready--new:hover,.dropdown>button.update-ready--old,.dropdown>button.update-ready--old:hover,.dropdown>button:hover{color:var(--modspotify_main_fg)}.dropdown>button.update-ready--new:after,.dropdown>button.update-ready--old:after{content:"";position:absolute;top:8px;width:8px;height:8px}.dropdown>button.update-ready--new:after,.dropdown>button.update-ready--old:after{border-radius:4px}.dropdown>button.update-ready--new:after,.dropdown>button.update-ready--old:after{right:4px}.dropdown>button.update-ready--new:after{background-color:var(--modspotify_miscellaneous_hover_bg)}.dropdown>button.update-ready--old:after{background-color:var(--modspotify_miscellaneous_bg)}.dropdown .dropdown-menu.pull-right{right:-5px}@media(max-height:768px){#view-profile-menu .profile .avatar{height:24px;width:24px}#view-profile-menu .profile .avatar:before{line-height:24px}}.ConnectDevicePicker{position:relative}.ConnectDevicePicker__button--with-badge:after{content:"";position:absolute;top:0;width:25%;height:25%}.ConnectDevicePicker__button--with-badge:after{background-color:var(--modspotify_miscellaneous_hover_bg);border-radius:50%;margin:12.5%}.ConnectDevicePicker__button--with-badge:after{right:0}.ConnectDevicePicker__button--with-badge.active:after{background-color:var(--modspotify_indicator_fg_and_button_bg)}.ConnectPopup{position:absolute;bottom:36px;z-index:1002;display:none;width:280px}.ConnectPopup{background:var(--modspotify_sidebar_and_player_bg);box-shadow:0 4px 12px 4px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.5);border-radius:8px}.ConnectPopup{left:0;margin-left:16px;transform:translateX(-50%)}.ConnectPopup:after{position:absolute;bottom:-20px;width:0;height:0;content:""}.ConnectPopup:after{border:10px solid transparent;border-top-color:var(--modspotify_sidebar_and_player_bg)}.ConnectPopup:after{left:50%;transform:translateX(-50%)}.ConnectPopup.visible{display:block}.body-container--unknown-os .ConnectPopup,.body-container--windows .ConnectPopup{border-radius:0}.ConnectPopup__header{position:relative;display:flex;align-items:center}.ConnectPopup__header{padding:16px 36px;text-align:center}.ConnectPopup__header-title{flex-grow:1;outline:none;font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.ConnectPopup__header-title{margin:0}.ConnectPopup__header-help{position:absolute;top:18px;color:var(--modspotify_secondary_fg)}.ConnectPopup__header-help{border-bottom:0}.ConnectPopup__header-help{right:16px}.ConnectPopup__header-help:focus,.ConnectPopup__header-help:hover{color:var(--modspotify_main_fg)}.ConnectPopup__content{max-height:400px;overflow-y:auto}.ConnectPopup__content{background:var(--modspotify_sidebar_and_player_bg);border-radius:0 0 8px 8px}.scrollbar-style-visible-mac .ConnectPopup__content::-webkit-scrollbar-button,.scrollbar-style-visible-mac .ConnectPopup__content::-webkit-scrollbar-track,.scrollbar-style-visible-windows .ConnectPopup__content::-webkit-scrollbar-button,.scrollbar-style-visible-windows .ConnectPopup__content::-webkit-scrollbar-track{background-color:var(--modspotify_sidebar_and_player_bg)}.ConnectPopup__devices-image{display:block;width:208px}.ConnectPopup__devices-image{margin:8px 20px 24px 36px}.scrollbar-style-when-scrolling-mac .ConnectPopup__devices-image{margin-right:36px}.ConnectPopup__info{color:var(--modspotify_secondary_fg)}.ConnectPopup__info{padding:0 16px;text-align:center}.ConnectPopup__device{display:flex;align-items:center;width:100%;height:64px;color:var(--modspotify_main_fg);outline:none}.ConnectPopup__device{margin:0;padding:0;border:0;background:none;cursor:pointer}.ConnectPopup__device--available{color:var(--modspotify_main_fg)}.ConnectPopup__device--available:focus,.ConnectPopup__device--available:hover{background-color:var(--modspotify_scrollbar_fg_and_selected_row_bg)}.ConnectPopup__device--not-available{cursor:default}.ConnectPopup__device--not-available,.ConnectPopup__device--not-available .ConnectPopup__device-info{color:var(--modspotify_scrollbar_fg_and_selected_row_bg)}.ConnectPopup__device--not-available:focus,.ConnectPopup__device--not-available:hover{background-color:transparent}.ConnectPopup__device--active,.ConnectPopup__device--active .ConnectPopup__device-info,.ConnectPopup__device--active .ConnectPopup__device-title{color:var(--modspotify_indicator_fg_and_button_bg)}.ConnectPopup__device-image{margin:0 20px}.ConnectPopup__device-body{flex:1;min-width:0}.ConnectPopup__device-body{margin-right:8px;text-align:left}.scrollbar-style-when-scrolling-mac .ConnectPopup__device-body{margin-right:24px}.ConnectPopup__device-title{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-bold);color:var(--modspotify_main_fg);text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.ConnectPopup__device-title{margin-bottom:2px}.ConnectPopup__device-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--modspotify_secondary_fg);font-size:12px;font-weight:300}.ConnectPopup__device-info{margin-bottom:0}.ConnectPopup__button{margin:24px 0 16px;text-align:center}.view-player .remote-playback-bar{display:none;position:relative;height:24px;line-height:24px}.view-player .remote-playback-bar{background-color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .remote-playback-bar{left:0;right:0}.view-player .remote-playback-bar p{font-size:12px;line-height:18px;letter-spacing:.015em;line-height:inherit;color:var(--modspotify_main_fg);min-width:258px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-player .remote-playback-bar p{margin-bottom:0;text-align:center}.view-player .remote-playback-bar p{float:right;padding-right:20px}.view-player .remote-playback-bar p strong{font-weight:var(--glue-font-weight-bold)}.view-player .remote-playback-bar .spoticon{margin-right:6px;margin-left:2px}.view-player .remote-playback-bar.visible{display:block}.view-player .remote-playback-bar .arrow{width:0;height:0;content:"";position:absolute;bottom:100%;will-change:transform}.view-player .remote-playback-bar .arrow{border:10px solid transparent;border-bottom-color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .remote-playback-bar .arrow{right:-10px}#connect-container-background{position:absolute;top:0;bottom:0;z-index:10}#connect-container-background{left:0;right:0}body.remotebar .view-player{height:113px}body.remotebar .view-player #connect-picker #connect-container{bottom:112px}body.remotebar .view-player #connect-picker #connect-container.remote{bottom:108px}body.remotebar .view-player .player-bar-wrapper{height:calc(100% - 24px)}@media(max-height:768px){body.remotebar .view-player{height:93px}body.remotebar .view-player .player-bar-wrapper{height:calc(100% - 20px)}body.remotebar .view-player #connect-picker #connect-container{bottom:92px}body.remotebar .view-player #connect-picker #connect-container.remote{bottom:88px}body.remotebar .remote-playback-bar{height:20px;line-height:20px}}@keyframes saber-flicker{0%{opacity:0}10%{opacity:1}50%{opacity:0}to{opacity:1}}#player-progressbar[data-saber-color] .progress-bar{height:8px}#player-progressbar[data-saber-color] .progress-bar{margin-top:-2px}#player-progressbar[data-saber-color] .progress-bar-wrapper{top:-2px}#player-progressbar[data-saber-color] .progress-bar-wrapper .handle{top:-2px;z-index:2}#player-progressbar[data-saber-color] .inner{height:8px}#player-progressbar[data-saber-color] .inner{margin-top:-4px}#player-progressbar[data-saber-color] .inner{border-radius:0 2px 2px 0}#player-progressbar[data-saber-color] .inner:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;opacity:0}#player-progressbar[data-saber-color] .inner:before{border-radius:100px}#player-progressbar[data-saber-color] .inner:before{left:0;animation-duration:.05s;animation-iteration-count:infinite}#player-progressbar[data-saber-color] .inner:hover:before{animation-name:saber-flicker}#player-progressbar[data-saber-color=green] .inner{box-shadow:0 0 16px 1px var(--modspotify_sidebar_indicator_and_hover_button_bg);background-image:linear-gradient(180deg,#87dc5a 0,var(--modspotify_main_fg) 30%,var(--modspotify_main_fg) 50%,var(--modspotify_main_fg) 70%,#87dc5a)}#player-progressbar[data-saber-color=green] .inner:before{box-shadow:0 0 16px 4px var(--modspotify_sidebar_indicator_and_hover_button_bg)}#player-progressbar[data-saber-color=blue] .inner{box-shadow:0 0 16px 1px var(--modspotify_miscellaneous_hover_bg);background-image:linear-gradient(180deg,#3784d6 0,var(--modspotify_main_fg) 30%,var(--modspotify_main_fg) 50%,var(--modspotify_main_fg) 70%,#3784d6)}#player-progressbar[data-saber-color=blue] .inner:before{box-shadow:0 0 16px 8px var(--modspotify_miscellaneous_hover_bg)}#player-progressbar[data-saber-color=red] .inner{box-shadow:0 0 16px 1px var(--modspotify_miscellaneous_bg);background-image:linear-gradient(180deg,#e51115 0,var(--modspotify_main_fg) 30%,var(--modspotify_main_fg) 50%,var(--modspotify_main_fg) 70%,#e51115)}#player-progressbar[data-saber-color=red] .inner:before{box-shadow:0 0 20px 14px var(--modspotify_miscellaneous_bg)}.view-player .saber-hilt{display:none;width:0;height:20px;z-index:1}.view-player .saber-hilt{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.view-player .saber-hilt[data-saber-hilt=anakin]{background-image:url(../images/sw_saber_anakin.png)}.view-player .saber-hilt[data-saber-hilt=luke]{background-image:url(../images/sw_saber_luke.png)}.view-player .saber-hilt[data-saber-hilt=vader]{background-image:url(../images/sw_saber_vader.png)}.view-player .saber-hilt.activated{width:90px;display:block}.view-player .saber-hilt.activated{margin-right:-5px}#player-progressbar[data-candy-cane] .progress-bar{height:8px}#player-progressbar[data-candy-cane] .progress-bar{margin-top:-2px}#player-progressbar[data-candy-cane] .progress-bar-wrapper{top:-2px}#player-progressbar[data-candy-cane] .progress-bar-wrapper .progress-bar{border-radius:4px}#player-progressbar[data-candy-cane] .progress-bar-wrapper .handle{top:-2px}#player-progressbar[data-candy-cane] .inner{height:8px}#player-progressbar[data-candy-cane] .inner{margin-top:-4px;border-radius:4px;background-size:48px 8px;background-repeat:repeat-x;background-image:url(../images/candy_pattern.png)}#player-progressbar[data-candy-cane] .inner{background-position:0}#player-progressbar[data-candy-cane] .inner:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;opacity:0}#player-progressbar[data-candy-cane] .inner:before{border-radius:100px}#player-progressbar[data-candy-cane] .inner:before{left:0}#view-player{position:relative;z-index:11}.view-player .player-bar-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%}.view-player .player-bar-spacer{flex:0 4 7%}.view-player .now-playing-container{flex:0 0 18%;min-width:270px;max-width:550px}@media(min-width:900px){.view-player .now-playing-container{min-width:290px}}@media(min-width:1200px){.view-player .now-playing-container{min-width:310px}}.view-player .now-playing-container .caption{display:flex;align-items:center}.view-player .now-playing-container .caption .now-playing__toggle-full-window{width:20px;height:20px}.view-player .now-playing-container .caption .now-playing__toggle-full-window{cursor:pointer;text-align:center;border-radius:5px}.view-player .now-playing-container .caption .now-playing__toggle-full-window{margin-left:16px}.view-player .now-playing-container .caption .cover-image-link{flex-basis:56px}@media(max-height:768px){.view-player .now-playing-container .caption .cover-image-link{flex-basis:48px}}.view-player .now-playing-container .caption .cover-image-link .toggle-cover-size{text-align:center}.view-player .now-playing-container .caption .cover-image-link:focus,.view-player .now-playing-container .caption .cover-image-link:hover{border-bottom-color:transparent}.view-player .now-playing-container .caption .text-container{flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.view-player .player-controls-container{flex:0 1 50%;min-width:260px}.view-player .player-controls-container{text-align:center}.view-player .player-controls-container .christmas-2018-overlay{position:fixed;top:0;z-index:1;pointer-events:none}.view-player .player-controls-container .christmas-2018-overlay{left:0}.view-player .player-controls-container .progress-container{display:flex}.view-player .player-controls-container .progress-container .elapsed,.view-player .player-controls-container .progress-container .remaining{display:flex;flex-direction:column;justify-content:center}.view-player .player-controls-container .progress-container .elapsed{align-items:flex-end}.view-player .player-controls-container .progress-container .remaining{align-items:flex-start}.view-player .player-controls-container .button-repeat.active:after,.view-player .player-controls-container .button-shuffle.active:after{position:absolute;bottom:0;display:block;width:4px;height:4px;content:""}.view-player .player-controls-container .button-repeat.active:after,.view-player .player-controls-container .button-shuffle.active:after{border-radius:50%;background-color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .player-controls-container .button-repeat.active:after,.view-player .player-controls-container .button-shuffle.active:after{left:50%;transform:translateX(-50%)}.view-player .extra-controls-container{flex:0 0 18%;min-width:270px;max-width:550px;display:flex;justify-content:flex-end;align-items:center}@media(min-width:900px){.view-player .extra-controls-container{min-width:290px}}@media(min-width:1200px){.view-player .extra-controls-container{min-width:310px}}.view-player{color:var(--modspotify_main_fg);height:88px}.view-player{background:var(--modspotify_sidebar_and_player_bg);border-top:1px solid var(--modspotify_sidebar_and_player_bg)}@media(max-height:768px){.view-player{height:72px}}.view-player .now-playing{display:none;overflow:hidden;position:relative;width:100%}.view-player .now-playing.active{display:block}.view-player .now-playing .cover-image-link-wrapper{flex:0 1 72px;height:56px;position:relative}@media(max-height:768px){.view-player .now-playing .cover-image-link-wrapper{flex:0 1 60px;height:48px}}.view-player .now-playing .cover-image-link{position:absolute;height:56px;width:56px}.view-player .now-playing .cover-image-link{right:0}.view-player .now-playing .cover-image-link figure{height:56px;width:56px}.view-player .now-playing .cover-image-link figure .cover-image{height:100%}@media(max-height:768px){.view-player .now-playing .cover-image-link,.view-player .now-playing .cover-image-link figure{height:48px;width:48px}}.view-player .now-playing .cover-image-link .toggle-cover-size{position:absolute;opacity:0;top:5px;width:24px;height:24px;transition:opacity .5s}.view-player .now-playing .cover-image-link .toggle-cover-size{cursor:default;background-color:var(--modspotify_sidebar_and_player_bg);border-radius:12px}.view-player .now-playing .cover-image-link .toggle-cover-size{right:5px}.view-player .now-playing .cover-image-link .toggle-cover-size:before{line-height:24px}.view-player .now-playing .cover-image-link:hover .toggle-cover-size{opacity:.7}.view-player .now-playing .now-playing-text-spacer{flex:0 0 12px}.view-player .now-playing .card-placeholder{display:inline-block;pointer-events:none;top:5%;width:90%;height:90%}.view-player .now-playing .card-placeholder{background-color:var(--modspotify_sidebar_and_player_bg)}.view-player .now-playing .card-placeholder{left:5%}.view-player .now-playing .card-placeholder text{fill:var(--modspotify_slider_bg)}.view-player .now-playing .cover-image-container{position:relative}.view-player .now-playing .cover-image-container .cover-image{width:100%;position:relative}.view-player .now-playing .cover-image-container .cover-image{background-size:contain;background-position:50%;background-repeat:no-repeat}.view-player .player-controls-container{cursor:default}.view-player .player-controls-container .button{margin:0 7px}.view-player .player-controls-container .progress-container{margin-top:6px}@media(max-height:768px){.view-player .player-controls-container .progress-container{margin-top:3px}}.view-player .player-controls-container .progress-container .elapsed,.view-player .player-controls-container .progress-container .remaining{color:var(--modspotify_secondary_fg);font-size:11px;line-height:11px;width:35px}.view-player .player-controls-container .progress-container .progress-bar .inner{background-color:var(--modspotify_secondary_fg)}.view-player .player-controls-container .progress-container.progress-bar-enabled.dragging-progress-bar .handle,.view-player .player-controls-container .progress-container.progress-bar-enabled:hover .handle{opacity:1}.view-player .player-controls-container .progress-container.progress-bar-enabled.dragging-progress-bar .progress-bar .inner,.view-player .player-controls-container .progress-container.progress-bar-enabled:hover .progress-bar .inner{background-color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .player-controls-container .live-container{display:flex;justify-content:center;align-items:center;height:20px}.view-player .player-controls-container .live-container{margin-top:6px}.view-player .player-controls-container .live-container .live-circle{height:10px;width:10px;display:inline-block}.view-player .player-controls-container .live-container .live-circle{border-radius:50%;background-color:var(--modspotify_miscellaneous_bg)}.view-player .player-controls-container .live-container .live-text{margin:0 0 0 6px;padding-right:6px}.view-player .player-controls-container .controls{margin-top:8px}@media(max-height:768px){.view-player .player-controls-container .controls{margin-top:2px}}.view-player .player-controls-container .controls .button-play{height:32px;line-height:30px;color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1);width:32px}.view-player .player-controls-container .controls .button-play{padding-top:1px;border-radius:16px;background:transparent;transition-property:transform,box-shadow,color,background-color;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.view-player .player-controls-container .controls .button-play{padding-left:0;padding-right:0}.view-player .player-controls-container .controls .button-play .b-alt-text{margin-top:-30px}.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover{color:var(--modspotify_main_fg)}.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover{background-color:transparent}.view-player .player-controls-container .controls .button-play:not(:disabled):hover:active{color:var(--modspotify_secondary_fg)}.view-player .player-controls-container .controls .button-play:not(:disabled):hover:active{background:transparent;transform:scale(1)}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-play:not(:disabled):hover:active{transform:scale(1)}}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-play{transition-duration:50ms}}.view-player .player-controls-container .controls .button-play:after{transition:none 33ms cubic-bezier(.3,0,.7,1)}.view-player .player-controls-container .controls .button-play:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-play:after{transition-duration:50ms}}.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover{transition-duration:66ms}}.view-player .player-controls-container .controls .button-play.contextmenu-active:after,.view-player .player-controls-container .controls .button-play:not(:disabled):hover:after{transition:none 33ms cubic-bezier(.3,0,0,1)}.view-player .player-controls-container .controls .button-play.contextmenu-active:after,.view-player .player-controls-container .controls .button-play:not(:disabled):hover:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-play.contextmenu-active:after,.view-player .player-controls-container .controls .button-play:not(:disabled):hover:after{transition-duration:66ms}}.view-player .player-controls-container .controls .button-play:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover:active:after{transition:none}.view-player .player-controls-container .controls .button-play:after{content:"";position:absolute;top:0;bottom:0}.view-player .player-controls-container .controls .button-play:after{border-radius:500px;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.view-player .player-controls-container .controls .button-play:after{right:0;left:0}.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg),0 0 0 1px transparent}.view-player .player-controls-container .controls .button-play.contextmenu-active:after,.view-player .player-controls-container .controls .button-play:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play.contextmenu-active:after,.view-player .player-controls-container .controls .button-play:not(:disabled):hover,.view-player .player-controls-container .controls .button-play:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}}.view-player .player-controls-container .controls .button-play:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px var(--modspotify_scrollbar_fg_and_selected_row_bg)}.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover{transform:scale(1.0625)}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-play.contextmenu-active,.view-player .player-controls-container .controls .button-play:not(:disabled):hover{transform:scale(1.0625)}}.view-player .player-controls-container .controls .button-play:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;position:absolute;top:0;bottom:0;text-align:left;line-height:32px;font-size:16px;padding-left:8px;width:calc(100% - 8px)}.view-player .player-controls-container .controls .button-play:before{border-radius:500px}.view-player .player-controls-container .controls .button-play:before{left:0;right:0}.view-player .player-controls-container .controls .button-play.button-play:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f132";font-size:16px;line-height:32px}.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover),.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover),.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):after{right:0;left:0}.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):before,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:not(:hover):before,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:16px;line-height:32px}.card.playing .view-player .player-controls-container .controls .button-play.button-play:hover:before,.tl-row.playing .view-player .player-controls-container .controls .button-play.button-play:hover:before,.view-player .player-controls-container .controls .button-play.button-play.playing:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:16px;line-height:32px}.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover),.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):after{right:0;left:0}.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active,.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active:after,.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active,.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active:after,.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover,.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:active,.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):before,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:16px;line-height:32px}.card.playing.view-player .player-controls-container .controls .button-play.button-play:hover:before,.tl-row.playing.view-player .player-controls-container .controls .button-play.button-play:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:16px;line-height:32px}.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover){box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):after{right:0;left:0}.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg),0 0 0 1px transparent}.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}}.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.view-player .player-controls-container .controls .button-play.button-play.playing:not(:hover):before{content:"\f130";color:inherit}.view-player .player-controls-container .controls .skip-button-container{display:inline-block;position:relative}.view-player .player-controls-container .controls .skip-button-container .skip-countdown{opacity:1;transition:visibility .3s,opacity .3s linear 0s;position:absolute;top:-4px;color:var(--modspotify_secondary_fg);width:60px;display:inline-block;vertical-align:bottom}.view-player .player-controls-container .controls .skip-button-container .skip-countdown{text-align:left;margin-left:50%;transform:translate3d(-50%,0,0)}.view-player .player-controls-container .controls .skip-button-container .skip-countdown.invisible{opacity:0}.view-player .player-controls-container .controls .skip-button-container .skip-countdown b{color:var(--modspotify_main_fg)}.view-player .player-controls-container .controls .skip-button-container .skip-countdown b{margin-left:1px}.view-player .player-controls-container .controls .skip-button-container .next.skip-countdown-transition{opacity:1;transition:visibility .3s,opacity .3s linear .4s}.view-player .player-controls-container .controls .skip-button-container .next.skip-countdown-transition.invisible{opacity:0}.view-player .player-controls-container .controls .skip-button-container #skippable-ad-indicator .coach-mark-container{position:absolute;bottom:52px;width:450px}.view-player .player-controls-container .controls .skip-button-container #skippable-ad-indicator .coach-mark-container{margin-left:50%;transform:translate3d(-50%,0,0)}.view-player .player-controls-container .controls .next,.view-player .player-controls-container .controls .previous{height:32px;line-height:30px;color:var(--modspotify_secondary_fg);transition:none 33ms cubic-bezier(.3,0,.7,1);width:32px}.view-player .player-controls-container .controls .next,.view-player .player-controls-container .controls .previous{padding-top:1px;border-radius:16px;background:transparent;transition-property:transform,box-shadow,color,background-color}.view-player .player-controls-container .controls .next,.view-player .player-controls-container .controls .previous{padding-left:0;padding-right:0}.view-player .player-controls-container .controls .next .b-alt-text,.view-player .player-controls-container .controls .previous .b-alt-text{margin-top:-30px}.view-player .player-controls-container .controls .next.contextmenu-active,.view-player .player-controls-container .controls .next:not(:disabled):hover,.view-player .player-controls-container .controls .previous.contextmenu-active,.view-player .player-controls-container .controls .previous:not(:disabled):hover{color:var(--modspotify_main_fg)}.view-player .player-controls-container .controls .next.contextmenu-active,.view-player .player-controls-container .controls .next:not(:disabled):hover,.view-player .player-controls-container .controls .previous.contextmenu-active,.view-player .player-controls-container .controls .previous:not(:disabled):hover{background-color:transparent}.view-player .player-controls-container .controls .next:not(:disabled):hover:active,.view-player .player-controls-container .controls .previous:not(:disabled):hover:active{color:var(--modspotify_secondary_fg)}.view-player .player-controls-container .controls .next:not(:disabled):hover:active,.view-player .player-controls-container .controls .previous:not(:disabled):hover:active{background:transparent;transform:scale(1)}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .next:not(:disabled):hover:active,.view-player .player-controls-container .controls .previous:not(:disabled):hover:active{transform:scale(1)}}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .next,.view-player .player-controls-container .controls .previous{transition-duration:50ms}}.view-player .player-controls-container .controls .next:after,.view-player .player-controls-container .controls .previous:after{transition:none 33ms cubic-bezier(.3,0,.7,1)}.view-player .player-controls-container .controls .next:after,.view-player .player-controls-container .controls .previous:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .next:after,.view-player .player-controls-container .controls .previous:after{transition-duration:50ms}}.view-player .player-controls-container .controls .next.contextmenu-active,.view-player .player-controls-container .controls .next:not(:disabled):hover,.view-player .player-controls-container .controls .previous.contextmenu-active,.view-player .player-controls-container .controls .previous:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.view-player .player-controls-container .controls .next.contextmenu-active,.view-player .player-controls-container .controls .next:not(:disabled):hover,.view-player .player-controls-container .controls .previous.contextmenu-active,.view-player .player-controls-container .controls .previous:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .next.contextmenu-active,.view-player .player-controls-container .controls .next:not(:disabled):hover,.view-player .player-controls-container .controls .previous.contextmenu-active,.view-player .player-controls-container .controls .previous:not(:disabled):hover{transition-duration:66ms}}.view-player .player-controls-container .controls .next.contextmenu-active:after,.view-player .player-controls-container .controls .next:not(:disabled):hover:after,.view-player .player-controls-container .controls .previous.contextmenu-active:after,.view-player .player-controls-container .controls .previous:not(:disabled):hover:after{transition:none 33ms cubic-bezier(.3,0,0,1)}.view-player .player-controls-container .controls .next.contextmenu-active:after,.view-player .player-controls-container .controls .next:not(:disabled):hover:after,.view-player .player-controls-container .controls .previous.contextmenu-active:after,.view-player .player-controls-container .controls .previous:not(:disabled):hover:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .next.contextmenu-active:after,.view-player .player-controls-container .controls .next:not(:disabled):hover:after,.view-player .player-controls-container .controls .previous.contextmenu-active:after,.view-player .player-controls-container .controls .previous:not(:disabled):hover:after{transition-duration:66ms}}.view-player .player-controls-container .controls .next:not(:disabled):hover:active,.view-player .player-controls-container .controls .next:not(:disabled):hover:active:after,.view-player .player-controls-container .controls .previous:not(:disabled):hover:active,.view-player .player-controls-container .controls .previous:not(:disabled):hover:active:after{transition:none}.view-player .player-controls-container .controls .next:before,.view-player .player-controls-container .controls .previous:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;position:absolute;top:0;bottom:0;text-align:left;line-height:32px;font-size:16px;padding-left:8px;width:calc(100% - 8px)}.view-player .player-controls-container .controls .next:before,.view-player .player-controls-container .controls .previous:before{border-radius:500px}.view-player .player-controls-container .controls .next:before,.view-player .player-controls-container .controls .previous:before{left:0;right:0}.view-player .player-controls-container .controls .next.button-play:before,.view-player .player-controls-container .controls .previous.button-play:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f132";font-size:16px;line-height:32px}.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover),.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover),.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover),.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover),.view-player .player-controls-container .controls .next.button-play.playing:not(:hover),.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):after{right:0;left:0}.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:active:after,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):before,.card.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):before,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:not(:hover):before,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:not(:hover):before,.view-player .player-controls-container .controls .next.button-play.playing:not(:hover):before,.view-player .player-controls-container .controls .previous.button-play.playing:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:16px;line-height:32px}.card.playing .view-player .player-controls-container .controls .next.button-play:hover:before,.card.playing .view-player .player-controls-container .controls .previous.button-play:hover:before,.tl-row.playing .view-player .player-controls-container .controls .next.button-play:hover:before,.tl-row.playing .view-player .player-controls-container .controls .previous.button-play:hover:before,.view-player .player-controls-container .controls .next.button-play.playing:hover:before,.view-player .player-controls-container .controls .previous.button-play.playing:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:16px;line-height:32px}.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover),.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover),.view-player .player-controls-container .controls .next.button-play:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.view-player .player-controls-container .controls .next.button-play:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.view-player .player-controls-container .controls .next.button-play:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):after,.view-player .player-controls-container .controls .next.button-play:not(:hover):after{right:0;left:0}.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active,.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active:after,.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active,.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active:after,.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover,.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .next.button-play:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:active,.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .next.button-play:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):before,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:not(:hover):before,.view-player .player-controls-container .controls .next.button-play:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:16px;line-height:32px}.card.playing.view-player .player-controls-container .controls .previous.button-play:hover:before,.tl-row.playing.view-player .player-controls-container .controls .previous.button-play:hover:before,.view-player .player-controls-container .controls .next.button-play:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:16px;line-height:32px}.view-player .player-controls-container .controls .next.active,.view-player .player-controls-container .controls .previous.active{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .player-controls-container .controls .next.active.contextmenu-active,.view-player .player-controls-container .controls .next.active:not(:disabled):hover,.view-player .player-controls-container .controls .previous.active.contextmenu-active,.view-player .player-controls-container .controls .previous.active:not(:disabled):hover{color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .player-controls-container .controls .next.active:not(:disabled):hover:active,.view-player .player-controls-container .controls .previous.active:not(:disabled):hover:active{color:var(--modspotify_selected_button)}.view-player .player-controls-container .controls .next.drop-target-active,.view-player .player-controls-container .controls .previous.drop-target-active{color:var(--modspotify_sidebar_and_player_bg)}.view-player .player-controls-container .controls .next.drop-target-active,.view-player .player-controls-container .controls .previous.drop-target-active{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .player-controls-container .controls .next.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .next.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .next.drop-target-active:not(:disabled):hover:active,.view-player .player-controls-container .controls .previous.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .previous.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .previous.drop-target-active:not(:disabled):hover:active{color:var(--modspotify_sidebar_and_player_bg)}.view-player .player-controls-container .controls .next.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .next.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .previous.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .previous.drop-target-active:not(:disabled):hover{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .player-controls-container .controls .button-repeat,.view-player .player-controls-container .controls .button-shuffle,.view-player .player-controls-container .controls .button-thumbs-down,.view-player .player-controls-container .controls .button-thumbs-up{height:32px;line-height:30px;color:var(--modspotify_secondary_fg);transition:none 33ms cubic-bezier(.3,0,.7,1);width:32px}.view-player .player-controls-container .controls .button-repeat,.view-player .player-controls-container .controls .button-shuffle,.view-player .player-controls-container .controls .button-thumbs-down,.view-player .player-controls-container .controls .button-thumbs-up{padding-top:1px;border-radius:16px;background:transparent;transition-property:transform,box-shadow,color,background-color}.view-player .player-controls-container .controls .button-repeat,.view-player .player-controls-container .controls .button-shuffle,.view-player .player-controls-container .controls .button-thumbs-down,.view-player .player-controls-container .controls .button-thumbs-up{padding-left:0;padding-right:0}.view-player .player-controls-container .controls .button-repeat .b-alt-text,.view-player .player-controls-container .controls .button-shuffle .b-alt-text,.view-player .player-controls-container .controls .button-thumbs-down .b-alt-text,.view-player .player-controls-container .controls .button-thumbs-up .b-alt-text{margin-top:-30px}.view-player .player-controls-container .controls .button-repeat.contextmenu-active,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.contextmenu-active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover{color:var(--modspotify_main_fg)}.view-player .player-controls-container .controls .button-repeat.contextmenu-active,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.contextmenu-active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover{background-color:transparent}.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover:active{color:var(--modspotify_secondary_fg)}.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover:active{background:transparent;transform:scale(1)}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover:active{transform:scale(1)}}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-repeat,.view-player .player-controls-container .controls .button-shuffle,.view-player .player-controls-container .controls .button-thumbs-down,.view-player .player-controls-container .controls .button-thumbs-up{transition-duration:50ms}}.view-player .player-controls-container .controls .button-repeat:after,.view-player .player-controls-container .controls .button-shuffle:after,.view-player .player-controls-container .controls .button-thumbs-down:after,.view-player .player-controls-container .controls .button-thumbs-up:after{transition:none 33ms cubic-bezier(.3,0,.7,1)}.view-player .player-controls-container .controls .button-repeat:after,.view-player .player-controls-container .controls .button-shuffle:after,.view-player .player-controls-container .controls .button-thumbs-down:after,.view-player .player-controls-container .controls .button-thumbs-up:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-repeat:after,.view-player .player-controls-container .controls .button-shuffle:after,.view-player .player-controls-container .controls .button-thumbs-down:after,.view-player .player-controls-container .controls .button-thumbs-up:after{transition-duration:50ms}}.view-player .player-controls-container .controls .button-repeat.contextmenu-active,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.contextmenu-active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.view-player .player-controls-container .controls .button-repeat.contextmenu-active,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.contextmenu-active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-repeat.contextmenu-active,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.contextmenu-active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover{transition-duration:66ms}}.view-player .player-controls-container .controls .button-repeat.contextmenu-active:after,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-shuffle.contextmenu-active:after,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-down.contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-up.contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover:after{transition:none 33ms cubic-bezier(.3,0,0,1)}.view-player .player-controls-container .controls .button-repeat.contextmenu-active:after,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-shuffle.contextmenu-active:after,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-down.contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-up.contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.view-player .player-controls-container .controls .button-repeat.contextmenu-active:after,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-shuffle.contextmenu-active:after,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-down.contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-up.contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover:after{transition-duration:66ms}}.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-repeat:not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-shuffle:not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-down:not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-up:not(:disabled):hover:active:after{transition:none}.view-player .player-controls-container .controls .button-repeat:before,.view-player .player-controls-container .controls .button-shuffle:before,.view-player .player-controls-container .controls .button-thumbs-down:before,.view-player .player-controls-container .controls .button-thumbs-up:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;position:absolute;top:0;bottom:0;text-align:left;line-height:32px;font-size:16px;padding-left:8px;width:calc(100% - 8px)}.view-player .player-controls-container .controls .button-repeat:before,.view-player .player-controls-container .controls .button-shuffle:before,.view-player .player-controls-container .controls .button-thumbs-down:before,.view-player .player-controls-container .controls .button-thumbs-up:before{border-radius:500px}.view-player .player-controls-container .controls .button-repeat:before,.view-player .player-controls-container .controls .button-shuffle:before,.view-player .player-controls-container .controls .button-thumbs-down:before,.view-player .player-controls-container .controls .button-thumbs-up:before{left:0;right:0}.view-player .player-controls-container .controls .button-repeat.button-play:before,.view-player .player-controls-container .controls .button-shuffle.button-play:before,.view-player .player-controls-container .controls .button-thumbs-down.button-play:before,.view-player .player-controls-container .controls .button-thumbs-up.button-play:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f132";font-size:16px;line-height:32px}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover),.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover),.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover),.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover),.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover),.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover),.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover),.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover),.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover),.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover),.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover),.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):after{right:0;left:0}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:active:after,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:active:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:active:after,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):before,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):before,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):before,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):before,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):before,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):before,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):before,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):before,.view-player .player-controls-container .controls .button-repeat.button-play.playing:not(:hover):before,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:not(:hover):before,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:not(:hover):before,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:16px;line-height:32px}.card.playing .view-player .player-controls-container .controls .button-repeat.button-play:hover:before,.card.playing .view-player .player-controls-container .controls .button-shuffle.button-play:hover:before,.card.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:hover:before,.card.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:hover:before,.tl-row.playing .view-player .player-controls-container .controls .button-repeat.button-play:hover:before,.tl-row.playing .view-player .player-controls-container .controls .button-shuffle.button-play:hover:before,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-down.button-play:hover:before,.tl-row.playing .view-player .player-controls-container .controls .button-thumbs-up.button-play:hover:before,.view-player .player-controls-container .controls .button-repeat.button-play.playing:hover:before,.view-player .player-controls-container .controls .button-shuffle.button-play.playing:hover:before,.view-player .player-controls-container .controls .button-thumbs-down.button-play.playing:hover:before,.view-player .player-controls-container .controls .button-thumbs-up.button-play.playing:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:16px;line-height:32px}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover),.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover),.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover),.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover),.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):after,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):after{right:0;left:0}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active,.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active:after,.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active,.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active:after,.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover,.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover).contextmenu-active:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:active,.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):before,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:not(:hover):before,.view-player .player-controls-container .controls .button-repeat.button-play:not(:hover):before,.view-player .player-controls-container .controls .button-thumbs-down.button-play:not(:hover):before,.view-player .player-controls-container .controls .button-thumbs-up.button-play:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:16px;line-height:32px}.card.playing.view-player .player-controls-container .controls .button-shuffle.button-play:hover:before,.tl-row.playing.view-player .player-controls-container .controls .button-shuffle.button-play:hover:before,.view-player .player-controls-container .controls .button-repeat.button-play:hover:before,.view-player .player-controls-container .controls .button-thumbs-down.button-play:hover:before,.view-player .player-controls-container .controls .button-thumbs-up.button-play:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:16px;line-height:32px}.view-player .player-controls-container .controls .button-repeat.active,.view-player .player-controls-container .controls .button-shuffle.active,.view-player .player-controls-container .controls .button-thumbs-down.active,.view-player .player-controls-container .controls .button-thumbs-up.active{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .player-controls-container .controls .button-repeat.active.contextmenu-active,.view-player .player-controls-container .controls .button-repeat.active:not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.active.contextmenu-active,.view-player .player-controls-container .controls .button-shuffle.active:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.active.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down.active:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.active.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up.active:not(:disabled):hover{color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .player-controls-container .controls .button-repeat.active:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-shuffle.active:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-down.active:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-up.active:not(:disabled):hover:active{color:var(--modspotify_selected_button)}.view-player .player-controls-container .controls .button-repeat.drop-target-active,.view-player .player-controls-container .controls .button-shuffle.drop-target-active,.view-player .player-controls-container .controls .button-thumbs-down.drop-target-active,.view-player .player-controls-container .controls .button-thumbs-up.drop-target-active{color:var(--modspotify_sidebar_and_player_bg)}.view-player .player-controls-container .controls .button-repeat.drop-target-active,.view-player .player-controls-container .controls .button-shuffle.drop-target-active,.view-player .player-controls-container .controls .button-thumbs-down.drop-target-active,.view-player .player-controls-container .controls .button-thumbs-up.drop-target-active{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .player-controls-container .controls .button-repeat.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .button-repeat.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .button-repeat.drop-target-active:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-shuffle.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .button-shuffle.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.drop-target-active:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-down.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.drop-target-active:not(:disabled):hover:active,.view-player .player-controls-container .controls .button-thumbs-up.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.drop-target-active:not(:disabled):hover:active{color:var(--modspotify_sidebar_and_player_bg)}.view-player .player-controls-container .controls .button-repeat.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .button-repeat.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .button-shuffle.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .button-shuffle.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-down.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-down.drop-target-active:not(:disabled):hover,.view-player .player-controls-container .controls .button-thumbs-up.drop-target-active.contextmenu-active,.view-player .player-controls-container .controls .button-thumbs-up.drop-target-active:not(:disabled):hover{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .extra-controls-container{padding-right:24px}.view-player .extra-controls-container .subtitles-picker .dropdown-menu{min-width:240px;bottom:80%;outline:none}.view-player .extra-controls-container .subtitles-picker .dropdown-menu{left:auto;transform:translateX(-50%);margin-left:15px}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item{color:var(--modspotify_secondary_fg);outline:none}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item{border-top:none;border-bottom:none}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item{padding-left:40px;padding-right:20px}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item:focus,.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item:hover{color:var(--modspotify_main_fg)}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item:focus,.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item:hover{background-color:var(--modspotify_slider_bg)}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item .selected-icon{visibility:hidden;position:absolute}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item .selected-icon{left:15px}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item.selected{color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .extra-controls-container .subtitles-picker .dropdown-menu .list-group-item.selected .selected-icon{visibility:visible;color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .extra-controls-container .subtitles-picker .dropdown-backdrop{display:none}.view-player .extra-controls-container .subtitles-picker.open .dropdown-backdrop{display:block}.view-player .extra-controls-container .button-devices,.view-player .extra-controls-container .button-lyrics,.view-player .extra-controls-container .button-queue,.view-player .extra-controls-container .button-subtitles{height:32px;line-height:30px;color:var(--modspotify_secondary_fg);transition:none 33ms cubic-bezier(.3,0,.7,1);width:32px}.view-player .extra-controls-container .button-devices,.view-player .extra-controls-container .button-lyrics,.view-player .extra-controls-container .button-queue,.view-player .extra-controls-container .button-subtitles{padding-top:1px;border-radius:16px;background:transparent;transition-property:transform,box-shadow,color,background-color}.view-player .extra-controls-container .button-devices,.view-player .extra-controls-container .button-lyrics,.view-player .extra-controls-container .button-queue,.view-player .extra-controls-container .button-subtitles{padding-left:0;padding-right:0;margin-right:0}.view-player .extra-controls-container .button-devices .b-alt-text,.view-player .extra-controls-container .button-lyrics .b-alt-text,.view-player .extra-controls-container .button-queue .b-alt-text,.view-player .extra-controls-container .button-subtitles .b-alt-text{margin-top:-30px}.view-player .extra-controls-container .button-devices.contextmenu-active,.view-player .extra-controls-container .button-devices:not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.contextmenu-active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover,.view-player .extra-controls-container .button-queue.contextmenu-active,.view-player .extra-controls-container .button-queue:not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.contextmenu-active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover{color:var(--modspotify_main_fg)}.view-player .extra-controls-container .button-devices.contextmenu-active,.view-player .extra-controls-container .button-devices:not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.contextmenu-active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover,.view-player .extra-controls-container .button-queue.contextmenu-active,.view-player .extra-controls-container .button-queue:not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.contextmenu-active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover{background-color:transparent}.view-player .extra-controls-container .button-devices:not(:disabled):hover:active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover:active,.view-player .extra-controls-container .button-queue:not(:disabled):hover:active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover:active{color:var(--modspotify_secondary_fg)}.view-player .extra-controls-container .button-devices:not(:disabled):hover:active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover:active,.view-player .extra-controls-container .button-queue:not(:disabled):hover:active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover:active{background:transparent;transform:scale(1)}@media(-webkit-min-device-pixel-ratio:2){.view-player .extra-controls-container .button-devices:not(:disabled):hover:active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover:active,.view-player .extra-controls-container .button-queue:not(:disabled):hover:active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover:active{transform:scale(1)}}@media(-webkit-min-device-pixel-ratio:2){.view-player .extra-controls-container .button-devices,.view-player .extra-controls-container .button-lyrics,.view-player .extra-controls-container .button-queue,.view-player .extra-controls-container .button-subtitles{transition-duration:50ms}}.view-player .extra-controls-container .button-devices:after,.view-player .extra-controls-container .button-lyrics:after,.view-player .extra-controls-container .button-queue:after,.view-player .extra-controls-container .button-subtitles:after{transition:none 33ms cubic-bezier(.3,0,.7,1)}.view-player .extra-controls-container .button-devices:after,.view-player .extra-controls-container .button-lyrics:after,.view-player .extra-controls-container .button-queue:after,.view-player .extra-controls-container .button-subtitles:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.view-player .extra-controls-container .button-devices:after,.view-player .extra-controls-container .button-lyrics:after,.view-player .extra-controls-container .button-queue:after,.view-player .extra-controls-container .button-subtitles:after{transition-duration:50ms}}.view-player .extra-controls-container .button-devices.contextmenu-active,.view-player .extra-controls-container .button-devices:not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.contextmenu-active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover,.view-player .extra-controls-container .button-queue.contextmenu-active,.view-player .extra-controls-container .button-queue:not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.contextmenu-active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.view-player .extra-controls-container .button-devices.contextmenu-active,.view-player .extra-controls-container .button-devices:not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.contextmenu-active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover,.view-player .extra-controls-container .button-queue.contextmenu-active,.view-player .extra-controls-container .button-queue:not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.contextmenu-active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.view-player .extra-controls-container .button-devices.contextmenu-active,.view-player .extra-controls-container .button-devices:not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.contextmenu-active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover,.view-player .extra-controls-container .button-queue.contextmenu-active,.view-player .extra-controls-container .button-queue:not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.contextmenu-active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover{transition-duration:66ms}}.view-player .extra-controls-container .button-devices.contextmenu-active:after,.view-player .extra-controls-container .button-devices:not(:disabled):hover:after,.view-player .extra-controls-container .button-lyrics.contextmenu-active:after,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover:after,.view-player .extra-controls-container .button-queue.contextmenu-active:after,.view-player .extra-controls-container .button-queue:not(:disabled):hover:after,.view-player .extra-controls-container .button-subtitles.contextmenu-active:after,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover:after{transition:none 33ms cubic-bezier(.3,0,0,1)}.view-player .extra-controls-container .button-devices.contextmenu-active:after,.view-player .extra-controls-container .button-devices:not(:disabled):hover:after,.view-player .extra-controls-container .button-lyrics.contextmenu-active:after,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover:after,.view-player .extra-controls-container .button-queue.contextmenu-active:after,.view-player .extra-controls-container .button-queue:not(:disabled):hover:after,.view-player .extra-controls-container .button-subtitles.contextmenu-active:after,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.view-player .extra-controls-container .button-devices.contextmenu-active:after,.view-player .extra-controls-container .button-devices:not(:disabled):hover:after,.view-player .extra-controls-container .button-lyrics.contextmenu-active:after,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover:after,.view-player .extra-controls-container .button-queue.contextmenu-active:after,.view-player .extra-controls-container .button-queue:not(:disabled):hover:after,.view-player .extra-controls-container .button-subtitles.contextmenu-active:after,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover:after{transition-duration:66ms}}.view-player .extra-controls-container .button-devices:not(:disabled):hover:active,.view-player .extra-controls-container .button-devices:not(:disabled):hover:active:after,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover:active,.view-player .extra-controls-container .button-lyrics:not(:disabled):hover:active:after,.view-player .extra-controls-container .button-queue:not(:disabled):hover:active,.view-player .extra-controls-container .button-queue:not(:disabled):hover:active:after,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover:active,.view-player .extra-controls-container .button-subtitles:not(:disabled):hover:active:after{transition:none}.view-player .extra-controls-container .button-devices:before,.view-player .extra-controls-container .button-lyrics:before,.view-player .extra-controls-container .button-queue:before,.view-player .extra-controls-container .button-subtitles:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;position:absolute;top:0;bottom:0;text-align:left;line-height:32px;font-size:16px;padding-left:8px;width:calc(100% - 8px)}.view-player .extra-controls-container .button-devices:before,.view-player .extra-controls-container .button-lyrics:before,.view-player .extra-controls-container .button-queue:before,.view-player .extra-controls-container .button-subtitles:before{border-radius:500px}.view-player .extra-controls-container .button-devices:before,.view-player .extra-controls-container .button-lyrics:before,.view-player .extra-controls-container .button-queue:before,.view-player .extra-controls-container .button-subtitles:before{left:0;right:0}.view-player .extra-controls-container .button-devices.button-play:before,.view-player .extra-controls-container .button-lyrics.button-play:before,.view-player .extra-controls-container .button-queue.button-play:before,.view-player .extra-controls-container .button-subtitles.button-play:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f132";font-size:16px;line-height:32px}.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover),.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover),.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover),.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover),.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover),.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover),.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover),.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover),.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover),.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover),.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover),.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):after,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):after{right:0;left:0}.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active,.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active,.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:after,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active:after,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:active:after,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:active:after,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:active:after,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:active,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):not(:disabled):hover:active:after,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):not(:disabled):hover:active:after,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):not(:disabled):hover:active:after,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):not(:disabled):hover:active,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):before,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):before,.card.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):before,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):before,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:not(:hover):before,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:not(:hover):before,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:not(:hover):before,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:not(:hover):before,.view-player .extra-controls-container .button-devices.button-play.playing:not(:hover):before,.view-player .extra-controls-container .button-lyrics.button-play.playing:not(:hover):before,.view-player .extra-controls-container .button-queue.button-play.playing:not(:hover):before,.view-player .extra-controls-container .button-subtitles.button-play.playing:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:16px;line-height:32px}.card.playing .view-player .extra-controls-container .button-devices.button-play:hover:before,.card.playing .view-player .extra-controls-container .button-lyrics.button-play:hover:before,.card.playing .view-player .extra-controls-container .button-queue.button-play:hover:before,.card.playing .view-player .extra-controls-container .button-subtitles.button-play:hover:before,.tl-row.playing .view-player .extra-controls-container .button-devices.button-play:hover:before,.tl-row.playing .view-player .extra-controls-container .button-lyrics.button-play:hover:before,.tl-row.playing .view-player .extra-controls-container .button-queue.button-play:hover:before,.tl-row.playing .view-player .extra-controls-container .button-subtitles.button-play:hover:before,.view-player .extra-controls-container .button-devices.button-play.playing:hover:before,.view-player .extra-controls-container .button-lyrics.button-play.playing:hover:before,.view-player .extra-controls-container .button-queue.button-play.playing:hover:before,.view-player .extra-controls-container .button-subtitles.button-play.playing:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:16px;line-height:32px}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover),.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover),.view-player .extra-controls-container .button-devices.button-play:not(:hover),.view-player .extra-controls-container .button-queue.button-play:not(:hover),.view-player .extra-controls-container .button-subtitles.button-play:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):after,.view-player .extra-controls-container .button-devices.button-play:not(:hover):after,.view-player .extra-controls-container .button-queue.button-play:not(:hover):after,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):after{right:0;left:0}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active,.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active:after,.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active,.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active:after,.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover,.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-devices.button-play:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-queue.button-play:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:after,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover).contextmenu-active:after,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:active,.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:active,.view-player .extra-controls-container .button-devices.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:active,.view-player .extra-controls-container .button-queue.button-play:not(:hover):not(:disabled):hover:active:after,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:active,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):before,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:not(:hover):before,.view-player .extra-controls-container .button-devices.button-play:not(:hover):before,.view-player .extra-controls-container .button-queue.button-play:not(:hover):before,.view-player .extra-controls-container .button-subtitles.button-play:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:16px;line-height:32px}.card.playing.view-player .extra-controls-container .button-lyrics.button-play:hover:before,.tl-row.playing.view-player .extra-controls-container .button-lyrics.button-play:hover:before,.view-player .extra-controls-container .button-devices.button-play:hover:before,.view-player .extra-controls-container .button-queue.button-play:hover:before,.view-player .extra-controls-container .button-subtitles.button-play:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:16px;line-height:32px}.view-player .extra-controls-container .button-devices.active,.view-player .extra-controls-container .button-lyrics.active,.view-player .extra-controls-container .button-queue.active,.view-player .extra-controls-container .button-subtitles.active{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .extra-controls-container .button-devices.active.contextmenu-active,.view-player .extra-controls-container .button-devices.active:not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.active.contextmenu-active,.view-player .extra-controls-container .button-lyrics.active:not(:disabled):hover,.view-player .extra-controls-container .button-queue.active.contextmenu-active,.view-player .extra-controls-container .button-queue.active:not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.active.contextmenu-active,.view-player .extra-controls-container .button-subtitles.active:not(:disabled):hover{color:var(--modspotify_indicator_fg_and_button_bg)}.view-player .extra-controls-container .button-devices.active:not(:disabled):hover:active,.view-player .extra-controls-container .button-lyrics.active:not(:disabled):hover:active,.view-player .extra-controls-container .button-queue.active:not(:disabled):hover:active,.view-player .extra-controls-container .button-subtitles.active:not(:disabled):hover:active{color:var(--modspotify_selected_button)}.view-player .extra-controls-container .button-devices.drop-target-active,.view-player .extra-controls-container .button-lyrics.drop-target-active,.view-player .extra-controls-container .button-queue.drop-target-active,.view-player .extra-controls-container .button-subtitles.drop-target-active{color:var(--modspotify_sidebar_and_player_bg)}.view-player .extra-controls-container .button-devices.drop-target-active,.view-player .extra-controls-container .button-lyrics.drop-target-active,.view-player .extra-controls-container .button-queue.drop-target-active,.view-player .extra-controls-container .button-subtitles.drop-target-active{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .extra-controls-container .button-devices.drop-target-active.contextmenu-active,.view-player .extra-controls-container .button-devices.drop-target-active:not(:disabled):hover,.view-player .extra-controls-container .button-devices.drop-target-active:not(:disabled):hover:active,.view-player .extra-controls-container .button-lyrics.drop-target-active.contextmenu-active,.view-player .extra-controls-container .button-lyrics.drop-target-active:not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.drop-target-active:not(:disabled):hover:active,.view-player .extra-controls-container .button-queue.drop-target-active.contextmenu-active,.view-player .extra-controls-container .button-queue.drop-target-active:not(:disabled):hover,.view-player .extra-controls-container .button-queue.drop-target-active:not(:disabled):hover:active,.view-player .extra-controls-container .button-subtitles.drop-target-active.contextmenu-active,.view-player .extra-controls-container .button-subtitles.drop-target-active:not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.drop-target-active:not(:disabled):hover:active{color:var(--modspotify_sidebar_and_player_bg)}.view-player .extra-controls-container .button-devices.drop-target-active.contextmenu-active,.view-player .extra-controls-container .button-devices.drop-target-active:not(:disabled):hover,.view-player .extra-controls-container .button-lyrics.drop-target-active.contextmenu-active,.view-player .extra-controls-container .button-lyrics.drop-target-active:not(:disabled):hover,.view-player .extra-controls-container .button-queue.drop-target-active.contextmenu-active,.view-player .extra-controls-container .button-queue.drop-target-active:not(:disabled):hover,.view-player .extra-controls-container .button-subtitles.drop-target-active.contextmenu-active,.view-player .extra-controls-container .button-subtitles.drop-target-active:not(:disabled):hover{background-color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}@media(min-width:900px){.view-player .extra-controls-container .button-devices,.view-player .extra-controls-container .button-lyrics,.view-player .extra-controls-container .button-queue,.view-player .extra-controls-container .button-subtitles{margin-right:4px}}@media(min-width:1200px){.view-player .extra-controls-container .button-devices,.view-player .extra-controls-container .button-lyrics,.view-player .extra-controls-container .button-queue,.view-player .extra-controls-container .button-subtitles{margin-right:8px}}.view-player .extra-controls-container .button-speed-controls{margin-right:0}@media(min-width:900px){.view-player .extra-controls-container .button-speed-controls{margin-right:4px}}@media(min-width:1200px){.view-player .extra-controls-container .button-speed-controls{margin-right:8px}}.view-player .extra-controls-container .volumebar-container{width:104px;display:flex;align-items:stretch}.view-player .extra-controls-container .volumebar-container{direction:ltr}.view-player .extra-controls-container .volumebar-container .volumebar-slider{flex:1}.view-player .extra-controls-container .volumebar-container .progress-bar-wrapper,.view-player .extra-controls-container .volumebar-container .volumebar{height:100%}.view-player .extra-controls-container .volumebar-container .progress-bar.disabled{pointer-events:none;opacity:.4}.view-player .extra-controls-container .volumebar-container .progress-bar .inner{background:var(--modspotify_secondary_fg)}.view-player .extra-controls-container .volumebar-container .progress-bar-wrapper.active .inner,.view-player .extra-controls-container .volumebar-container:hover .inner{background:var(--modspotify_indicator_fg_and_button_bg)}.view-player .extra-controls-container .button-fullscreen{width:30px}@media(min-width:900px){.view-player .extra-controls-container .button-fullscreen{margin-left:4px}}@media(min-width:1200px){.view-player .extra-controls-container .button-fullscreen{margin-left:8px}}.view-player .image-expanded .cover-image-link-wrapper{flex-basis:0}.view-player .image-expanded .now-playing-text-spacer{flex-basis:16px}@media(max-height:768px){.view-player .image-expanded .now-playing-text-spacer{flex-basis:12px}}.view-player .transitioning .cover-image-link-wrapper,.view-player .transitioning .now-playing-text-spacer{transition:all .25s cubic-bezier(.3,0,0,1)}.view-player .text-container .text-item-container{max-width:100%}.view-player .text-container .text-item-container .text-item{position:relative;display:inline-block;max-width:100%}.view-player .text-container .text-item-container .text-item.preserve-icon-space{padding-right:32px}.view-player .text-container .text-item-container .text-item.preserve-icon-space.two-icons{padding-right:64px}.view-player .text-container .text-item-container .text-item .scroll-text-container{overflow:hidden;position:relative}.view-player .text-container .text-item-container .text-item .scroll-text-container:after,.view-player .text-container .text-item-container .text-item .scroll-text-container:before{content:"";bottom:0;position:absolute;top:0;width:6px;pointer-events:none}.view-player .text-container .text-item-container .text-item .scroll-text-container:before{transition:opacity .13s cubic-bezier(.3,0,0,1);opacity:0}.view-player .text-container .text-item-container .text-item .scroll-text-container.scrolling-shadow:before{opacity:1}.view-player .text-container .text-item-container .text-item .scroll-text-container:before{background:linear-gradient(270deg,transparent,var(--modspotify_sidebar_and_player_bg));left:0}.view-player .text-container .text-item-container .text-item .scroll-text-container:after{background:linear-gradient(90deg,transparent,var(--modspotify_sidebar_and_player_bg));right:0}.view-player .text-container .text-item-container .text-item .scroll-text-container p{padding-right:6px}.view-player .text-container .text-item-container-track{height:24px}.view-player .text-container .text-item-container-artists{height:17px}.view-player .text{overflow:hidden}.view-player .text{margin-left:12px;padding-right:40px}.view-player .artist,.view-player .track{display:block;white-space:nowrap;overflow:hidden}.view-player .artist,.view-player .track{margin:0;padding-bottom:1px}.view-player .track{font-size:14px;line-height:20px;letter-spacing:.015em;color:var(--modspotify_main_fg)}.view-player .track a{color:var(--modspotify_main_fg)}.view-player .artist{font-size:12px;letter-spacing:.015em;line-height:18px;color:var(--modspotify_secondary_fg)}.view-player .artist a{color:var(--modspotify_secondary_fg)}.view-player .artist a.contextmenu-active,.view-player .artist a:hover{color:var(--modspotify_main_fg)}.view-player .double{padding-right:10px}.view-player .double{display:none}.view-player .scrolling .inner-text-span{padding-right:10px}.view-player .scrolling .double{display:inline}.view-player .nowplaying-add-button,.view-player .nowplaying-ban-button{position:absolute;top:-5px}.view-player .nowplaying-add-button,.view-player .nowplaying-ban-button{right:0;margin-left:8px}.view-player .nowplaying-add-button.added,.view-player .nowplaying-add-button.added.just-changed,.view-player .nowplaying-ban-button.added,.view-player .nowplaying-ban-button.added.just-changed{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}.view-player .nowplaying-add-button.added.just-changed:active,.view-player .nowplaying-ban-button.added.just-changed:active{color:var(--modspotify_selected_button)}.view-player .nowplaying-ban-button:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;content:"\f31E";font-size:16px;line-height:inherit}.view-player .feedback-enabled .nowplaying-add-button{right:24px}.view-player .now-playing-container .nowplaying-add-button:before{content:"\f320"}.view-player .now-playing-container .nowplaying-add-button.added:before{content:"\f322"}.view-player .now-playing-container .button-add,.view-player .now-playing-container .button-add:not(:disabled):hover,.view-player .now-playing-container .nowplaying-add-button,.view-player .now-playing-container .nowplaying-add-button:not(:disabled):hover,.view-player .now-playing-container .nowplaying-ban-button,.view-player .now-playing-container .nowplaying-ban-button:not(:disabled):hover{color:var(--modspotify_secondary_fg)}.view-player .player-controls-container .progress-container .elapsed{margin-right:14px}.view-player .player-controls-container .progress-container .remaining{margin-left:14px}.upgrade-button{display:flex;align-items:center;justify-content:flex-end;width:100%}.upgrade-button .blue-border{height:24px;line-height:22px;color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1)}.upgrade-button .blue-border{padding-top:1px;border-radius:12px;background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7);transition-property:transform,box-shadow,color,background-color;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.upgrade-button .blue-border{padding-left:24px;padding-right:24px}.upgrade-button .blue-border .b-alt-text{margin-top:-22px}.upgrade-button .blue-border.contextmenu-active,.upgrade-button .blue-border:not(:disabled):hover{background-color:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7)}.upgrade-button .blue-border:not(:disabled):hover:active{color:var(--modspotify_pressing_button_fg)}.upgrade-button .blue-border:not(:disabled):hover:active{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7);transform:scale(1)}@media(-webkit-min-device-pixel-ratio:2){.upgrade-button .blue-border:not(:disabled):hover:active{transform:scale(1)}}@media(-webkit-min-device-pixel-ratio:2){.upgrade-button .blue-border{transition-duration:50ms}}.upgrade-button .blue-border:after{transition:none 33ms cubic-bezier(.3,0,.7,1)}.upgrade-button .blue-border:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.upgrade-button .blue-border:after{transition-duration:50ms}}.upgrade-button .blue-border.contextmenu-active,.upgrade-button .blue-border:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.upgrade-button .blue-border.contextmenu-active,.upgrade-button .blue-border:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.upgrade-button .blue-border.contextmenu-active,.upgrade-button .blue-border:not(:disabled):hover{transition-duration:66ms}}.upgrade-button .blue-border.contextmenu-active:after,.upgrade-button .blue-border:not(:disabled):hover:after{transition:none 33ms cubic-bezier(.3,0,0,1)}.upgrade-button .blue-border.contextmenu-active:after,.upgrade-button .blue-border:not(:disabled):hover:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.upgrade-button .blue-border.contextmenu-active:after,.upgrade-button .blue-border:not(:disabled):hover:after{transition-duration:66ms}}.upgrade-button .blue-border:not(:disabled):hover:active,.upgrade-button .blue-border:not(:disabled):hover:active:after{transition:none}.upgrade-button .blue-border:after{content:"";position:absolute;top:0;bottom:0}.upgrade-button .blue-border:after{border-radius:500px;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.upgrade-button .blue-border:after{right:0;left:0}.upgrade-button .blue-border.contextmenu-active,.upgrade-button .blue-border:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg),0 0 0 1px transparent}.upgrade-button .blue-border.contextmenu-active:after,.upgrade-button .blue-border:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}@media(-webkit-min-device-pixel-ratio:2){.upgrade-button .blue-border.contextmenu-active,.upgrade-button .blue-border.contextmenu-active:after,.upgrade-button .blue-border:not(:disabled):hover,.upgrade-button .blue-border:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}}.upgrade-button .blue-border:not(:disabled):hover:active,.upgrade-button .blue-border:not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px var(--modspotify_scrollbar_fg_and_selected_row_bg)}.upgrade-button .blue-border.contextmenu-active,.upgrade-button .blue-border:not(:disabled):hover{transform:scale(1.0833333333)}@media(-webkit-min-device-pixel-ratio:2){.upgrade-button .blue-border.contextmenu-active,.upgrade-button .blue-border:not(:disabled):hover{transform:scale(1.0833333333)}}#delete-playlist{position:absolute;top:0;width:100%;height:100%;display:none}#delete-playlist{left:0}#delete-playlist .dropdown-menu{position:absolute;display:block}#delete-playlist .dropdown-menu{padding:15px 40px 10px;text-align:center}#delete-playlist .dropdown-menu:focus{outline:none}#delete-playlist .dropdown-menu button{margin-left:6px;margin-right:6px}#view-leaderboard-ad{background-color:var(--modspotify_main_bg)}#view-leaderboard-ad #leaderboard-ad-wrapper{border-top:1px solid var(--modspotify_sidebar_and_player_bg)}#view-leaderboard-ad .ad-feedback-button{position:absolute;bottom:0;z-index:2}#view-leaderboard-ad .ad-feedback-button{margin:16px}#view-leaderboard-ad .ad-feedback-button{right:0}#view-leaderboard-ad .close-button-container{position:relative}#view-modal .iframe-modal .popover-content{height:369px;overflow:hidden}#view-modal .iframe-modal .popover-content{padding:0}#view-modal .iframe-modal .popover-content iframe{width:100%;height:100%}#view-modal .default .popover-content{padding:32px}#view-modal .default .popover-content ul{list-style-type:disc}#view-modal .default .popover-content ul{padding-left:30px}#view-modal .popover-content:focus{outline:none}#view-modal .avoid-duplicates{width:530px}#view-modal .avoid-duplicates{margin-top:-100px}#view-modal .avoid-duplicates{margin-left:-265px}#view-modal .avoid-duplicates .popover-content{height:auto}#view-modal .avoid-duplicates .popover-content{text-align:center;padding:6px 16px}#view-modal .popover-footer{outline:none}#view-modal .popover-footer{padding-top:9px;text-align:center}#view-modal.modal-transparent .modal-backdrop{background-color:transparent}#view-modal .scannable-modal{max-height:520px;width:400px}#view-modal .scannable-modal{margin-top:-260px}#view-modal .scannable-modal{margin-left:-200px}#view-modal .scannable-modal .popover-content{background-color:var(--modspotify_sidebar_and_player_bg)}#view-modal .scannable-modal .popover-content-scroll-area{overflow:hidden}#view-modal .full-screen-modal-container{max-height:none;height:100%;top:0;width:100%}#view-modal .full-screen-modal-container{margin-top:0;background:none transparent}#view-modal .full-screen-modal-container{left:0;margin-left:0}#view-modal .full-screen-modal-container .popover-content{height:100%;overflow:hidden}#view-modal .full-screen-modal-container .popover-content{padding:0}#view-modal .full-screen-modal-container iframe{width:100%;height:100%}#view-modal .full-screen-modal-container iframe{background:transparent}#view-modal .licenses-modal iframe{background-color:var(--modspotify_main_fg)}#view-modal .reaccept-my-legal-modal h1{font-size:28px;line-height:36px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}#view-modal .CreditsModalContent{padding:12px 26px 36px}#view-modal .CreditsModalContent__header{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-bold);color:var(--modspotify_main_fg);text-transform:none;font-size:18px}#view-modal .CreditsModalContent__header{padding-bottom:8px}#view-modal .CreditsModalContent__role{padding-bottom:16px}#view-modal .CreditsModalContent__role-title{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-bold);color:var(--modspotify_main_fg);text-transform:none}#view-modal .CreditsModalContent__role-entry:not(:last-child):after{content:", "}#view-modal .CreditsModalContent__divider{margin:24px 0;border-top-color:var(--modspotify_slider_bg)}#view-modal .CreditsModalContent__feedback{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}#view-modal .CreditsModalContent__feedback-url{float:right}#view-modal .ScannableModalContent{padding:11px 6px;background-color:var(--modspotify_sidebar_and_player_bg);text-align:center}#view-modal .ScannableModalContent__instruction{font-size:16px;line-height:22px;letter-spacing:.015em;line-height:32px;display:flex;justify-content:center}#view-modal .ScannableModalContent__instruction{margin:16px 0 0}#view-modal .ScannableModalContent__instruction-step{margin:0 8px}#view-modal .ScannableModalContent__image,#view-modal .ScannableModalContent__image-placeholder{display:block;height:375px;width:300px}#view-modal .ScannableModalContent__image,#view-modal .ScannableModalContent__image-placeholder{margin:0 auto}#view-modal .ScannableModalContent__image-placeholder{background-color:var(--modspotify_sidebar_and_player_bg)}#view-modal .AssistedCurationModal{height:420px;top:auto;width:auto;bottom:88px}#view-modal .AssistedCurationModal{border-radius:0;background-color:initial;box-shadow:none;margin-top:0}#view-modal .AssistedCurationModal{left:var(--left-sidebar-width);right:0;margin-left:0}#view-modal .AssistedCurationModal.fade{opacity:1;transition:none}.remotebar #view-modal .AssistedCurationModal{bottom:112px}@media(max-height:768px){#view-modal .AssistedCurationModal{bottom:72px}.remotebar #view-modal .AssistedCurationModal{bottom:92px}}#view-modal .AssistedCurationModal .popover-content{height:100%;overflow:hidden}#view-modal .AssistedCurationModal .popover-content{padding:0}#view-modal .AssistedCurationModal .popover-content-scroll-area{overflow:initial}#view-modal .AssistedCurationModal .popover-content-scroll-area{background-color:initial}#view-modal .AssistedCurationContent{display:flex;flex-direction:column;transition:transform .1s;height:100%;overflow:auto}#view-modal .AssistedCurationContent{transform:translateY(100%);box-shadow:0 0 40px 0 rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.8);background-color:var(--modspotify_sidebar_and_player_bg);padding:0 16px}#view-modal .fade.in .AssistedCurationContent{transform:translateY(0)}#churned-locked-state{position:absolute;top:0;width:100%;height:100%;z-index:20;color:var(--modspotify_main_fg);display:none;overflow:auto}#churned-locked-state{background-color:rgba(var(--modspotify_rgb_miscellaneous_hover_bg),.92);text-align:center}#churned-locked-state{left:0}#churned-locked-state .overlay{display:flex;align-items:center;justify-content:center;flex-flow:column;position:absolute;top:0;width:100%;height:100%}#churned-locked-state .overlay{left:0}#churned-locked-state .message-highlight{font-size:12px;line-height:18px;letter-spacing:.015em;font-weight:var(--glue-font-weight-bold);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;font-size:1.1125em;color:var(--modspotify_main_fg)}#churned-locked-state .message-highlight{background:var(--modspotify_miscellaneous_hover_bg);padding:1em 0}@media(max-height:600px){#churned-locked-state .message-highlight{font-size:.89em}}#churned-locked-state .message{max-width:448px}#churned-locked-state .message{margin:0 auto}#churned-locked-state .message-title{font-size:48px;line-height:56px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none;font-size:3.75em;font-weight:var(--glue-font-weight-bold)}@media(max-height:600px){#churned-locked-state .message-title{font-size:3em;line-height:1em}}#churned-locked-state .message-description{font-size:1.25em}#churned-locked-state .message-description{margin-top:30px}@media(max-height:600px){#churned-locked-state .message-description{font-size:1em}}#churned-locked-state .update-payment{margin-top:25px}#churned-locked-state .message-cancel-sub{display:block;font-size:1.25em}#churned-locked-state .message-cancel-sub{margin-top:60px}@media(max-height:600px){#churned-locked-state .message-cancel-sub{font-size:1em}}#churned-locked-state .cancel-sub{color:var(--modspotify_sidebar_indicator_and_hover_button_bg)}#view-buddy-list{display:none;width:var(--right-sidebar-width);min-width:240px;max-width:400px;position:relative}#view-buddy-list{background-color:var(--modspotify_sidebar_and_player_bg)}.with-buddy-list #view-buddy-list{display:flex}.body-container--windows .buddy-list-iframe{margin-top:48px}.buddy-list-top-bar-dragger{position:absolute;z-index:1;top:0;height:48px;-webkit-app-region:drag;pointer-events:none}.buddy-list-top-bar-dragger{left:0;right:16px}.scrollbar-style-visible-mac .buddy-list-top-bar-dragger{right:16px}.scrollbar-style-visible-windows .buddy-list-top-bar-dragger{right:0}.body-container--unknown-os .buddy-list-top-bar-dragger{display:none}.video-player{width:100%;height:calc(100% - 88px);display:none}.video-player{background:var(--modspotify_sidebar_and_player_bg)}@media(max-height:768px){.video-player{height:calc(100% - 72px)}}body.remotebar .video-player{height:calc(100% - 113px)}@media(max-height:768px){body.remotebar .video-player{height:calc(100% - 93px)}}video::cue{font-family:var(--glue-font-family);color:var(--modspotify_main_fg);font-size:.75em}video::cue{text-shadow:var(--modspotify_sidebar_and_player_bg) 0 0 7px;background-color:rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.4)}.video-full-screen video::-webkit-media-text-track-container{bottom:88px}#sidebar-video-container video::-webkit-media-text-track-container{bottom:7%}.floating-video--is-in-full-header-mode video::-webkit-media-text-track-container{bottom:5px}#sidebar-video-container video,.video-player video{width:100%;height:auto}#sidebar-video-container video,.video-player video{background:var(--modspotify_sidebar_and_player_bg)}#sidebar-video-container video::-webkit-media-controls,.video-player video::-webkit-media-controls{display:none}.video-button-wrapper{position:absolute;z-index:999;-webkit-app-region:no-drag}.video-button-wrapper--close{top:15px}.video-button-wrapper--close{right:20px}.video-button{height:36px;line-height:34px;color:var(--modspotify_main_fg);transition:none 33ms cubic-bezier(.3,0,.7,1);width:36px;color:var(--modspotify_secondary_fg)}.video-button{padding-top:1px;border-radius:18px;background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7);transition-property:transform,box-shadow,color,background-color;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg);box-shadow:none}.video-button{padding-left:0;padding-right:0}.video-button .b-alt-text{margin-top:-34px}.video-button.contextmenu-active,.video-button:not(:disabled):hover{background-color:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7)}.video-button:not(:disabled):hover:active{color:var(--modspotify_secondary_fg)}.video-button:not(:disabled):hover:active{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.7);transform:scale(1)}@media(-webkit-min-device-pixel-ratio:2){.video-button:not(:disabled):hover:active{transform:scale(1)}}@media(-webkit-min-device-pixel-ratio:2){.video-button{transition-duration:50ms}}.video-button:after{transition:none 33ms cubic-bezier(.3,0,.7,1)}.video-button:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.video-button:after{transition-duration:50ms}}.video-button.contextmenu-active,.video-button:not(:disabled):hover{transition:none 33ms cubic-bezier(.3,0,0,1)}.video-button.contextmenu-active,.video-button:not(:disabled):hover{transition-property:transform,box-shadow,color,background-color}@media(-webkit-min-device-pixel-ratio:2){.video-button.contextmenu-active,.video-button:not(:disabled):hover{transition-duration:66ms}}.video-button.contextmenu-active:after,.video-button:not(:disabled):hover:after{transition:none 33ms cubic-bezier(.3,0,0,1)}.video-button.contextmenu-active:after,.video-button:not(:disabled):hover:after{transition-property:box-shadow}@media(-webkit-min-device-pixel-ratio:2){.video-button.contextmenu-active:after,.video-button:not(:disabled):hover:after{transition-duration:66ms}}.video-button:not(:disabled):hover:active,.video-button:not(:disabled):hover:active:after{transition:none}.video-button:after{content:"";position:absolute;top:0;bottom:0}.video-button:after{border-radius:500px;box-shadow:inset 0 0 0 1px var(--modspotify_secondary_fg)}.video-button:after{right:0;left:0}.video-button.contextmenu-active,.video-button:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg),0 0 0 1px transparent}.video-button.contextmenu-active:after,.video-button:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}@media(-webkit-min-device-pixel-ratio:2){.video-button.contextmenu-active,.video-button.contextmenu-active:after,.video-button:not(:disabled):hover,.video-button:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--modspotify_main_fg)}}.video-button:not(:disabled):hover:active,.video-button:not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px var(--modspotify_scrollbar_fg_and_selected_row_bg)}.video-button.contextmenu-active,.video-button:not(:disabled):hover{transform:scale(1.1111111111)}@media(-webkit-min-device-pixel-ratio:2){.video-button.contextmenu-active,.video-button:not(:disabled):hover{transform:scale(1.1111111111)}}.video-button:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;position:absolute;top:0;bottom:0;text-align:left;line-height:36px;font-size:18px;padding-left:9px;width:calc(100% - 9px)}.video-button:before{border-radius:500px}.video-button:before{left:0;right:0}.video-button.button-play:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f132";font-size:18px;line-height:36px}.card.playing .video-button.button-play:not(:hover),.tl-row.playing .video-button.button-play:not(:hover),.video-button.button-play.playing:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing .video-button.button-play:not(:hover):after,.tl-row.playing .video-button.button-play:not(:hover):after,.video-button.button-play.playing:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing .video-button.button-play:not(:hover):after,.tl-row.playing .video-button.button-play:not(:hover):after,.video-button.button-play.playing:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing .video-button.button-play:not(:hover):after,.tl-row.playing .video-button.button-play:not(:hover):after,.video-button.button-play.playing:not(:hover):after{right:0;left:0}.card.playing .video-button.button-play:not(:hover).contextmenu-active,.card.playing .video-button.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .video-button.button-play:not(:hover).contextmenu-active,.tl-row.playing .video-button.button-play:not(:hover):not(:disabled):hover,.video-button.button-play.playing:not(:hover).contextmenu-active,.video-button.button-play.playing:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing .video-button.button-play:not(:hover).contextmenu-active:after,.card.playing .video-button.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .video-button.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .video-button.button-play:not(:hover):not(:disabled):hover:after,.video-button.button-play.playing:not(:hover).contextmenu-active:after,.video-button.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing .video-button.button-play:not(:hover).contextmenu-active,.card.playing .video-button.button-play:not(:hover).contextmenu-active:after,.card.playing .video-button.button-play:not(:hover):not(:disabled):hover,.card.playing .video-button.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing .video-button.button-play:not(:hover).contextmenu-active,.tl-row.playing .video-button.button-play:not(:hover).contextmenu-active:after,.tl-row.playing .video-button.button-play:not(:hover):not(:disabled):hover,.tl-row.playing .video-button.button-play:not(:hover):not(:disabled):hover:after,.video-button.button-play.playing:not(:hover).contextmenu-active,.video-button.button-play.playing:not(:hover).contextmenu-active:after,.video-button.button-play.playing:not(:hover):not(:disabled):hover,.video-button.button-play.playing:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing .video-button.button-play:not(:hover):not(:disabled):hover:active,.card.playing .video-button.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing .video-button.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing .video-button.button-play:not(:hover):not(:disabled):hover:active:after,.video-button.button-play.playing:not(:hover):not(:disabled):hover:active,.video-button.button-play.playing:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing .video-button.button-play:not(:hover):before,.tl-row.playing .video-button.button-play:not(:hover):before,.video-button.button-play.playing:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:18px;line-height:36px}.card.playing .video-button.button-play:hover:before,.tl-row.playing .video-button.button-play:hover:before,.video-button.button-play.playing:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:18px;line-height:36px}.card.playing.video-button.button-play:not(:hover),.tl-row.playing.video-button.button-play:not(:hover){box-shadow:inset 0 0 0 1px transparent}.card.playing.video-button.button-play:not(:hover):after,.tl-row.playing.video-button.button-play:not(:hover):after{content:"";position:absolute;top:0;bottom:0}.card.playing.video-button.button-play:not(:hover):after,.tl-row.playing.video-button.button-play:not(:hover):after{border-radius:500px;box-shadow:inset 0 0 0 1px transparent}.card.playing.video-button.button-play:not(:hover):after,.tl-row.playing.video-button.button-play:not(:hover):after{right:0;left:0}.card.playing.video-button.button-play:not(:hover).contextmenu-active,.card.playing.video-button.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.video-button.button-play:not(:hover).contextmenu-active,.tl-row.playing.video-button.button-play:not(:hover):not(:disabled):hover{box-shadow:inset 0 0 0 1px transparent,0 0 0 1px transparent}.card.playing.video-button.button-play:not(:hover).contextmenu-active:after,.card.playing.video-button.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.video-button.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.video-button.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}@media(-webkit-min-device-pixel-ratio:2){.card.playing.video-button.button-play:not(:hover).contextmenu-active,.card.playing.video-button.button-play:not(:hover).contextmenu-active:after,.card.playing.video-button.button-play:not(:hover):not(:disabled):hover,.card.playing.video-button.button-play:not(:hover):not(:disabled):hover:after,.tl-row.playing.video-button.button-play:not(:hover).contextmenu-active,.tl-row.playing.video-button.button-play:not(:hover).contextmenu-active:after,.tl-row.playing.video-button.button-play:not(:hover):not(:disabled):hover,.tl-row.playing.video-button.button-play:not(:hover):not(:disabled):hover:after{box-shadow:inset 0 0 0 1px transparent}}.card.playing.video-button.button-play:not(:hover):not(:disabled):hover:active,.card.playing.video-button.button-play:not(:hover):not(:disabled):hover:active:after,.tl-row.playing.video-button.button-play:not(:hover):not(:disabled):hover:active,.tl-row.playing.video-button.button-play:not(:hover):not(:disabled):hover:active:after{box-shadow:inset 0 0 0 1px transparent}.card.playing.video-button.button-play:not(:hover):before,.tl-row.playing.video-button.button-play:not(:hover):before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f15e";font-size:18px;line-height:36px}.card.playing.video-button.button-play:hover:before,.tl-row.playing.video-button.button-play:hover:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;line-height:inherit;vertical-align:bottom;content:"\f130";font-size:18px;line-height:36px}.video-button:after{box-shadow:none}.full-screen-video-overlay{position:absolute;top:0;bottom:0}.full-screen-video-overlay{left:0;right:0}.full-screen-video-overlay::-webkit-media-text-track-display{padding:5px}body.video #nowplaying-add-icon{display:none}body.video:not(.video-full-screen-art) #nowplaying-track-link,body.video:not(.video-full-screen-art) #nowplaying-track-link-container span.double a{pointer-events:none}body.video:not(.video-full-screen-art) #nowplaying-track-link,body.video:not(.video-full-screen-art) #nowplaying-track-link-container span.double a{cursor:default}body.video:not(.video-full-screen-art) #nowplaying-track-link-container span.double a:focus,body.video:not(.video-full-screen-art) #nowplaying-track-link-container span.double a:hover,body.video:not(.video-full-screen-art) #nowplaying-track-link:focus,body.video:not(.video-full-screen-art) #nowplaying-track-link:hover{border-bottom-color:transparent}body.video #view-now-playing .caption p{margin-right:0}body.video.video-full-window #view-notifications,body.video.video-full-window #view-profile-menu,body.video.video-full-window .browser-navigation,body.video.video-full-window .view-search{display:none}body.video.video-full-window #video-player{display:inherit}body.video-full-window #view-player{width:100%;height:100%;display:flex;flex-direction:column}body.video-full-window .video-player{display:flex}body.video-full-screen .video-player{z-index:1}body.video-full-screen .full-screen-video-overlay{z-index:2}body.video-full-screen .album-art{z-index:1}body.video-full-screen .view-player{z-index:2}body.video-full-screen #view-player{-webkit-app-region:no-drag}body.video-full-screen .video-player{height:100%;width:100%}body.video-full-screen #view-player-footer{width:100%;position:absolute;bottom:0}body.video-full-screen .video-button-wrapper{display:none}body.video-full-screen #view-player-footer{will-change:transform,opacity;transition:opacity .3s cubic-bezier(.6,0,.7,1),transform .2s cubic-bezier(.6,0,.7,1)}body.video-full-screen.video-full-screen--hide-ui{cursor:none}body.video-full-screen.video-full-screen--hide-ui .view-player{transition:opacity .3s cubic-bezier(.6,0,.7,1),transform .4s cubic-bezier(.6,0,.7,1);opacity:0}body.video-full-screen.video-full-screen--hide-ui .view-player{transform:translateY(40%)}body:not(.video-full-screen) #view-player:-webkit-full-screen{visibility:hidden}.floating-video{position:absolute;display:none;z-index:1;overflow:auto}.floating-video::-webkit-scrollbar{width:0}.floating-video__video-wrapper{will-change:transform;contain:layout style paint;opacity:0}.floating-video__video-wrapper>video{display:block;width:100%}.floating-video--sticky{display:block;position:relative}.floating-video__video-overlay{position:absolute;top:0;bottom:0}.floating-video__video-overlay{right:0;left:0}.floating-video--is-in-full-header-mode,.floating-video--is-transitioning-from-full,.floating-video--is-transitioning-to-full{padding-top:48px}.floating-video--is-in-full-header-mode .floating-video__top-bar,.floating-video--is-transitioning-from-full .floating-video__top-bar,.floating-video--is-transitioning-to-full .floating-video__top-bar{position:fixed;z-index:2;top:0;height:48px}.floating-video--is-in-full-header-mode .floating-video__top-bar,.floating-video--is-transitioning-from-full .floating-video__top-bar,.floating-video--is-transitioning-to-full .floating-video__top-bar{background:var(--modspotify_sidebar_and_player_bg)}.floating-video--is-in-full-header-mode .floating-video__top-bar,.floating-video--is-transitioning-from-full .floating-video__top-bar,.floating-video--is-transitioning-to-full .floating-video__top-bar{left:0;right:0}.floating-video--is-in-full-header-mode .floating-video__video-scroll-offset-node,.floating-video--is-transitioning-from-full .floating-video__video-scroll-offset-node,.floating-video--is-transitioning-to-full .floating-video__video-scroll-offset-node{position:absolute;z-index:1}.floating-video--is-in-full-header-mode .floating-video__video-scroll-offset-node,.floating-video--is-transitioning-from-full .floating-video__video-scroll-offset-node,.floating-video--is-transitioning-to-full .floating-video__video-scroll-offset-node{left:0;right:0}.floating-video--is-in-full-header-mode .floating-video__video-wrapper,.floating-video--is-in-sticky-header-mode .floating-video__video-wrapper{opacity:1}.floating-video--is-transitioning-from-full .floating-video__video-wrapper{transition:transform 132ms cubic-bezier(1,0,.7,1),opacity 132ms cubic-bezier(1,0,.7,1);opacity:0}.floating-video--is-transitioning-from-sticky .floating-video__video-wrapper{transition:transform .1s cubic-bezier(1,0,.7,1),opacity .1s cubic-bezier(1,0,.7,1);opacity:0}.floating-video--is-transitioning-to-sticky .floating-video__video-wrapper{transition:transform 266ms cubic-bezier(.3,0,0,1),opacity 266ms cubic-bezier(.3,0,0,1);opacity:1}.floating-video--is-transitioning-to-full .floating-video__video-wrapper{transition:transform 166ms cubic-bezier(.3,0,0,1),transform 166ms cubic-bezier(.3,0,0,1);opacity:1}.sticky-video-animation-in{transition:transform .3s cubic-bezier(.3,0,.4,1)}.sticky-video-animation-out{transition:transform .3s cubic-bezier(.6,0,.7,1)}body.video-playlist-header .floating-video{display:block}.AdPage{height:100%}.AdPage{margin:0;padding:0}.AdPage__iframe{width:100%;min-height:100%}.AdPage__iframe{border:none}.AlbumContent__windowed-notification{margin-bottom:16px}.AlbumRoot{isolation:isolate;outline:none}.AlbumRoot__header{position:relative;z-index:2}.AlbumRoot__content{position:relative;z-index:1}.AlbumMetaInfo__artists{margin-bottom:5px}.AlbumMetaInfo__artists>*{display:inline-block}.AlbumMetaInfo__more-artists{padding:0 20px 20px 5px}.AlbumFooter{isolation:isolate}.AlbumFooter{margin-top:20px}.AlbumFooter__copyrights-and-releases{display:flex;align-items:center;position:relative;z-index:2}.AlbumFooter__more-by-container{position:relative;z-index:1}.AlbumFooter__copyrights-container{font-size:12px;line-height:18px;letter-spacing:.015em;flex:1}.AlbumFooter__copyrights-list{margin:0}.AlbumFooterMoreReleases{position:relative}.AlbumFooterMoreReleases__menu{position:absolute;top:calc(100% + 4px)}.AlbumFooterMoreReleases__menu{right:0}.AlbumFooterMoreReleases__caret{display:inline-block;width:0;height:0;vertical-align:middle;content:""}.AlbumFooterMoreReleases__caret{border-top:4px solid}.AlbumFooterMoreReleases__caret{margin-left:5px;border-right:4px solid transparent;border-left:4px solid transparent}.AlbumWindowedNotification{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}.AlbumWindowedNotification{border:1px solid var(--modspotify_sidebar_and_player_bg);text-align:center;padding:32px 56px}.SongPage{outline:none;isolation:isolate}.SongPage__header{position:relative;z-index:2}.SongPage__content{position:relative;z-index:1}.SongMetaInfo__artists{margin-bottom:5px}.GluePopoverTarget__wrapper,.SongMetaInfo__link{display:inline-block}.SongMetaInfo__from-album{overflow:hidden;text-overflow:ellipsis}.SongMetaInfo__more-artists{padding-bottom:20px}.HomeRoot{isolation:isolate;outline:none}.HomeRoot__header{position:relative;z-index:2}.HomeRoot__content{position:relative;z-index:1}.HomeHeader .billboard-ad{display:none;z-index:9;overflow:hidden;opacity:0;transition:background-color .5s,opacity .5s}.HomeHeader .billboard-ad{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.95)}.HomeHeader .billboard-ad{padding-right:30px;padding-left:30px}.HomeHeader .billboard-ad a{border:none}.HomeHeader .billboard-ad.dummy{display:block;visibility:none}.HomeHeader .billboard-ad.visible{display:flex;align-items:center;justify-content:center}.HomeHeader .billboard-ad.ready{opacity:1}.HomeHeader .billboard-ad .minimizer{outline:0;width:24px;height:24px;color:var(--modspotify_main_fg);opacity:.3;transition:opacity .5s;position:fixed;top:-2px;display:none}.HomeHeader .billboard-ad .minimizer{margin:0;padding:0;border:none;background:none}.HomeHeader .billboard-ad .minimizer{right:0}.HomeHeader .billboard-ad .minimizer:hover{opacity:.7}.HomeHeader .billboard-ad .minimizer:focus{opacity:.9}.HomeHeader .billboard-ad .minimizer.visible{display:block}.HomeHeader .billboard-ad .billboard-wrapper{opacity:1;visibility:visible}.HomeHeader .billboard-ad .billboard-wrapper{transform:translateZ(0)}.HomeHeader .billboard-ad .billboard{position:static;pointer-events:auto}.HomeHeader .billboard-ad .billboard{cursor:pointer}.HomeHeader .billboard-ad .billboard img{height:100%;width:100%}.HomeHeader .billboard-ad .billboard img{margin-top:10px}.HomeHeader .billboard-ad .billboard .disclaimer{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;display:block;width:100%}.HomeHeader .billboard-ad .billboard .disclaimer{text-align:center}.HomeHeader .billboard-ad .billboard .title{display:block;font-size:19px;height:20px;color:var(--modspotify_main_fg)}.HomeHeader .billboard-ad .billboard .title{text-align:center}.HomeHeader .billboard-ad .footer{position:absolute;bottom:-122px;height:122px;transition:background-color .5s .2s;pointer-events:auto}.HomeHeader .billboard-ad .footer{border-top:1px solid var(--modspotify_sidebar_and_player_bg);background-color:rgba(var(--modspotify_rgb_sidebar_and_player_bg),0)}.HomeHeader .billboard-ad .footer{left:0;right:0}.HomeHeader .billboard-ad .footer .companion{height:90px;display:block;max-width:720px;width:100%;transition:margin .5s ease .2s,opacity .5s ease .2s;opacity:0}.HomeHeader .billboard-ad .footer .companion{cursor:pointer;margin:46px auto 0}.HomeHeader .billboard-ad .footer .companion img{height:auto;width:100%}.HomeHeader .billboard-ad.minimized{pointer-events:none}.HomeHeader .billboard-ad.minimized{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),0)}.HomeHeader .billboard-ad.minimized .footer{background-color:var(--modspotify_main_bg)}.HomeHeader .billboard-ad.minimized .footer .companion{opacity:1}.HomeHeader .billboard-ad.minimized .footer .companion{margin-top:16px}.HomeHeader .billboard-ad.minimized .minimizer{display:none}.HomeHeader .billboard-ad.minimized .billboard-wrapper{animation:downAndOut .5s;animation-fill-mode:forwards}.HomeHeader .billboard-ad.minimized .footer{bottom:0}@keyframes downAndOut{to{transform:translate3d(0,30px,0);opacity:0;visibility:hidden}}@media(max-height:975px),(max-width:1600px){.HomeHeader .billboard-ad.video .billboard-wrapper{width:1000px}}@media(max-height:825px),(max-width:1200px){.HomeHeader .billboard-ad .billboard-wrapper{width:800px}}@media(max-height:725px),(max-width:1000px){.HomeHeader .billboard-ad .billboard-wrapper{width:600px}}.HomeHeader #leaderboard-ad-wrapper{z-index:4;position:relative;overflow:hidden}.HomeHeader #leaderboard-ad-wrapper .click-block-overlay{position:absolute;top:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:center}.HomeHeader #leaderboard-ad-wrapper .click-block-overlay{background-color:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.8)}.HomeHeader #leaderboard-ad-wrapper .click-block-overlay{left:0}.HomeHeader #leaderboard-ad-wrapper .click-block-overlay.active{display:flex}.HomeHeader #leaderboard-ad-wrapper .click-block-overlay:hover{color:transparent}.HomeHeader #leaderboard-ad-wrapper .click-block-overlay .click-button-wrapper{text-align:center}.HomeHeader #leaderboard-ad-element{width:760px;height:90px;position:relative;-webkit-user-select:none;user-select:none}.HomeHeader #leaderboard-ad-element{margin:16px auto}@media(max-width:1024px){.HomeHeader #leaderboard-ad-element{padding:0 8px;margin:8px auto}}@media(max-height:768px){.HomeHeader #leaderboard-ad-element{margin:8px auto}}.HomeHeader .ne-bg-image{position:absolute;top:0;max-width:1480px;width:100%;height:100%;opacity:.8}.HomeHeader .ne-bg-image{background-size:cover}.HomeHeader .bg-centered{background-position:50%}.HomeHeader .blurred{opacity:.4;filter:blur(30px)}.HomeHeader .ne-header{padding-bottom:20px}.HomeHeader .ne-container{z-index:2}.HomeHeader .ne-container{padding-top:25px}.HomeHeader .ne-container .ne-container-center{max-width:685px}.HomeHeader .ne-container .ne-container-center{margin:0 auto}.HomeHeader .ne-container .ne-title{font-size:36px;line-height:38px}.HomeHeader .ne-container .ne-attrib{font-size:14px;display:flex;flex-wrap:wrap}.HomeHeader .ne-container .ne-attrib{margin-top:10px}.HomeHeader .ne-container .exclusive{color:#7ab800}.HomeHeader .ne-bottom-fade{width:100%;position:absolute;bottom:0;z-index:1}.HomeHeader .ne-bottom-fade{box-shadow:0 52px 105px 121px var(--modspotify_main_bg)}.HomeHeader .ne-left-fade{height:100%;width:300px;position:absolute;top:0;z-index:1}.HomeHeader .ne-left-fade{background:linear-gradient(270deg,rgba(var(--modspotify_rgb_sidebar_and_player_bg),0) 0,var(--modspotify_sidebar_and_player_bg))}.HomeHeader .ne-right-fade{height:100%;width:300px;position:absolute;top:0;z-index:1}.HomeHeader .ne-right-fade{right:0;background:linear-gradient(90deg,rgba(var(--modspotify_rgb_sidebar_and_player_bg),0) 0,var(--modspotify_main_bg))}.HomeHeader .h-main-content .h-title{max-height:79px}.HomeHeader .h-main-content .h-title{margin-bottom:0}.HomeHeader .h-main-content .h-description{font-size:12px;color:#adaeb3}.HomeHeader .h-main-content .h-label p{color:var(--modspotify_main_fg)}.HomeHeader .h-main-content .h-label img{max-width:170px;max-height:100px}.HomeHeader .h-main-content .h-label .tagline{letter-spacing:0}.HomeHeader .ne-container.sponsored{height:350px}.HomeHeader .sponsored-credits{position:absolute;bottom:16px;max-height:28px;max-width:230px;opacity:.6}.HomeHeader .sponsored-credits{right:16px}@media screen and (max-width:750px){.HomeHeader .sponsored-credits{display:none}}@media screen and (max-width:804px){.HomeHeader .h-media{width:210px}.HomeHeader .h-media{padding-bottom:16px}.HomeHeader .h-description{display:-webkit-box;visibility:visible}.HomeHeader .h-controllers{left:auto}}.HomeHeader #hpto{position:relative;overflow:hidden}.HomeHeader #hpto-container{overflow:hidden;-webkit-user-select:none;user-select:none;transition:height .5s ease}.HomeHeader #hpto-container{margin-bottom:14px}.HomeHeader #hpto-container .h-controllers{left:auto!important}.HomeHeader #hpto-container .ad-container{max-width:1480px;min-height:270px}.HomeHeader #hpto-container .ad-container{background-position:top;background-repeat:no-repeat;margin:0 auto}.HomeHeader #hpto-container .ad-container.image-hpto{min-height:0}.HomeHeader #hpto-container .ad-container.image-hpto{text-align:center}.HomeHeader #hpto-container .ad-container .hpto-image-creative{max-width:1200px;max-height:270px;width:100%}.HomeHeader #hpto-container .ad-container .hpto-image-creative{margin:0 auto;cursor:pointer}.HomeHeader #hpto-container .ad-container.hidden{display:none}.HomeHeader #hpto-container .ad-container.interactive{cursor:pointer}.HomeHeader #hpto-container.hpto-closed{height:0}.HomeHeader .ad-iframe{width:800px;height:245px;display:block;overflow:hidden}.HomeHeader .ad-iframe{margin:0 auto;padding:10px 0 0;border:none;background:transparent}.HomeHeader .hpto-button{font-size:11px;line-height:16px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:uppercase;letter-spacing:.16em;position:absolute;top:24px;color:#f6f8ff;opacity:.4;transition:opacity .2s ease;z-index:3}.HomeHeader .hpto-button{background:#29292d;cursor:pointer;padding:7px 16px 5px;border-radius:10px}.HomeHeader .hpto-button{right:30px}.HomeHeader .hpto-button:hover{opacity:.8;color:#f6f8ff}.HomeHeader .hpto-button:hover{background-color:#3d3e43}.HomeHeader .no-hover:hover{opacity:.4}.HomeHeader .no-hover:hover{background-color:#29292d;cursor:default}.HomeHeader .min-width{min-width:800px}.HomeHeader .saf-video-takeover{position:absolute;top:0;bottom:0;z-index:9;display:flex;align-items:center;justify-content:center;overflow:hidden}.HomeHeader .saf-video-takeover{left:0;right:0}.HomeHeader .saf-video-takeover.will-maximize{transform:scale(0)}.HomeHeader .saf-video-takeover.will-maximize{transform-origin:-15% 80%}.HomeHeader .saf-video-takeover.will-maximize.maximize{transition:transform .3s ease-in-out}.HomeHeader .saf-video-takeover.will-maximize.maximize,.HomeHeader .saf-video-takeover.will-minimize{transform:scale(1)}.HomeHeader .saf-video-takeover.will-minimize{transform-origin:-15% 80%}.HomeHeader .saf-video-takeover.will-minimize.minimize{transition:transform .3s ease-in-out}.HomeHeader .saf-video-takeover.will-minimize.minimize{transform:scale(0)}.saf-video-takeover-min .HomeHeader .saf-video-takeover{background:var(--modspotify_sidebar_and_player_bg)}.saf-video-takeover-max .HomeHeader .saf-video-takeover{background:rgba(var(--modspotify_rgb_sidebar_and_player_bg),.95)}.HomeHeader .saf-video-takeover-video video{cursor:pointer}.saf-video-takeover-min .HomeHeader .saf-video-takeover-video video{width:100%}.saf-video-takeover-min .HomeHeader .saf-video-takeover-video video{padding:0 10px}@media(max-width:1000px){.saf-video-takeover-max .HomeHeader .saf-video-takeover-video video{width:540px}.saf-video-takeover-max .HomeHeader .saf-video-takeover-video video{margin:0}}@media(min-width:1000px)and (max-width:1279px){.saf-video-takeover-max .HomeHeader .saf-video-takeover-video video{width:640px}.saf-video-takeover-max .HomeHeader .saf-video-takeover-video video{margin:80px}}@media(min-width:1280px)and (max-width:1899px){.saf-video-takeover-max .HomeHeader .saf-video-takeover-video video{width:854px}.saf-video-takeover-max .HomeHeader .saf-video-takeover-video video{margin:100px}}@media(min-width:1900px){.saf-video-takeover-max .HomeHeader .saf-video-takeover-video video{width:1280px}.saf-video-takeover-max .HomeHeader .saf-video-takeover-video video{margin:150px}}.HomeHeader .saf-video-takeover-btn-max,.HomeHeader .saf-video-takeover-btn-min{display:none;color:var(--modspotify_main_fg);outline:0}.HomeHeader .saf-video-takeover-btn-max,.HomeHeader .saf-video-takeover-btn-min{background:none;border:none;margin:0;padding:0;text-align:center}.HomeHeader .saf-video-takeover-btn-max{position:absolute;top:15px;width:24px;height:24px;opacity:.3;transition:opacity .5s}.HomeHeader .saf-video-takeover-btn-max{right:20px}.HomeHeader .saf-video-takeover-btn-max:hover{opacity:.7}.HomeHeader .saf-video-takeover-btn-max:focus{opacity:.9}.saf-video-takeover-max .HomeHeader .saf-video-takeover-btn-max{display:block}.HomeHeader html.glue2 #view-video-ad .saf-video-takeover-view{z-index:1025}.HomeHeader html.glue2 #view-video-ad .saf-video-takeover-btn-max{-webkit-app-region:no-drag}.HomeHeader .saf-video-takeover-btn-min{position:absolute;top:5px;width:20px;height:20px;opacity:0;transition:opacity .5s}.HomeHeader .saf-video-takeover-btn-min{right:5px}.saf-video-takeover-min .HomeHeader .saf-video-takeover-btn-min{display:block}.saf-video-takeover-min:hover .HomeHeader .saf-video-takeover-btn-min{opacity:1}.HomeHeader__hpto-wrapper{display:none}.HomeHeader__hpto-wrapper--is-visible{display:block;position:relative}.HomeHeader__hpto-wrapper--is-visible{margin:48px auto 0}.HomeHeader__hpto-top-bar{position:fixed;top:0;height:48px;z-index:2;will-change:transform}.HomeHeader__hpto-top-bar{background:var(--modspotify_main_bg)}.HomeHeader__hpto-top-bar{left:0;right:0}.HomeHeader__hpto{position:relative;overflow:hidden}.HomeHeader__hpto-wrapper--is-visible .HomeHeader__hpto{z-index:1}.MadeForYouRoot{isolation:isolate;outline:none}.MadeForYouRoot__header{position:relative;z-index:2}.MadeForYouRoot__content{position:relative;z-index:1}.MadeForYouRoot__content{margin-top:16px}.RadioHubRoot{isolation:isolate;outline:none}.RadioHubRoot__header{position:relative;z-index:2}.RadioHubRoot__content{position:relative;z-index:1}.RadioHubRoot__content{margin-top:16px}.RecentlyPlayedPage{isolation:isolate;outline:none}.RecentlyPlayedPage__header{position:relative;z-index:2}.RecentlyPlayedPage__content{position:relative;z-index:1}.RecentlyPlayedPage__content{margin-top:16px}.RecentlyPlayedEmptyState{text-align:center}.RecentlyPlayedEmptyState__title{font-size:28px;line-height:36px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.RecentlyPlayedEmptyState__message{font-size:14px;line-height:20px;letter-spacing:.015em;font-weight:var(--glue-font-weight-normal);color:var(--modspotify_secondary_fg);text-transform:none}.ExperimentsPage{isolation:isolate}.ExperimentsPage__header{position:relative;z-index:2}.ExperimentsPage__content{position:relative;z-index:1}.ExperimentsPage__content{margin-top:16px}.ExperimentsPage .GlueHeader__content-wrapper,.ExperimentsPage__content .glue-page-wrapper{max-width:784px}.ExperimentsPage__description{margin:20px 0}.GlueToggle__toggle{height:22px;position:relative;transition:background .4s ease;width:36px}.GlueToggle__toggle{background:var(--modspotify_sidebar_and_player_bg);border:2px solid var(--modspotify_slider_bg);border-radius:11px}.GlueToggle__toggle .GlueToggle__toggle-inner{height:22px;position:absolute;top:-2px;width:22px;transition:all .4s ease}.GlueToggle__toggle .GlueToggle__toggle-inner{background:var(--modspotify_secondary_fg);border-radius:inherit;box-shadow:0 0 1px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.75),0 0 3px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.3)}.GlueToggle__toggle .GlueToggle__toggle-inner{left:-5px}.GlueToggle__toggle:active .GlueToggle__toggle-inner{width:26px}.GlueToggle__toggle:active .GlueToggle__toggle-inner,.GlueToggle__toggle:hover .GlueToggle__toggle-inner{background:var(--modspotify_main_fg)}.GlueToggle__toggle:focus{outline:0}.GlueToggle--is-active .GlueToggle__toggle{background:var(--modspotify_indicator_fg_and_button_bg);border-color:transparent}.GlueToggle--is-active .GlueToggle__toggle .GlueToggle__toggle-inner{background:var(--modspotify_main_fg)}.GlueToggle--is-active .GlueToggle__toggle .GlueToggle__toggle-inner{left:15px}.GlueToggle--is-active .GlueToggle__toggle:active .GlueToggle__toggle-inner{left:15px}.GlueToggle--is-disabled .GlueToggle__toggle{pointer-events:none}.GlueToggle--is-disabled .GlueToggle__toggle{background:var(--modspotify_scrollbar_fg_and_selected_row_bg);border-color:transparent}.GlueToggle--is-disabled .GlueToggle__toggle .GlueToggle__toggle-inner{background:var(--modspotify_slider_bg);box-shadow:none}.GlueToggle--is-disabled .GlueToggle__toggle:active .GlueToggle__toggle-inner{width:22px}.GlueToggle--is-disabled .GlueToggle__toggle:active .GlueToggle__toggle-inner,.GlueToggle--is-disabled .GlueToggle__toggle:hover .GlueToggle__toggle-inner{background:var(--modspotify_slider_bg)}.GlueToggle--is-disabled .GlueToggle__toggle.GlueToggle--is-active:active .GlueToggle__toggle-inner{left:15px}.ExperimentsExperiment{margin:40px 0}.ExperimentsExperiment:after{content:"";display:table}.ExperimentsExperiment:after{clear:both}.ExperimentsExperiment__title{font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);color:var(--modspotify_main_fg);text-transform:none}.ExperimentsExperiment__action{float:right;text-align:right;margin-left:20px}.ExperimentsExperiment__image{display:block;height:180px;width:240px}.ExperimentsExperiment__image{background-size:contain;background-repeat:no-repeat}.ExperimentsExperiment__image{margin:0 20px 20px 0;float:left}.ExperimentsExperiment__twitter-hashtag-button{vertical-align:top}:root{--left-sidebar-width:200px;--right-sidebar-width:256px}body,html{height:100%;width:100%;-webkit-user-select:none;overflow:hidden!important}body,html{background-color:var(--modspotify_sidebar_and_player_bg)}input[type=search],input[type=text]{border-radius:4px;border:0}.body-container--unknown-os input[type=search],.body-container--unknown-os input[type=text],.body-container--windows input[type=search],.body-container--windows input[type=text]{border-radius:0}input[type=search]:focus,input[type=text]:focus{outline:none}iframe{background-color:var(--modspotify_sidebar_and_player_bg);border:0}ul{list-style:none}ul{padding:0}#loading{width:100%;height:100%;position:absolute;z-index:9999;opacity:1}#loading{background-color:var(--modspotify_sidebar_and_player_bg)}#loading.loading--is-loaded{opacity:0}#loading.loading--is-done-animating{display:none}#loading.loading--is-loading{transition:opacity 1s cubic-bezier(.3,0,.4,1);opacity:0}#loading.loading--is-unloading{transition:opacity .5s cubic-bezier(.6,0,.7,1);opacity:1}#loading .throbber-initial{display:none}#main{overflow:hidden;z-index:0}#main-container{position:relative;max-height:100%}#menu-wrapper{width:var(--left-sidebar-width);max-width:30%;min-width:120px;position:relative}#menu-wrapper{float:left}.resizer{z-index:4}#resize-overlay{z-index:3}#content-wrapper,#content-wrapper #view-message-bar{position:relative;z-index:2}#content-wrapper .main-view,#view-leaderboard-ad{z-index:1;position:relative}.anchor{width:0;height:0;overflow:hidden}.anchor{border:0}.anchor:focus{outline:0}.notification-bubble-mount-node{will-change:transform;position:absolute;bottom:0;height:88px;z-index:2;pointer-events:none}.notification-bubble-mount-node{left:0;right:0}@media(max-height:768px){.notification-bubble-mount-node{height:72px}}.notification-bubble-container{top:-10px;position:absolute;z-index:10}.notification-bubble-container{left:50%;transform:translate(-50%,-100%)}.notification-bubble-container--is-hidden{pointer-events:none}#view-load-timer-debugging-box{position:absolute;top:100px;display:none;color:var(--modspotify_main_fg);opacity:.95;z-index:1}#view-load-timer-debugging-box{background-color:red;border-radius:1em;padding:1em;text-align:center}#view-load-timer-debugging-box{left:25%;right:25%}#view-load-timer-debugging-box button{color:var(--modspotify_main_fg)}#view-load-timer-debugging-box button{margin-top:5px}.CanonicalButton{position:relative;-webkit-user-select:none}.CanonicalButton:focus{outline:0}.CanonicalButton__focus-ring{position:absolute;top:0;bottom:0;pointer-events:none;transition:none}.CanonicalButton__focus-ring{border-radius:500px;box-shadow:0 0 0 20px transparent,inset 0 0 0 1px transparent}.CanonicalButton__focus-ring{right:0;left:0}.CanonicalButton--with-focus:focus .CanonicalButton__focus-ring{transition:box-shadow 166ms cubic-bezier(.3,0,.4,1)}.CanonicalButton--with-focus:focus .CanonicalButton__focus-ring{box-shadow:0 0 0 3px rgba(var(--modspotify_rgb_miscellaneous_hover_bg),.5),inset 0 0 0 1px rgba(var(--modspotify_rgb_miscellaneous_hover_bg),.5)}._1ucNYeOY1YLf98RYzRKJYO{display:inline-block;color:var(--modspotify_main_fg);font-size:16px;line-height:20px;max-width:450px;transition:none .5s cubic-bezier(.3,0,.4,1)}._1ucNYeOY1YLf98RYzRKJYO{border-radius:8px;box-shadow:0 4px 12px 4px rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.5);padding:12px 36px;text-align:center;transition-property:opacity}._3pTKfB0HDCdUfDw_PRVrzI{background:var(--modspotify_miscellaneous_hover_bg)}._2vZPKk48AMY3Lwc-c9iY81{background:var(--modspotify_miscellaneous_hover_bg)}.euXQ67LvjxZYveoh6bnb5{max-width:100%;min-width:305px;white-space:normal}.euXQ67LvjxZYveoh6bnb5{padding:8px 16px;text-align:inherit}._2SNtvsShY5hIkawzYs3wMr{position:relative}._2SNtvsShY5hIkawzYs3wMr svg{width:20px;height:20px;position:absolute;top:10px}._3eztErVBTwUnxmfqCmkNaV a,._3eztErVBTwUnxmfqCmkNaV button{pointer-events:all}._3eztErVBTwUnxmfqCmkNaV a{border-bottom-color:currentcolor}.GcVQpXmayLRoeMzztS0aT{opacity:0;pointer-events:none}._1cMV1N0gwbKeQ9xT08oZa9{opacity:1;transition:none .5s cubic-bezier(.6,0,.7,1)}._1cMV1N0gwbKeQ9xT08oZa9{transition-property:opacity}.nHzsCP_j14alPd-jinjgz{opacity:1}._15W0Xk4zfxGXymRulSdA36{opacity:0;pointer-events:none;transition:none .5s cubic-bezier(.6,0,.7,1)}._15W0Xk4zfxGXymRulSdA36{transition-property:opacity}._3M9q00SDm6VleAzdXHi9RC{position:relative}._3M9q00SDm6VleAzdXHi9RC:after{top:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none}._3M9q00SDm6VleAzdXHi9RC:after{border:8px solid transparent;border-top-color:var(--modspotify_miscellaneous_hover_bg)}._3M9q00SDm6VleAzdXHi9RC:after{left:50%;margin-left:-10px}._2MoLudABWIS5_NW8rFkjtW{position:relative}._2MoLudABWIS5_NW8rFkjtW:after{bottom:100%;content:"";height:0;width:0;position:absolute;pointer-events:none}._2MoLudABWIS5_NW8rFkjtW:after{border:8px solid transparent;border-bottom-color:var(--modspotify_miscellaneous_hover_bg)}._2MoLudABWIS5_NW8rFkjtW:after{right:10%;margin-left:-10px}._2I7SUP9fKyfujpBachuxwg{position:relative}._2I7SUP9fKyfujpBachuxwg:before{content:" ";height:0;width:0;position:absolute;pointer-events:none}._2I7SUP9fKyfujpBachuxwg:before{border:8px solid transparent}html._2I7SUP9fKyfujpBachuxwg:before{right:100%;border-right-color:var(--modspotify_miscellaneous_hover_bg)}html._2SNtvsShY5hIkawzYs3wMr{padding:12px 36px 12px 12px;text-align:left}html._2SNtvsShY5hIkawzYs3wMr svg{right:10px}#qual_ol.qual_ol.qual_ol{font-family:var(--glue-font-family);bottom:87px;z-index:9!important}@media(max-height:768px){#qual_ol.qual_ol.qual_ol{bottom:71px}}#qual_ol.qual_ol.qual_ol .qual_ol_ans_item{border-color:var(--modspotify_pressing_fg);border-radius:8px}#qual_ol.qual_ol.qual_ol .qual_ol_qtitle{font-weight:400}body.remotebar #qual_ol.qual_ol.qual_ol{bottom:112px}@media(max-height:768px){body.remotebar #qual_ol.qual_ol.qual_ol{bottom:92px}}.DailyMixFeedbackManagerPage{isolation:isolate}.DailyMixFeedbackManagerPage__header{position:relative;z-index:2}.DailyMixFeedbackManagerPage__content{position:relative;z-index:1}.Modal__portal{z-index:1000}.Modal__overlay{position:fixed;top:0;bottom:0;display:grid;justify-content:center;align-items:center;transition:opacity .3s linear;opacity:0}.Modal__overlay{background-color:rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.5)}.Modal__overlay{left:0;right:0}.Modal__content{overflow:hidden;display:inline-block;min-height:100px;position:relative;min-width:300px;transition:opacity .3s linear,transform .3s ease-out;justify-self:center;opacity:0}.Modal__content{border-radius:8px;background-color:var(--modspotify_sidebar_and_player_bg);transform:translateY(-25%)}.Modal__content{box-shadow:4px 6px 41px 0 rgba(var(--modspotify_rgb_cover_overlay_and_shadow),.82)}.Modal__content:focus{outline:0}.Modal__content--after-open{display:block;opacity:1}.Modal__content--after-open{transform:translateY(0)}.Modal__content--before-close{opacity:0}.Modal__content--before-close{transform:translateY(-25%)}.Modal__overlay--after-open{opacity:1}.Modal__overlay--before-close{opacity:0}.CharacterCounter{display:inline-block;font-size:11px;color:var(--modspotify_main_fg)}.CharacterCounter{padding:0 8px;border-radius:11px;background-color:var(--modspotify_miscellaneous_hover_bg);text-align:center}.InfiniteLoadingBar{height:3px}.InfiniteLoadingBar{background-color:var(--modspotify_pressing_button_bg)}.InfiniteLoadingBar__inner{height:100%;width:50%}.InfiniteLoadingBar__inner{background:linear-gradient(90deg,transparent 0,var(--modspotify_indicator_fg_and_button_bg) 10%,var(--modspotify_indicator_fg_and_button_bg) 90%,transparent);animation:slide-right-ltr 3s linear infinite}@keyframes slide-right-ltr{0%{transform:translateX(-130%)}to{transform:translateX(200%)}}@keyframes slide-right-rtl{0%{transform:translateX(130%)}to{transform:translateX(-200%)}}.MessageBar{width:100%;color:var(--modspotify_main_fg);outline:0;display:flex;align-items:center}.MessageBar{padding:5px 10px;border:0;margin-bottom:24px;cursor:pointer}.MessageBar{text-align:left}.MessageBar:focus .MessageBar__hide-label,.MessageBar:hover .MessageBar__hide-label{opacity:1}.MessageBar--info{background-color:var(--modspotify_miscellaneous_hover_bg)}.MessageBar--error{background-color:var(--modspotify_miscellaneous_bg)}.MessageBar__text{flex:1}.MessageBar__text{margin-left:15px}.MessageBar__hide-label{opacity:0;transition:opacity .1s ease-in-out}.PlaylistAnnotationModal{position:relative;width:680px;display:flex;flex-direction:column;outline:0}.PlaylistAnnotationModal{padding:24px}.PlaylistAnnotationModal__title{font-size:18px;line-height:24px;letter-spacing:-.005em;font-weight:var(--glue-font-weight-black);text-transform:none;color:var(--modspotify_main_fg)}.PlaylistAnnotationModal__title{text-align:center;margin:0 0 24px}.PlaylistAnnotationModal__close-button{position:absolute;top:0}.PlaylistAnnotationModal__close-button{margin:5px}.PlaylistAnnotationModal__close-button{right:0}.PlaylistAnnotationModal__content{display:grid;grid-gap:24px;grid-template:"image name" "image description" 1fr/215px 1fr}.PlaylistAnnotationModal__content{margin-bottom:24px}.PlaylistAnnotationModal__img-container{position:relative;grid-area:image;width:215px;height:215px}.PlaylistAnnotationModal__img{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;outline:none}.PlaylistAnnotationModal__img{background-color:var(--modspotify_slider_bg);padding:0;border:none}.PlaylistAnnotationModal__img-placeholder{line-height:1;color:var(--modspotify_main_fg)}.PlaylistAnnotationModal__img-placeholder{text-align:center}.PlaylistAnnotationModal__img-placeholder:before{font-family:glue-spoticon;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;content:"\f18E";font-size:64px;line-height:inherit}.PlaylistAnnotationModal__choose-img{margin-top:10px}.PlaylistAnnotationModal__img-preview-click-area{position:absolute;width:100%;height:100%;outline:none}.PlaylistAnnotationModal__img-preview-click-area{border:0;background:transparent}.PlaylistAnnotationModal__img-preview-click-area{left:0}.PlaylistAnnotationModal__img-holder{position:absolute;width:100%;height:100%}.PlaylistAnnotationModal__img-preview{width:100%;height:100%;object-fit:cover}.PlaylistAnnotationModal__img-preview-context-menu-button{position:absolute;top:5px}.PlaylistAnnotationModal__img-preview-context-menu-button{right:5px}.PlaylistAnnotationModal__img-preview-context-menu-item-wrapper{outline:0}.PlaylistAnnotationModal__playlist-name{display:grid;grid-gap:5px;grid-template:"name-label name-counter" "name-input name-input"/1fr}.PlaylistAnnotationModal__playlist-name-label{grid-area:name-label}.PlaylistAnnotationModal__playlist-name-counter{grid-area:name-counter;display:flex}.PlaylistAnnotationModal__playlist-name-input{grid-area:name-input;width:100%;height:32px}.PlaylistAnnotationModal__playlist-name-input{padding:8px;border-radius:4px}.PlaylistAnnotationModal__playlist-name-input::placeholder{color:var(--modspotify_secondary_fg)}.PlaylistAnnotationModal__playlist-description{grid-area:description;display:grid;grid-gap:5px;grid-template:"description-label description-link description-counter" "description-textarea description-textarea description-textarea" 1fr/1fr}.PlaylistAnnotationModal__playlist-description{margin-top:-10px}.PlaylistAnnotationModal__playlist-description-label{grid-area:description-label}.PlaylistAnnotationModal__playlist-description-link-button{grid-area:description-link;position:relative;bottom:4px}.PlaylistAnnotationModal__playlist-description-link-button{margin-bottom:-8px}.PlaylistAnnotationModal__playlist-description-counter{grid-area:description-counter;display:flex;height:20px}.PlaylistAnnotationModal__playlist-description-textarea{grid-area:description-textarea;width:100%;resize:none;outline:none}.PlaylistAnnotationModal__playlist-description-textarea{padding:8px;border:none;border-radius:4px}.PlaylistAnnotationModal__playlist-description-textarea::placeholder{color:var(--modspotify_secondary_fg)}.PlaylistAnnotationModal__img-legal-text{font-size:11px;line-height:16px;letter-spacing:.015em}.PlaylistAnnotationModal__img-legal-text{margin-bottom:24px;text-align:center}.PlaylistAnnotationModal__submit-button-container{align-self:center}.PlaylistAnnotationModal__loading-bar-container{position:absolute;bottom:0}.PlaylistAnnotationModal__loading-bar-container{left:0;right:0}
/*# sourceMappingURL=zlink.css.map*/