/* ==UserStyle==
@name Soundcloud Hyper Dark
@description A functional, modern redesign of the outdated Soundcloud UX.
@namespace https://github.com/JunkiEDM
@author JunkiEDM, IgChi, pawelos076232, tadghh (ec719ea)
@version 0.9.56
@homepageURL https://github.com/JunkiEDM/scultradark
@supportURL https://github.com/JunkiEDM/scultradark/issues
@license BSD 2-Clause
@preprocessor uso
@advanced text user "Profile Name" "Profile"
@advanced text hue "Orange Hue" "-20"
@advanced text blu "Blue Hue" "15"
@advanced text font "Font" "Inter"
@advanced range avradius "Avatar Roundedness" [50, 0, 50, 2.5]
@advanced dropdown mcis "Iconset (Media Controls)" {
phosphor "Phosphor" <<<EOT
ph EOT;
phosphorol "Phosphor Outlined" <<<EOT
po EOT;
spoticons "Spotify" <<<EOT
sp EOT;
fluentfill "Fluent Filled" <<<EOT
ff EOT;
fluentreg "Fluent Outlined" <<<EOT
fo EOT;
picon "Picon (Low quality)" <<<EOT
pi EOT;
}
@advanced dropdown dist "Soundcloud for Artists Button" {
dist-on "Show" <<<EOT
--w1:46px;--w2:46px; EOT;
dist-off "Hide" <<<EOT
--w1:0px;--w2:0px; EOT;
}
@advanced dropdown probdg "Artist profile badges" {
probdg-off "Hide" <<<EOT
.proUnlimitedBadge, .creatorBadge {
display: none;
} EOT;
probdg-a "Style A" <<<EOT
.proUnlimitedBadge, .creatorBadge {
margin-right: 1px;
margin-top: 7px;
margin-bottom: -12px;
display: flex;
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons {
bottom: 118px;
}
:is(.proUnlimitedBadge, .creatorBadge) svg > g[clip-path="url(#a)"] {
transform: translateX(78px)
}
:is(.proUnlimitedBadge, .creatorBadge) svg > path[fill^="#fff"] {
transform: translateX(-16px);
}
:is(.proUnlimitedBadge, .creatorBadge) svg > rect[fill^="#000"] {
fill: #0000 !important;
} EOT;
probdg-b "Style B" <<<EOT
.proUnlimitedBadge, .creatorBadge {
display: flex;
position: absolute;
top: 198px;
right: -124px
}
:is(.proUnlimitedBadge, .creatorBadge) svg > rect[fill^="#000"] {
fill: #0000 !important;
} EOT;
}
@advanced dropdown widget "Style embeds" {
embeds-on "Yes" <<<EOT
/**\/ EOT;
embeds-off "No" <<<EOT
/* EOT;
}
@advanced dropdown sort-pl "Playlist sorting mode" {
sort-pl-reg "Normal" <<<EOT
column EOT;
sort-pl-rev "Reversed" <<<EOT
column-reverse EOT;
}
@advanced dropdown sort-fol "Following list sorting mode" {
sort-fol-reg "Normal" <<<EOT
wrap EOT;
sort-fol-rev "Reversed" <<<EOT
wrap-reverse EOT;
}
@advanced dropdown compact "Compact mode" {
compact-off "Off" <<<EOT
/* EOT;
compact-max "Auto" <<<EOT
@media only screen and (max-width: /*[[cmth]]*\/) EOT;
compact-on "Always on" <<<EOT
@media only screen and (min-width: 0px) EOT;
}
@advanced range cmth "Compact mode auto threshold" [1240, 160, 2560, 40, "px"]
@advanced dropdown at "Artist tools on sidebar" {
at-on "Show" <<<EOT EOT;
at-off "Hide" <<<EOT
.sidebarModule:has(iframe[src^="https://soundcloud.com/n/embeds/credit-tracker"]), iframe[src^="https://soundcloud.com/n/embeds/credit-tracker"] {
display: none;
} EOT;
}
@advanced dropdown sin "Insights on sidebar" {
stats-on "Show" <<<EOT EOT;
stats-feed "Feed only" <<<EOT
.listenNetworkSidebar > div:has(iframe[src^="https://soundcloud.com/n/embeds/right-hand-rail/"]), iframe[src^="https://soundcloud.com/n/embeds/right-hand-rail/"] {
display: none;
} EOT;
stats-track "Track page only" <<<EOT
.insightsSidebarModule.sc-font {
height: 0;
} EOT;
stats-off "Hide Both" <<<EOT
.listenNetworkSidebar > div:has(iframe[src^="https://soundcloud.com/n/embeds/right-hand-rail/"]), iframe[src^="https://soundcloud.com/n/embeds/right-hand-rail/"] {
display: none;
}
.insightsSidebarModule.sc-font {
height: 0;
} EOT;
}
@advanced dropdown hin "Artist Insights on homepage" {
hin-on "Show Both" <<<EOT EOT;
hin-a "Latest Upload only" <<<EOT
.artistConnectExperimentWrapper {
display: none;
} EOT;
hin-b "Artist Connect only" <<<EOT
.l-content > div > div[classname*="latestUpload"]:not(.modular-home-mixed-selection) > div:has(.mixedModularHome__item .latestUploadContainer) {
display: none;
} EOT;
hin-off "Hide Both" <<<EOT
[classname*="latestUpload"], [classname*="artistConnect"], .artistConnectExperimentWrapper, .mixedModularHome__item:has(.artistConnectExperimentWrapper) {
display:none;
} EOT;
}
@advanced dropdown gdpr "Cookie Notice" {
gdpr-on "Show" <<<EOT
display:inherit; EOT;
gdpr-off "Hide" <<<EOT
display:none; EOT;
}
@advanced dropdown promoted "Promoted tracks" {
promo-off "Hide" <<<EOT
display:none; EOT;
promo-on "Show" <<<EOT
display:revert; EOT;
}
@advanced dropdown prban "Promotion Banners" {
prban-off "Hide" <<<EOT
display:none; EOT;
prban-on "Show" <<<EOT
display:block; EOT;
}
@advanced dropdown prpop "Promotion Pop-ups" {
prpop-off "Hide" <<<EOT
display:none; EOT;
prpop-on "Show" <<<EOT
display:block; EOT;
}
@advanced dropdown gopro "Soundcloud Go/Artist Links" {
gopro-off "Hide" <<<EOT
display:none; EOT;
gopro-on "Show" <<<EOT
display:flex; EOT;
}
@advanced dropdown adblk "Other Ads" {
adblk-off "Hide" <<<EOT
display:none; EOT;
adblk-on "Show" <<<EOT
display:revert; EOT;
}
@advanced dropdown evt "Events on homepage" {
evt-on "Show" <<<EOT
display:revert; EOT;
evt-off "Hide" <<<EOT
display:none; EOT;
}
@advanced dropdown msgwarn "First message warning" {
msgwarn-on "Show" <<<EOT EOT;
msgwarn-off "Hide" <<<EOT
.minorProtectionBanner__container {
display: none;
}
.sc-classic .conversation__messages.showMinorProtectionBanner {
padding-top: 64px;
} EOT;
}
@advanced dropdown logo "Sidebar logo" {
logo-on "Show" <<<EOT EOT;
logo-off "Hide" <<<EOT
.sc-classic .show .header__logo {
display: none;
}
.header__right {
top: 14px;
}
.header__left {
top: 108px;
}
.header__middle {
top: 288px;
}
.sc-classic .l-search .l-fixed-left, .l-search .l-fixed-left {
top: 338px;
}
.searchOptions__scrollable {
height: 515px !important;
} EOT;
}
@advanced dropdown footer "Sidebar footer" {
footer-on "Show" <<<EOT EOT;
footer-lang "Language selector only" <<<EOT
.l-fluid-fixed .l-sidebar-right .l-footer.standard, .sc-classic .l-fluid-fixed .l-sidebar-right .l-footer.standard {
padding-top: 0;
font-size: 0;
color: #0000;
}
.l-fluid-fixed .l-sidebar-right .l-footer.standard > *:not(.footer__localeSelector), .sc-classic .l-fluid-fixed .l-sidebar-right .l-footer.standard > *:not(.footer__localeSelector) {
display: none;
}
.l-fluid-fixed .l-sidebar-right .l-footer.standard > .footer__localeSelector, .sc-classic .l-fluid-fixed .l-sidebar-right .l-footer.standard > .footer__localeSelector {
font-size: 12px;
margin-top: 0;
} EOT;
footer-off "Hide" <<<EOT
.l-fluid-fixed .l-sidebar-right .l-footer.standard, .sc-classic .l-fluid-fixed .l-sidebar-right .l-footer.standard {
visibility: hidden;
margin-top: -16px;
padding-top: 0;
font-size: 0;
color: #0000;
}
.l-fluid-fixed .l-sidebar-right .l-footer.standard > *, .sc-classic .l-fluid-fixed .l-sidebar-right .l-footer.standard > * {
display: none;
margin: 0;
} EOT;
}
@advanced color bg1 "Background color" #111
@advanced dropdown bgblur "Background blur" {
blur-on "Enabled" <<<EOT
/* EOT;
blur-off "Disabled" <<<EOT
/**\/ EOT;
}
@advanced dropdown lowmotion "Reduce motion" {
lm-off "No" <<<EOT
/* EOT;
lm-on "Yes" <<<EOT
/**\/ EOT;
}
@advanced dropdown home "Home button style" {
regular "Regular" <<<EOT
EOT;
old "Old" <<<EOT
-old EOT;
}
@advanced dropdown feed "Feed button style" {
regular "Regular" <<<EOT
EOT;
old "Old" <<<EOT
-old EOT;
}
@advanced dropdown libs "Library button style" {
regular "Regular" <<<EOT
EOT;
old "Old" <<<EOT
-old EOT;
}
==/UserStyle== *///* --- REMOVE THIS LINE TO SHOW ADVANCED FILTER CONTROLS ---
@advanced dropdown adv "Enable Advanced Filters?" {
adv-off "Disabled" <<<EOT
/* ---[ Disabled ]--- *\/ EOT;
adv-on "Enabled" <<<EOT
/*[[fil]]*\/ EOT;
}
@advanced text fil "Advanced CSS Filters" "brightness(100%) contrast(100%) saturate(100%)"
==/UserStyle== */
@-moz-document domain("soundcloud.com") {
/* Font imports */
@import url('https://rsms.me/inter/inter.css');
@import url('https://style.sndcdn.com/css/interstate-a86f07cf94ae5a496b24.css');
/* Icon select */
@import url('https://cdn.jsdelivr.net/gh/JunkiEDM/scultradark/spoticons.css');
@font-face {
font-family: "Phosphor";
src: url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web/src/regular/Phosphor.woff2") format("woff2"),
url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web/src/regular/Phosphor.woff") format("woff"),
url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web/src/regular/Phosphor.ttf") format("truetype"),
url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web/src/regular/Phosphor.svg#Phosphor") format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
}
@font-face {
font-family: "Phosphor-Fill";
src: url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web/src/fill/Phosphor-Fill.woff2") format("woff2"),
url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web/src/fill/Phosphor-Fill.woff") format("woff"),
url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web/src/fill/Phosphor-Fill.ttf") format("truetype"),
url("https://cdn.jsdelivr.net/npm/@phosphor-icons/web/src/fill/Phosphor-Fill.svg#Phosphor-Fill") format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
}
@font-face {
font-family: "FluentSystemIcons-Resizable";
src: url("https://cdn.jsdelivr.net/gh/JunkiEDM/scultradark/fonts/FluentSystemIcons-Resizable-mod.woff2") format("woff2"),
url("https://cdn.jsdelivr.net/gh/JunkiEDM/scultradark/fonts/FluentSystemIcons-Resizable-mod.woff") format("woff"),
url("https://cdn.jsdelivr.net/gh/JunkiEDM/scultradark/fonts/FluentSystemIcons-Resizable-mod.ttf") format("truetype");
}
@font-face {
font-family: picon;
src: url(https://unpkg.com/picon);
}
/* navmenu icons */
:root {
--ic-old-home: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="m16 3.08 14.44 10.31-.88 1.22-1.81-1.3v15.44h-8.5V21a3.25 3.25 0 1 0-6.5 0v7.75h-8.5V13.31l-1.81 1.3-.88-1.22L16 3.08Zm0 1.84L5.75 12.24v15.01h5.5V21a4.75 4.75 0 0 1 9.5 0v6.25h5.5v-15L16 4.91Z" fill="white" stroke="white"/></svg>');
--ic-old-home-active: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 2.77 30.58 13.2l-1.16 1.62-1.67-1.19v15.13h-8.5V21a3.25 3.25 0 1 0-6.5 0v7.75h-8.5V13.62l-1.67 1.2-1.16-1.63L16 2.77Z" fill="white" stroke="white"/></svg>');
--ic-old-stream: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M10.35 4.21A2.75 2.75 0 0 1 13 2.25h6.32a2.75 2.75 0 0 1 2.64 3.54L20 12.25h2.47a2.75 2.75 0 0 1 1.76 4.86L8.57 30.17l3.42-11.42H6l4.36-14.54ZM13 3.75c-.55 0-1.04.36-1.2.9l-3.78 12.6h6l-2.58 8.58 11.85-9.87c.9-.75.36-2.2-.8-2.2h-4.49l2.52-8.4c.24-.8-.36-1.61-1.2-1.61H13Z" fill="white" stroke="white"/></svg>');
--ic-old-stream-active: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M12.99 2.25c-1.22 0-2.29.8-2.64 1.96L6 18.75h6L8.56 30.17l15.68-13.06a2.75 2.75 0 0 0-1.76-4.86H20l1.94-6.46a2.75 2.75 0 0 0-2.64-3.54H13Z" fill="white" stroke="white"/></svg>');
--ic-old-library: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M5 4.25A2.75 2.75 0 0 1 7.75 7v18a2.75 2.75 0 1 1-5.5 0V7A2.75 2.75 0 0 1 5 4.25Zm8 0A2.75 2.75 0 0 1 15.75 7v18a2.75 2.75 0 1 1-5.5 0V7A2.75 2.75 0 0 1 13 4.25Zm7.68 0c1.05 0 1.99.62 2.4 1.56l.08.17 6.63 18.24a2.63 2.63 0 0 1-4.88 1.97l-.07-.17-6.63-18.24a2.63 2.63 0 0 1 2.47-3.53ZM5 5.75c-.69 0-1.25.56-1.25 1.25v18a1.25 1.25 0 0 0 2.5 0V7c0-.69-.56-1.25-1.25-1.25Zm8 0c-.69 0-1.25.56-1.25 1.25v18a1.25 1.25 0 0 0 2.5 0V7c0-.69-.56-1.25-1.25-1.25Zm7.68 0c-.74 0-1.27.7-1.1 1.4l.04.12 6.63 18.24a1.13 1.13 0 0 0 2.16-.66l-.03-.12L21.75 6.5a1.13 1.13 0 0 0-1.07-.74Z" fill="white" stroke="white"/></svg>');
--ic-old-library-active: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M5 4.25a2.75 2.75 0 0 1 2.75 2.58V25a2.75 2.75 0 0 1-5.5.17V7A2.75 2.75 0 0 1 5 4.25Zm8 0a2.75 2.75 0 0 1 2.74 2.58l.01.17v18a2.75 2.75 0 0 1-5.5.17V7A2.75 2.75 0 0 1 13 4.25Zm7.68 0c1.05 0 1.99.62 2.4 1.56l.08.17 6.63 18.24a2.63 2.63 0 0 1-4.88 1.97l-.07-.17-6.63-18.24a2.63 2.63 0 0 1 2.47-3.53Z" fill="white" stroke="white"/></svg>');
--ic-home: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" stroke="white" stroke-width="0.38" d="M11.53 2.41a.75.75 0 0 1 .94 0l8.5 6.8c.18.13.28.35.28.58V21c0 .41-.34.75-.75.75h-6a.75.75 0 0 1-.75-.75v-4.5a1.75 1.75 0 1 0-3.5 0V21c0 .41-.34.75-.75.75h-6a.75.75 0 0 1-.75-.75V9.79c0-.23.1-.44.28-.59l8.5-6.79Zm-7.28 7.74v10.1h4.5V16.5a3.25 3.25 0 1 1 6.5 0v3.75h4.5v-10.1L12 3.96l-7.75 6.19Z"/></svg>');
--ic-home-active: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" stroke="white" stroke-width="0.38" d="M12.47 2.41a.75.75 0 0 0-.94 0l-8.5 6.8a.75.75 0 0 0-.28.58V21c0 .41.34.75.75.75h6c.41 0 .75-.34.75-.75v-4.5a1.75 1.75 0 1 1 3.5 0V21c0 .41.34.75.75.75h6c.41 0 .75-.34.75-.75V9.79c0-.23-.1-.44-.28-.59l-8.5-6.79Z"/></svg>');
--ic-stream: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="white" stroke="white" fill-rule="evenodd" d="M4.25 14.5c0-.69.56-1.25 1.25-1.25h21c.69 0 1.25.56 1.25 1.25v13c0 .69-.56 1.25-1.25 1.25h-21c-.69 0-1.25-.56-1.25-1.25v-13Zm1.5.25v12.5h20.5v-12.5H5.75ZM8.25 9c0-.414.336-.75.75-.75h14c.414 0 .75.336.75.75s-.336.75-.75.75H9c-.414 0-.75-.336-.75-.75Zm3-5c0-.414.336-.75.75-.75h8c.414 0 .75.336.75.75s-.336.75-.75.75h-8c-.414 0-.75-.336-.75-.75Z"/></svg>');
--ic-stream-active: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="white" stroke="white" fill-rule="evenodd" d="M4.25 14.5c0-.69.56-1.25 1.25-1.25h21c.69 0 1.25.56 1.25 1.25v13c0 .69-.56 1.25-1.25 1.25h-21c-.69 0-1.25-.56-1.25-1.25v-13Zm4-5.5A.75.75 0 0 1 9 8.25h14a.75.75 0 0 1 0 1.5H9A.75.75 0 0 1 8.25 9Zm3-5a.75.75 0 0 1 .75-.75h8a.75.75 0 0 1 0 1.5h-8a.75.75 0 0 1-.75-.75Z"/></svg>');
--ic-library: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" stroke="white" stroke-width="0.3" d="M3.25 4c0-.41.34-.75.75-.75h3c.41 0 .75.34.75.75v16c0 .41-.34.75-.75.75H4a.75.75 0 0 1-.75-.75V4Zm1.5.75v14.5h1.5V4.75h-1.5Zm5-.75c0-.41.34-.75.75-.75h3c.41 0 .75.34.75.75v16c0 .41-.34.75-.75.75h-3a.75.75 0 0 1-.75-.75V4Zm1.5.75v14.5h1.5V4.75h-1.5Zm4.31 2.08a.76.76 0 0 0-.53.92l3.37 12.56c.1.4.52.64.92.53l2.9-.78c.4-.1.63-.51.52-.91L19.38 6.58a.75.75 0 0 0-.92-.53l-2.9.77Zm4.1 12.37L16.67 8.09l1.45-.39 2.97 11.1-1.45.4Z"/></svg>');
--ic-library-active: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" stroke="white" stroke-width="0.3" d="M4 3.25a.75.75 0 0 0-.75.75v16c0 .41.34.75.75.75h3c.41 0 .75-.34.75-.75V4A.75.75 0 0 0 7 3.25H4Zm6.5 0a.75.75 0 0 0-.75.75v16c0 .41.34.75.75.75h3c.41 0 .75-.34.75-.75V4a.75.75 0 0 0-.75-.75h-3Zm5.06 3.58a.76.76 0 0 0-.53.92l3.37 12.56c.1.4.52.64.92.53l2.9-.78c.4-.1.63-.51.52-.91L19.38 6.58a.75.75 0 0 0-.92-.53l-2.9.77Z"/></svg>');
}
/* upload icon */
:root {
--upload-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' viewBox='0 0 256 256'%3E%3Cpath d='M228,152v56a20,20,0,0,1-20,20H48a20,20,0,0,1-20-20V152a12,12,0,0,1,24,0v52H204V152a12,12,0,0,1,24,0ZM96.49,88.49,116,69v83a12,12,0,0,0,24,0V69l19.51,19.52a12,12,0,0,0,17-17l-40-40a12,12,0,0,0-17,0l-40,40a12,12,0,0,0,17,17Z'%3E%3C/path%3E%3C/svg%3E"); /* phosphor - simple */
--upload-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ededed' viewBox='0 0 256 256'%3E%3Cpath d='M232,136v64a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V136a8,8,0,0,1,8-8H224A8,8,0,0,1,232,136Z' opacity='0.2'%3E%3C/path%3E%3Cpath d='M240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H80a8,8,0,0,1,0,16H32v64H224V136H176a8,8,0,0,1,0-16h48A16,16,0,0,1,240,136ZM85.66,77.66,120,43.31V128a8,8,0,0,0,16,0V43.31l34.34,34.35a8,8,0,0,0,11.32-11.32l-48-48a8,8,0,0,0-11.32,0l-48,48A8,8,0,0,0,85.66,77.66ZM200,168a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z'%3E%3C/path%3E%3C/svg%3E"); /* phosphor - duotone */
--upload-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23222' fill-rule='evenodd' d='M3 11v2h10v-2H3Zm10-3H3l5-6 5 6ZM6 8v2h4V8H6Z'/%3E%3C/svg%3E"); /* soundcloud */
}
/* media icons */
:root {
--ph-font: Phosphor-Fill;
--ph-play: "\e3d0";
--ph-pause: "\e39e";
--ph-next: "\e5a6";
--ph-prev: "\e5a4";
--ph-repeat: "\e3f6";
--ph-repeat-1: "\e3f8";
--ph-shuffle: "\e422";
--ph-volume-0: "\e458";
--ph-volume-1: "\e452";
--ph-volume-2: "\e450";
--po-font: Phosphor;
--po-play: var(--ph-play);
--po-pause: var(--ph-pause);
--po-next: var(--ph-next);
--po-prev: var(--ph-prev);
--po-repeat: var(--ph-repeat);
--po-repeat-1: var(--ph-repeat-1);
--po-shuffle: var(--ph-shuffle);
--po-volume-0: var(--ph-volume-0);
--po-volume-1: var(--ph-volume-1);
--po-volume-2: var(--ph-volume-2);
--sp-font: glue1-spoticon;
--sp-play: "\f132";
--sp-pause: "\f130";
--sp-next: "\f148";
--sp-prev: "\f146";
--sp-repeat: "\f13e";
--sp-repeat-1: "\f200";
--sp-shuffle: "\f144";
--sp-volume-0: "\f1EF";
--sp-volume-1: "\f206";
--sp-volume-2: "\f15e";
--ff-font: FluentSystemIcons-Resizable;
--ff-play: "\ea69";
--ff-pause: "\e995";
--ff-next: "\e922";
--ff-prev: "\eaa5";
--ff-repeat: "\f002";
--ff-repeat-1: "\f004";
--ff-shuffle: "\f000";
--ff-volume-0: "\ec49";
--ff-volume-1: "\ec41";
--ff-volume-2: "\ec43";
--fo-font: FluentSystemIcons-Resizable;
--fo-play: "\ea6a";
--fo-pause: "\e996";
--fo-next: "\e923";
--fo-prev: "\eaa6";
--fo-repeat: "\f003";
--fo-repeat-1: "\f005";
--fo-shuffle: "\f001";
--fo-volume-0: "\ec4a";
--fo-volume-1: "\ec42";
--fo-volume-2: "\ec44";
--pi-font: picon;
--pi-play: "play";
--pi-pause: "pause";
--pi-next: "next";
--pi-prev: "previous";
--pi-repeat: "repeat";
--pi-repeat-1: "repeat1";
--pi-shuffle: "shuffle";
--pi-volume-0: "mute";
--pi-volume-1: "quiet";
--pi-volume-2: "louder";
}
/* Required colours */
:root {
--blur-on: 1;
/*[[bgblur]]*/
--blur-on: 0;
/**/
--shd-modal-width: 880px;
--shd-accent-primary: #f50;
--shd-accent-secondary: #f30;
--shd-accent-orange: hsl(calc(20deg + /*[[hue]]*/deg) 100% 61%);
--shd-accent-blue: hsl(calc(203deg + /*[[blu]]*/deg) 100% 65%);
--shd-bg-primary: /*[[bg1]]*/;
--shd-bg-lighter: #1a1a1b;
--shd-bg-darker: #0d0d0d;
--shd-bg-translucent: rgba(17, 17, 17, max(.6, calc(var(--blur-on, 1) * -1 + 1)) );
--shd-bg-dropdown: rgba(25, 25, 26, max(.667, calc(var(--blur-on, 1) * -1 + 1)));
--shd-ds-small: drop-shadow(0 2px 5px #0009);
--fil: /*[[adv]]*/;
--hue: /*[[hue]]*/;
--blu: /*[[blu]]*/;
--sin: /*[[sin]]*/;
--gdpr: /*[[gdpr]]*/;
--font: /*[[font]]*/;
--font-main: /*[[font]]*/Variable, /*[[font]]*/ var, /*[[font]]*/, "InterVariable", "Inter var", Inter, Interstate, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Garuda, Verdana, Tahoma, sans-serif;
}
/* soundcloud colors */
:root {
--special-color: var(--shd-accent-orange);
--surface-color: var(--shd-bg-lighter);
--surface-rgb: 17,17,17;
--primary-color: #fff;
--primary-rgb: 255,255,255;
--secondary-color: #999;
--secondary-rgb: 153,153,153;
--highlight-color: #303030;
--highlight-rgb: 48,48,48;
--link-color: #699fff;
--link-rgb: 105,159,255;
--overlay-color: hsla(0,0%,100%,.4);
--overlay-rgb: 255,255,255,0.4;
--imageBorder-color: hsla(0,0%,100%,.15);
--imageBorder-rgb: 255,255,255,0.15;
--background-surface-color: var(--shd-bg-primary);
--background-highlight-color: #303030;
--background-light-color: #fff;
--background-dark-color: var(--shd-bg-primary);
--font-primary-color: #fff;
--font-secondary-color: #999;
--font-link-color: #699fff;
--font-special-color: var(--special-color);
--font-error-color: #d61348;
--font-light-color: #fff;
--font-dark-color: #111;
--button-disabled-background-color: #303030;
--button-disabled-font-color: #999;
--button-special-background-color: var(--special-color);
--button-special-font-color: #fff;
--button-light-background-color: #fff;
--button-light-font-color: #000;
--button-dark-background-color: var(--shd-bg-primary);
--button-dark-font-color: #fff;
--button-primary-background-color: #fff;
--button-primary-font-color: #000;
--button-primary-hover-font-color: rgba(0,0,0,.4);
--button-primary-disabled-background-color: #fff;
--button-primary-disabled-font-color: #000;
--button-primary-selected-background-color: #303030;
--button-primary-selected-font-color: #fff;
--button-primary-selected-hover-font-color: hsla(0,0%,100%,.4);
--button-primary-selected-active-font-color: #fff;
--button-primary-selected-active-background-color: #303030;
--button-primary-loading-background-color: #fff;
--button-primary-loading-font-color: rgba(0,0,0,.6);
--button-primary-loading-icon-color: #000;
--button-primary-active-background-color: #fff;
--button-primary-active-font-color: #000;
--button-secondary-background-color: #303030;
--button-secondary-font-color: #fff;
--button-secondary-hover-font-color: hsla(0,0%,100%,.4);
--button-secondary-disabled-background-color: #303030;
--button-secondary-disabled-font-color: #fff;
--button-secondary-selected-background-color: #303030;
--button-secondary-selected-active-background-color: #303030;
--button-secondary-loading-background-color: #303030;
--button-secondary-loading-font-color: hsla(0,0%,100%,.6);
--button-secondary-loading-icon-color: #fff;
--button-secondary-active-background-color: #303030;
--button-secondary-active-font-color: #fff;
--button-tertiary-font-color: #fff;
--button-tertiary-hover-font-color: hsla(0,0%,100%,.4);
--button-tertiary-disabled-background-color: #000;
--button-tertiary-disabled-font-color: #fff;
--button-tertiary-selected-background-color: #000;
--button-tertiary-selected-active-background-color: #000;
--button-tertiary-loading-background-color: #000;
--button-tertiary-loading-font-color: hsla(0,0%,100%,.6);
--button-tertiary-loading-icon-color: #fff;
--button-tertiary-active-font-color: #fff;
--overlay-default-color: hsla(0,0%,100%,.4);
--link-standard-color: #699fff;
--link-standard-focus-box-shadow: 0 0 0 2px #699fff;
--link-standard-active-color: rgba(105,159,255,.6);
--link-standard-hover-color: #699fff;
--link-standard-disabled-color: rgba(105,159,255,.6);
--link-primary-color: #fff;
--link-primary-focus-box-shadow: 0 0 0 2px #699fff;
--link-primary-disabled-color: hsla(0,0%,100%,.6);
--link-primary-active-color: hsla(0,0%,100%,.6);
--link-primary-hover-color: hsla(0,0%,100%,.4);
--link-secondary-color: #999;
--link-secondary-focus-box-shadow: 0 0 0 2px #699fff;
--link-secondary-disabled-color: hsla(0,0%,60%,.6);
--link-secondary-active-color: hsla(0,0%,60%,.6);
--link-secondary-hover-color: hsla(0,0%,60%,.4);
--tag-focused-box-shadow: 0 0 0 2px #699fff inset;
--tag-default-background-color: #303030;
--tag-default-font-color: #fff;
--tag-default-font-hover-color: hsla(0,0%,100%,.4);
--tag-selected-background-color: #fff;
--tag-selected-font-color: #000;
--tag-selected-font-hover-color: rgba(0,0,0,.4);
--input-default-background-color: #303030;
--input-default-border-color: transparent;
--input-default-font-color: #fff;
--input-placeholder-background-color: #303030;
--input-placeholder-font-color: #999;
--input-focused-background-color: #303030;
--input-focused-border-color: #999;
--input-focused-font-color: #fff;
--input-invalid-background-color: #303030;
--input-invalid-border-color: #d61348;
--input-disabled-background-color: hsla(0,0%,100%,.15);
--input-disabled-font-color: #fff;
--checkbox-default-background-color: transparent;
--checkbox-default-border-color: #666;
--checkbox-checked-background-color: var(--special-color);
--checkbox-checked-border-color: var(--special-color);
--toggle-on-handle-color: #000;
--toggle-on-handle-hover-color: rgba(0,0,0,.4);
--toggle-off-body-color: #999;
--toggle-off-body-hover-color: #999;
--toggle-off-handle-color: #000;
--toggle-off-handle-hover-color: rgba(0,0,0,.4);
}
@supports not (font-variation-settings: normal) {
:root {
--font-main: /*[[font]]*/, Inter, Interstate, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Garuda, Verdana, Tahoma, sans-serif;
}
}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
:root {
--shd-bg-translucent: var(--shd-bg-primary);
--shd-bg-dropdown: #151515;
}
}
@supports not (selector(:has(*))) {
:root {
--shd-modal-width: 550px;
}
}
.sc-classic {
font-family: var(--font-main);
-webkit-font-feature-settings: 'liga' 1, 'calt' 1;
font-feature-settings: 'liga' 1, 'calt' 1;
}
/*[[lowmotion]]*/
*, *:hover, *:focus, *:before, *:after {
transition: unset !important;
}
/**/
}
@-moz-document regexp("http(?:s)?:\/\/(?:|www\.)?(?:|secure\.)?soundcloud\.com\/?(?:(?!jobs|settings\/connections)(?:.|[\?\&=\-_\/+])*)") {
/* ----------- IMPORT ULTRA DARK (https://uso.kkx.one/style/176264) ----------- */
/* Modification of SoundCloud Ultra Dark by IgChi: userstyles.org/styles/176264 */
.l-collection,
.listenNetwork {
margin-left: 15px;
margin-right: 15px
}
#app:not(body[marginwidth="0"][marginheight="0"] #app),
#app header:not(.g-flex-row-spread) {
height: calc(100vh - 90px)
}
.g-z-index-header-menu[style] {
border: 1px solid #fff!important;
box-shadow: 0 0 10px var(--shd-bg-darker)!important
}
html {
min-height: 100vh;
}
body:not(html[stylus-iframe="https://soundcloud.com"] > body), body.sc-classic {
background: var(--shd-bg-primary) !important;
max-width: 100%;
overflow-y: auto;
overflow-x: clip;
padding-right: 0px !important; /* Prevent bump when opening track cover */
}
::-webkit-scrollbar,
div::-webkit-scrollbar {
width: 10px
}
::-webkit-scrollbar-track,
div::-webkit-scrollbar-track {
background: var(--shd-bg-darker)
}
::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb {
background: #222
}
::-webkit-scrollbar-thumb:hover,
div::-webkit-scrollbar-thumb:hover {
background: #444
}
#dropdown-button-53 ul:last-child {
border-bottom: 0
}
.loading {
background: url(https://a-v2.sndcdn.com/assets/images/loader-db80c58.gif) center center no-repeat;
filter: invert(1)
}
h2.selectionModule__titleText {
font-size: 28px;
font-weight: 600;
color: #fff
}
.playableTile {
width: 120px;
padding-bottom: 60px
}
.userBadge__usernameLink,
a.playableTile__heading {
text-align: center;
font-weight: 400;
font-size: 14px;
color: #fff!important
}
.userBadge__usernameLink:hover,
a.playableTile__heading:hover {
text-align: center;
font-size: 14px;
color: #fff
}
.sc-classic .badgeList__item, .badgeList__item {
width: 150px
}
.l-collection {
margin-right: 15px
}
.playableTile__usernameHeading,
a.playableTile__usernameHeading {
color: #fff;
opacity: .6;
font-weight: 200;
text-align: center;
}
.playableTile__usernameHeadingContainer {
width: 100%;
text-align: center;
display: flex;
flex-direction: row;
justify-content: center;
}
#app header,
.header__inner {
width: 230px;
box-sizing: border-box
}
a.playableTile__usernameHeading:hover {
opacity: 1;
color: #fff;
text-decoration: underline
}
.sc-border-light-bottom,
.sc-border-light-right,
.sc-border-light-top,
.selectionModule {
border: 0
}
.image__lightOutline .image__full {
box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}
.listenArtworkWrapper__artwork .image__lightOutline .image__full {
box-shadow: 0 0 20px 0 #0008;
}
.moreActions, .imageEditDropdown,
.sc-classic .moreActions, .sc-classic .imageEditDropdown {
border: 1px solid #6663;
border-radius: .5rem;
background: var(--shd-bg-translucent);
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
padding: 5px 0;
box-shadow: 2px 2px 12px #0006;
}
.moreActions .moreActions__button.sc-button-medium,
.imageEditDropdown .sc-button
{
border: 0;
background: 0 0;
color: #b3b3b3;
cursor: default;
font-size: 14px!important;
transition: color .2s,border-color .2s;
}
.moreActions .moreActions__button.sc-button-medium:before {
filter: contrast(0) brightness(1.2);
transition: filter .2s;
}
.moreActions .moreActions__button.sc-button-medium:hover, .imageEditDropdown .sc-button:hover {
color: #fff;
background: #333
}
.moreActions .moreActions__button.sc-button-medium:not(.sc-button-selected):hover:before {
filter: contrast(0) brightness(2);
/* transition: filter 0.2s; */
}
#app {
display: flex
}
#app header {
background: 0
}
.header__inner {
background: var(--shd-bg-primary);
display: flex;
flex-direction: column;
height: 100%
}
.header__inner .header__logo {
width: 100%;
background: 0
}
.header__inner .header__logo .header__logoLink {
width: 46px;
margin-left: 100px;
background: #f40;
/*background: linear-gradient(#f70,#f00);*/
background: linear-gradient(#f80,#f10) !important;
/*-webkit-mask-size: contain;*/
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAWCAQAAAAs/tcnAAABMUlEQVR4Ac3UJfQUARTGUaxnrBHpPeDu7u7uTg/QO/SK9q1U3KHg2i7fH4exNeSdc9/ZNL/RHfRfjdHOuOajt246b7Fh/T38WO/9OnfM7s+hx3gUh5XNWYN7D4wnTlOe6OGsv/6eQlQFmNX9WScTs4jqwD3DOr/j04gJxHyiOsCiTgITibnEdGIJURc410lgJrGYmE+sIuoCz1301BstGwxueqQLiVXEMmI9cVp7c9WIYmAqkUysIjYQa4mtRAJtJwb//kgXEdOJTcR2Yiuxi2g/wIYfgTnEBmIFsYvYS+whDhCdBFo/ApuJvcRO4hBxhDhMHCU6Cbz5EThKHCe+7BNEcXceKFxB/e7yFs0h1hP1u/OHXHiL6nfnr2nhO6jfR3r50L5cR9O+oX5+/FX8vfkElmh0Xu+KRLEAAAAASUVORK5CYII=);
mask-repeat: no-repeat;
mask-position: center;
mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAWCAQAAAAs/tcnAAABMUlEQVR4Ac3UJfQUARTGUaxnrBHpPeDu7u7uTg/QO/SK9q1U3KHg2i7fH4exNeSdc9/ZNL/RHfRfjdHOuOajt246b7Fh/T38WO/9OnfM7s+hx3gUh5XNWYN7D4wnTlOe6OGsv/6eQlQFmNX9WScTs4jqwD3DOr/j04gJxHyiOsCiTgITibnEdGIJURc410lgJrGYmE+sIuoCz1301BstGwxueqQLiVXEMmI9cVp7c9WIYmAqkUysIjYQa4mtRAJtJwb//kgXEdOJTcR2Yiuxi2g/wIYfgTnEBmIFsYvYS+whDhCdBFo/ApuJvcRO4hBxhDhMHCU6Cbz5EThKHCe+7BNEcXceKFxB/e7yFs0h1hP1u/OHXHiL6nfnr2nhO6jfR3r50L5cR9O+oX5+/FX8vfkElmh0Xu+KRLEAAAAASUVORK5CYII=);
}
.header__inner .header__right {
box-shadow: 2px 2px 24px #0003;
border-radius: 8px;
position: absolute;
left: 10px;
height: 90px;
background: linear-gradient(30deg, #401702 -200%, #1a181890);
border: 1px solid #35333355;
transition: box-shadow 3s
}
.header__inner .header__right:hover {
box-shadow: 2px 2px 12px #0009;
transition: box-shadow 0.5s
}
.header__inner .header__right div.header__userNav {
position: absolute;
bottom: 0;
width: 100%
}
.creatorsNavigation {
margin: 15px
}
.header__soundInput .left {
z-index: 1;
position: absolute;
top: 40px;
left: 110px
}
.header__soundInput {
position: absolute;
top: 44px;
left: 93px;
z-index: 2;
width: 69px;
}
.header__soundInput, .header__upload {
height: 46px;
}
.sc-classic .header__right > .header__link,
.sc-classic .header__right > .header__link:before,
.header__inner .header__right div.header__userNav .header__userNavUsernameButton {
/*[[dist]]*/
}
.sc-classic .header__right > .header__link {
position: absolute;
float: right;
top: 0;
right: 0;
z-index: 2;
width: calc(var(--w1) - var(--w2));
padding: 12px 0px 12px var(--w2);
display: block;
align-items: center;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #fff;
opacity: .75;
transition: opacity 0.2s;
}
.sc-classic .header__right > .header__link:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: var(--w2);
height: 100%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath fill='%23fff' d='M1.62 10h12v2h-12v-2zm6.526-7v6H7.094V3h-1.58L7.62 0l2.105 3H8.146zm-5.99 1.257l2.867 4.096-.862.603-2.868-4.095L0 5.766l.003-3.665 3.446 1.25-1.294.906h.001zm12.05.582l-2.868 4.096-.863-.604 2.868-4.096-1.293-.905 3.445-1.25.004 3.665-1.293-.906z'/%3E%3C/svg%3E%0A");
background-size: 50%;
background-position: 50%;
background-repeat: no-repeat;
}
.sc-classic .header__right > .header__link:hover {
opacity: 1;
}
@supports (selector(:has(*))) { /* move artists button to bottom if more button isn't found */
.sc-classic .header__right:not(:has(.header__moreButton)) > .header__link {
top: unset;
bottom: 0;
height: 46px;
padding: 0px 0px 0px var(--w2);
}
.sc-classic .header__right:not(:has(.header__moreButton)) > .header__link:before {
background-position: 50% 42%;
}
.sc-classic .header__inner .header__right:not(:has(.header__moreButton)) div.header__userNav .header__userNavUsernameButton {
width: 100%;
}
}
.sc-classic .header__userNavAvatar:after {
content: "/*[[user]]*/";
position: absolute;
max-width: calc(140px - var(--w1));
white-space: nowrap;
overflow: hidden;
height: 100%;
align-self: center;
left: 36px;
top: 0;
display: flex;
align-items: center;
opacity: .75;
color: #fff;
transition: opacity 0.2s;
}
.sc-classic .header__userNavUsernameButton:after {
transition: opacity 0.2s;
}
.sc-classic .header__userNavUsernameButton:hover .header__userNavAvatar:after,
.sc-classic a.selected.header__userNavUsernameButton .header__userNavAvatar:after {
opacity: 1;
}
.sc-classic .header__userNavUsernameButton:focus:not(:hover):not(.selected):after,
.sc-classic .header__navMenu>li>a:focus:not(:hover):not(.selected),
.sc-classic a:focus:not(:hover):not(.selected) .notificationIcon:before {
opacity: .75;
}
.header__inner .header__right div.header__userNav .header__userNavUsernameButton {
width: calc(207px - var(--w1));
position: absolute;
bottom: 46px;
left: 0;
}
.header__inner .header__right div.header__userNav .header__userNavUsernameButton .header__userNavUsername {
display: block
}
.header__inner .header__right ul.header__navMenu {
position: absolute;
bottom: 0;
right: 0
}
.header__navWrapper {
width: 90%
}
.header__navWrapper .header__navMenu {
width: 100%;
display: flex;
flex-direction: column
}
.header__navWrapper .header__navMenu li {
width: 100%
}
#app .l-container:not(.siteTakeoverOverlay) {
padding: 0;
margin: 0;
width: 100%;
box-sizing: border-box
}
#app .l-container.l-content:not(.siteTakeoverOverlay) {
width: calc(100% - 230px);
position: relative;
left: 230px
}
#app .l-container.l-content .l-fluid-fixed {
padding: 0 15px;
min-height: 130vh
}
#app .l-container.l-content .l-fluid-fixed .l-main {
margin-right: 330px
}
#app .l-container.l-content .l-fluid-fixed .l-sidebar-right {
right: 15px;
transition: right .2s, background .2s
}
@media only screen and (max-width:1000px) {
#app .l-container.l-content .l-fluid-fixed .l-main {
margin-right: 50px
}
#app .l-container.l-content .l-fluid-fixed .l-sidebar-right {
right: -260px!important;
z-index: 20;
padding: 0 15px;
background: #181818;
border-radius: 8px 0 0 8px;
transition: right 0.15s;
border: 1px solid #4448;
}
#app .l-container.l-content .l-fluid-fixed .l-sidebar-right:hover {
right: 0!important;
box-shadow: 0 0 10px var(--shd-bg-darker);
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content .profileHeaderInfo__userName {
max-width: calc(100vw - 590px) !important;
}
#app .l-container #content .soundBadge__additional {
background: linear-gradient(to right, transparent, #181818 17px) !important;
}
iframe.velvetCakeIframe {
filter: contrast(0.95) brightness(1.05);
}
}
@media only screen and (max-width: 850px) {
#app .l-container.l-content .l-listen-wrapper .l-about-main,
#app .l-container.l-content .l-three-column .l-main {
margin-right: 50px
}
#app .l-container.l-content .l-hero-content {
padding-right: 50px
}
#app .l-container.l-content .l-listen-wrapper .l-sidebar-right,
#app .l-container.l-content .l-hero-content .l-sidebar-right,
#app .l-container.l-content .l-three-column .l-sidebar-right {
right: -260px!important;
z-index: 20;
margin-top: -15px;
padding: 15px 15px 0;
background: #181818;
border-radius: 8px 0 0 8px;
transition: right 0.15s;
border: 1px solid #4448;
background-color: var(--shd-bg-dropdown);
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
bottom: unset;
}
#app .l-container.l-content .l-listen-wrapper .l-sidebar-right:hover,
#app .l-container.l-content .l-hero-content .l-sidebar-right:hover,
#app .l-container.l-content .l-three-column .l-sidebar-right:hover {
right: 0!important;
box-shadow: 0 0 10px var(--shd-bg-darker);
}
.l-three-column .l-sidebar-right .l-footer, .sc-classic .l-three-column .l-sidebar-right .l-footer {
padding-bottom: 11px
}
}
#app .l-container #content {
overflow: hidden;
box-sizing: border-box;
position: relative;
margin-bottom: 90px;
padding-bottom: 40px;
}
#app .l-container #content .l-search.l-fixed-fluid {
margin-bottom: 60px;
}
#app .l-container #content .l-about-rows,
#app .l-container #content .listenEngagement {
border: 0;
margin-left: 15px
}
#app .l-container #content .truncatedAudioInfo.m-collapsed.m-overflow .truncatedAudioInfo__wrapper {
-webkit-mask-image: linear-gradient(to top, transparent 0, #000 40px)
}
#app .l-container #content .truncatedAudioInfo.m-collapsed.m-overflow .truncatedAudioInfo__wrapper::after {
background: 0
}
#app .l-container #content .sc-button.sc-button-small:not(.sc-button-follow).sc-button-selected:before {
filter: hue-rotate(360deg)
}
#app .l-container #content .sc-button.sc-button-small:not(.sc-button-follow):before {
filter: contrast(0) brightness(2);
}
#app .l-container #content .sc-button.sc-button-small:not(.sc-button-follow).sc-button-repost:not(.sc-button-selected):before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c3RhdHNfcmVwb3N0PC90aXRsZT48cGF0aCBkPSJNMiA2djVjMCAxLjEwNS45MDIgMiAyLjAwOSAyaDYuOTg3SDEwbC0yLTJINFY2aC0uNUg2TDMgMyAwIDZoMnptNC0zaC0uOTk2IDYuOTg3QzEzLjA5OCAzIDE0IDMuODk1IDE0IDV2NWgtMlY1SDhMNiAzem0xMCA3aC02bDMgMyAzLTN6IiBmaWxsPSIjMjIyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}
#app .l-container #content .truncatedUserDescription.m-overflow.m-collapsed .truncatedUserDescription__wrapper::after {
background: linear-gradient(rgba(255, 255, 255, 0), var(--shd-bg-primary))
}
#app .l-container #content .dropbar {
width: calc(100% - 230px);
transform: translate3d(15px, -120px, 0)
}
#app .l-container #content .dropbar .dropbar__content {
width: 100%;
box-sizing: border-box;
background: linear-gradient(var(--shd-bg-darker), 80%, #1110)
}
#app .l-container #content .statsOverview .dropbar .dropbar__content {
height: 50px
}
#app .l-container #content .statsOverview .dropbar .dropbar__content .statsDropbarTabs__tab {
padding: 10px 0
}
#app .l-container #content .dropbar .dropbar__content .userDropbar {
padding: 14px 0;
background: transparent;
}
#app .l-container #content .dropbar.m-active {
transform: translate3d(15px, -46px, 0)
}
#app .l-container #content .statsOverview .dropbar.m-active {
transform: translate3d(-15px, -46px, 0)
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-edit:hover,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-message:hover,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-more:hover,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-share:hover {
transform: scale(1.06)
}
/*#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-follow:hover {
box-shadow: inset 0 0 0 2px #f50
}*/
#app .l-container #content .l-user-hero {
z-index: 9998;
min-height: 0px
}
#app .l-container #content .l-user-hero:after {
z-index: -1;
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: var(--shd-bg-primary)
}
#app .l-container #content .l-user-hero .profileHeader {
min-height: 250px;
margin: 0
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo,
#app .l-container #content .l-user-hero .profileHeader .profileHeader__info {
height: 100%
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__avatar.sc-media-image {
position: absolute;
left: 40px;
top: 40px;
/* filter: drop-shadow(5px 5px 3px #090909);*/
z-index: 9;
transform: scale(1.075);
}
.imageContent h2 {
color: #ccc
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content {
display: flex;
height: 100%;
max-height: 192px;
overflow: visible;
justify-content: flex-end;
flex-direction: column;
align-items: flex-end;
flex-shrink: 1;
transform-origin: bottom right;
z-index: 10;
pointer-events: none;
position: relative;
margin-right: 345px;
float: right;
bottom: 16px;
/*bottom: 45px;
left: 87%;*/
filter: drop-shadow(2px 6px 12px #000);
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content > * {
pointer-events: all;
}
/*#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content h2, */#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content .profileHeaderInfo__userName {
margin-top: 0px;
background: 0;
font-size: 4.5rem;
/*font-size: clamp(4em, calc(8vw - 70px), 6em);*/
line-height: 1;
letter-spacing: -.005em;
font-weight: 700; /* 900 */
color: #fff;
padding-right: 25px;
text-align: right;
overflow-x: hidden;
overflow-y: clip;
max-width: calc(100vw - 850px);
text-overflow: ellipsis;
white-space: nowrap;
}
.profileHeaderInfo__premiumIndicator, .profileHeaderInfo__verifiedBadge {
/*margin-left: -40px;
left: 50px;*/
right: 10px;
position: absolute!important;
padding-right: 0!important;
filter: contrast(1.2) brightness(1.1) hue-rotate(/*[[blu]]*/deg);
top: 8px!important;
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content h4 {
margin-top: -10px
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content br {
display: none;
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content h2 {
margin-top: -8px
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderBackground {
min-height: 405px;
background: var(--shd-bg-primary)
}
/*#app .l-container #content .l-user-hero .profileHeader .profileHeaderBackground .profileHeaderBackground__visual {
background-size: cover;
background-position: center;
min-height: 405px;
position: relative
}*/
#app .l-container #content .l-user-hero .profileHeader .profileHeaderBackground .profileHeaderBackground__visual:before {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
/*background: linear-gradient(transparent 80%, #1112 90%, #111 100%);*/
}
#app .l-container #content .commentForm__wrapper {
border: 0;
background: var(--shd-bg-darker);
border-radius: 8px;
}
#app .l-container #content .commentForm__wrapper input {
color: #fff;
background: var(--shd-bg-darker);
border: 0;
border-radius: 8px;
}
#app .l-container #content .l-vertical-bar {
/*z-index: 9;*/
position: absolute;
top: 290px;
width: 100%;
padding-bottom: 40px;
}
#app .l-container #content .l-vertical-bar .userInfoBar {
position: unset
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons {
margin-right: 340px;
/*left: calc(100vw - 875px);*/
/*left: 25%;*/
/*width: 50%;*/
height: 40px;
bottom: 84px;
display: flex;
justify-content: flex-end;
z-index: 9;
filter: drop-shadow(1px 2px 2px #0004) drop-shadow(2px 6px 6px #0004);
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-more:before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE0IDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPm1vcmU8L3RpdGxlPjxnIGZpbGw9IiMyMjIiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjIiLz48Y2lyY2xlIGN4PSI3IiBjeT0iMiIgcj0iMiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMiIgcj0iMiIvPjwvZz48L3N2Zz4=)
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-edit,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-message,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-more,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-share {
width: 39px;
height: 39px;
text-indent: 100px;
overflow: hidden;
background: 0 0;
border: 0;
filter: brightness(10);
cursor: default
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-follow,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-startstation,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-insights {
border: 0;
min-width: 130px;
white-space: normal;
padding: 11px 44px;
will-change: transform;
line-height: 1.6;
vertical-align: middle;
font-size: 11px;
font-weight: 400;
text-align: center;
height: auto;
margin: 0 15px 0 0;
text-transform: uppercase;
letter-spacing: .16em;
cursor: default
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-edit:before,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-message:before,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-more:before,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-share:before {
background-size: contain
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-follow {
background: rgba(24, 24, 24, .7);
color: #fff;
/*box-shadow: inset 0 0 0 2px #b3b3b3*/
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-follow.sc-button-selected {
color: var(--shd-accent-primary)
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-startstation,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-insights {
background: var(--shd-accent-primary);
background: linear-gradient(#f60,#f40);
box-shadow: inset 0px 0px 0px #c200;
filter: brightness(1) contrast(1) hue-rotate(/*[[hue]]*/deg);
transition-duration: 0.7s;
border-radius: 500px;
color: #fff;
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-startstation:hover,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-insights:hover {
background: #ff3d00;
background: linear-gradient(#f60,#f40);
box-shadow: inset -2px -8px 16px #c20c;
filter: brightness(0.9) contrast(1.3) hue-rotate(/*[[hue]]*/deg) hue-rotate(-2deg);
transition-duration: 0.2s;
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-startstation:before,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-insights:before,
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-follow:before {
left: 36px;
background-position: 50% 45%;
filter: brightness(10)
}
#app .l-container #content .l-vertical-bar .userInfoBar .profileTabs.g-tabs.g-tabs-medium {
display: flex;
justify-content: space-evenly;
align-items: center;
border: 0;
padding-right: calc(109vw - 100%);
padding-left: 10px;
margin-top: -80px;
flex-flow: wrap;
}
#app .l-container #content .l-vertical-bar .userInfoBar .profileTabs.g-tabs.g-tabs-medium .g-tabs-link {
font-size: 12px;
line-height: 16px;
font-weight: var(--glue-font-weight-bold);
font-weight: 330;
text-transform: uppercase;
letter-spacing: .16em;
color: #fff!important;
opacity: .6;
position: relative;
border: 0;
display: inline-block;
margin: 10px;
padding: 5px 10px;
text-decoration: none;
-webkit-transition: opacity .2s linear;
transition: opacity .2s linear, font-weight .2s linear
}
#app .l-container #content .l-vertical-bar .userInfoBar .profileTabs.g-tabs.g-tabs-medium .g-tabs-link.active,
#app .l-container #content .l-vertical-bar .userInfoBar .profileTabs.g-tabs.g-tabs-medium .g-tabs-link:hover {
opacity: 1;
font-weight: 600; /* alongside navfix */
padding: 6px 4.7%!important;
}
#app .l-container #content .l-vertical-bar .userInfoBar .profileTabs.g-tabs.g-tabs-medium .g-tabs-link.active:before {
content: "";
height: 2px;
background: var(--shd-accent-primary);
width: 30px;
position: absolute;
display: block;
left: 50%;
bottom: 0;
margin-left: -15px
}
#app .l-container #content .sound__soundActions {
background: 0 0;
overflow: unset
}
#app .l-container #content .sc-background-light {
background: 0 0;
border: 0
}
#app .l-container #content a:not(.sc-button-startstation,.sc-button-small),
#app .l-container #content h1,
#app .l-container #content h2,
#app .l-container #content h3 {
color: #fff
}
#app .l-container #content .compactTrackListItem__trackTitle,
#app .l-container #content p {
color: #b3b3b3
}
#app .l-container #content .l-inner-fullwidth {
margin-left: 0;
margin-right: 0
}
#app .l-container #content .selectionModule__description {
color: #fff;
opacity: .6;
font-weight: 200
}
/*follow button*/
#app .l-container #content .userBadge__actions .sc-button:not(.sc-button-selected),
.sc-button-follow:not(.sc-button-cta):not(.sc-button-selected):not(.playbackSoundBadge__follow):not(.playableTile__actionButton) {
border: 0;
border-radius: 120px;
background: var(--shd-accent-primary) !important;
color: #fff !important;
padding: 0 15px;
transition-duration: 0.25s;
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
#app .l-container #content .userBadge__actions .sc-button:not(.sc-button-selected):hover, .sc-button-follow:not(.sc-button-cta):not(.sc-button-selected):not(.playbackSoundBadge__follow):not(.playableTile__actionButton):not(.m-boldIcon):hover {
background: var(--shd-accent-secondary) !important;
filter: drop-shadow(2px 2px 6px #000) hue-rotate(/*[[hue]]*/deg) var(--fil) !important;
transition-duration: 0.25s;
}
#app .l-container #content .userBadge__actions {
margin-top: unset;
margin-left: 8px;
}
#app .l-container #content .systemPlaylistDetails {
padding: 0 0 0 15px
}
#app .l-container #content .l-sidebar-right {
right: 15px
}
#app .l-container #content .sc-border-light {
border: 0
}
#app .l-container #content .sc-border-light .compactTrackListItem.clickToPlay:hover {
background: rgba(0, 0, 0, .2)
}
#app .l-container #content .sc-border-light .compactTrackListItem.clickToPlay:hover .compactTrackListItem__additional {
background: 0
}
#app .l-container #content .soundBadge__additional {
background: linear-gradient(to right, transparent, var(--shd-bg-primary) 17px);
top: 6px
}
.sc-classic #app .l-container #content .soundBadge.active:not(.compact) .soundBadge__additional,
.sc-classic #app .l-container #content .soundBadge.hover:not(.compact) .soundBadge__additional,
.sc-classic #app .l-container #content .soundBadge.selected:not(.compact) .soundBadge__additional,
.sc-classic #app .l-container #content .soundBadge:hover:not(.compact) .soundBadge__additional {
background: linear-gradient(to right, transparent, var(--shd-bg-darker) 17px);
}
#app .l-container #content .soundBadge__additional:not(.trackManager *) .sc-button:not(:hover, .sc-button-active) {
background: 0 0;
border: 0px solid #0000;
}
#app .l-container #content .soundBadge__additional .sc-button-small.sc-button-more:before {
filter: brightness(8) !important;
}
#app .l-container #content .soundBadge__additional .sc-button-small.sc-button-icon.sc-button-more:before {
filter: brightness(10);
}
/*#app .l-container #content .soundBadge__additional .sc-button-small.sc-button-icon.sc-button-more.sc-button-active:before {
filter: brightness(4)!important;
} */
/*#app .l-container #content .soundBadge__additional .sc-button-small.sc-button-active.sc-button-more:before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE0IDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPm1vcmU8L3RpdGxlPjxnIGZpbGw9IiMyMjIiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjIiLz48Y2lyY2xlIGN4PSI3IiBjeT0iMiIgcj0iMiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMiIgcj0iMiIvPjwvZz48L3N2Zz4=)
} */
#app .l-container #content .trackManager .soundBadge__additional {
top: 12px
}
#app .l-container #content .soundTitle__usernameTitleContainer {
display: flex;
flex-direction: column-reverse;
align-items: flex-start
}
.l-search .l-fixed-top,
.searchOptions__footer {
display: none
}
#app .l-container #content .soundTitle__usernameTitleContainer .soundTitle__title {
font-size: 14px;
line-height: 16px;
/*letter-spacing: .015em;*/
color: #eee;
transition-duration: 0.2s!important;
transition-property: color, font-weight, filter, opacity;
}
.searchOptions__container {
width: 220px
}
.search__listWrapper {
padding-right: 15px
}
.sc-classic .l-search .l-main, .l-search .l-main {
margin: 0 0 0 15px;
padding-top: 0
}
.compactTrackList__moreLink:focus,
.compactTrackList__moreLink:hover {
background: var(--shd-bg-darker)
}
.sound__trackList {
margin-top: 0;
border-radius: 5px
}
.g-dark input[type=search] {
padding-right: 28px;
box-shadow: 2px 2px 24px #0003;
transition-duration: 3s
}
.g-dark input[type=search]:focus,
.sc-classic .frontContent__actions input[type=search]:focus {
box-shadow: 2px 2px 12px 2px #0a0a0a;
z-index: 99999;
background: #0a0a0a;
transition-duration: 0.25s
}
.g-dark input[type=search]:hover {
box-shadow: 2px 2px 16px #0009;
z-index: 99999;
transition-duration: 1s!important
}
#app .l-container #content .soundTitle__usernameTitleContainer .soundTitle__title:hover {
text-decoration: none;
color: #fff!important;
filter: drop-shadow(0px 0px 6px #fff8);
transition-duration: 0.12s!important;
}
#app .l-container #content .soundTitle__usernameTitleContainer .soundTitle__username {
font-size: 12px;
line-height: 20px;
/*letter-spacing: .015em;*/
color: #b3b3b3;
width: auto;
flex: 0;
transition-duration: 0.2s;
}
#app .l-container #content .soundTitle__usernameTitleContainer .soundTitle__username:hover {
text-decoration: none;
color: #fff!important;
transition-duration: 0.1s;
}
#app .l-container #content .playableTile__playButton {
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .6);
border-radius: 8px;
}
#app .l-container #content .playableTile__playButton .playButton {
border: 4px solid #fff;
transform: scale(.5);
background: 0 0
}
.playControls__inner {
height: 90px;
position: relative
}
.playControls__inner .playControls__wrapper {
margin: 0;
min-width: 100%
}
.playControls__inner .playControls__wrapper .playControls__elements {
position: unset
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge {
position: absolute;
padding: 0 0 0 16px;
height: 90px;
box-sizing: border-box
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__avatar {
height: 55px;
min-width: 55px;
margin: 0;
box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__avatar .sc-artwork {
margin: 0;
width: 100%!important;
height: 100%!important
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__titleContextContainer {
display: flex;
margin: 0 16px;
flex: 0;
flex-direction: column-reverse;
align-items: flex-start;
width: auto;
max-width: 270px
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__titleContextContainer .playbackSoundBadge__lightLink {
font-size: 12px;
line-height: 16px;
color: #b3b3b3;
width: auto;
flex: 0;
padding: 5px;
background-color: #0006;
border-radius: 8px;
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__titleContextContainer .playbackSoundBadge__lightLink:hover {
text-decoration: underline;
color: #fff
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__titleContextContainer .playbackSoundBadge__title {
margin-bottom: unset;
width: auto;
max-width: 100%;
flex: 0
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__titleContextContainer .playbackSoundBadge__title a {
font-size: 14px;
line-height: 20px;
color: #fff;
padding: 5px;
margin-bottom: 3px;
background-color: #0006;
border-radius: 8px;
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__titleContextContainer .playbackSoundBadge__title a:hover {
text-decoration: underline
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__soundBadge .playbackSoundBadge__actions {
position: relative;
background: #0006;
border-radius: 5px;
top: -2px
}
.playControls__inner .playControls__wrapper .playControls__elements .playControl {
background: 0 0;
border: 0;
color: #b3b3b3;
width: 32px;
min-width: 32px;
height: 32px;
position: relative
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir {
cursor: default;
position: absolute;
margin: 0;
width: 32px;
height: 32px;
background-image: unset;
color: #b3b3b3;
transition: color 0.3s;
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control:not(.disabled):hover,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir:not(.disabled):hover {
color: #fff
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir:before {
position: relative;
top: 16px;
left: 1px;
width: 32px;
height: 32px;
font-size: 16px;
font-family: glue1-spoticon;
font-family: Phosphor;
font-family: var(--/*[[mcis]]*/-font);
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: inherit;
vertical-align: bottom;
display: inline-block;
text-decoration: inherit
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__play.playing:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__play.playing:before {
content: "\f130";
content: "\fd38";
content: var(--/*[[mcis]]*/-pause);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__play:hover:after,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__play:hover:after {
border-color: #fff
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__play:after,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__play:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 500px;
border: 2px solid #fff9;
transition: border-color 0.3s;
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__play,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__play {
top: 15px;
left: calc(50% - 16px);
transform: scale(1.5)!important
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__play:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__play:before {
left: 0;
content: "\f132";
content: "\fd5a";
content: var(--/*[[mcis]]*/-play);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__prev,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__prev {
top: 15px;
left: calc(50% - 16px - 80px);
transform: scale(1.5)!important
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__prev:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__prev:before {
content: "\f146";
content: "\fdb5";
content: var(--/*[[mcis]]*/-prev);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__next,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__next {
top: 15px;
left: calc(50% - 16px + 80px);
transform: scale(1.5)!important
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__next:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__next:before {
content: "\f148";
content: "\fdb7";
content: var(--/*[[mcis]]*/-next);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__repeat,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__repeat {
top: 15px;
left: calc(50% - 16px + 144px);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__repeat .repeatControl:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__repeat .repeatControl:before {
background-image: none;
content: "\f13e";
content: "\f96b";
content: var(--/*[[mcis]]*/-repeat);
opacity: 1
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__repeat .repeatControl:after,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__repeat .repeatControl:after {
background-image: none;
cursor: default
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__repeat .repeatControl.m-one:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__repeat .repeatControl.m-one:before {
content: "\f200";
content: "\f96c";
content: var(--/*[[mcis]]*/-repeat-1);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__repeat .repeatControl.m-all:before,
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__repeat .repeatControl.m-one:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__repeat .repeatControl.m-all:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__repeat .repeatControl.m-one:before {
cursor: default;
color: var(--shd-accent-primary)!important;
opacity: 1
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__repeat .repeatControl.m-all:after,
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__repeat .repeatControl.m-one:after,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__repeat .repeatControl.m-all:after,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__repeat .repeatControl.m-one:after {
background: var(--shd-accent-primary)!important;
opacity: 1;
border-radius: 50px;
width: 4px;
height: 4px;
top: 28px;
left: 14px
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__shuffle,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__shuffle {
top: 15px;
left: calc(50% - 16px - 144px);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__shuffle .shuffleControl:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__shuffle .shuffleControl:before {
background-image: none;
content: "\f144";
content: "\f994";
content: var(--/*[[mcis]]*/-shuffle);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__shuffle .shuffleControl:after,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__shuffle .shuffleControl:after {
background-image: none
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__shuffle .shuffleControl.m-shuffling:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__shuffle .shuffleControl.m-shuffling:before {
color: var(--shd-accent-primary)!important;
opacity: 1
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.playControls__shuffle .shuffleControl.m-shuffling:after,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.playControls__shuffle .shuffleControl.m-shuffling:after {
background: #1db954!important;
border-radius: 50px;
width: 4px;
height: 4px;
top: 28px;
left: 14px
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.volume__button,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.volume__button {
top: 15px;
transform: scale(1.5)
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__control.volume__button:before,
.playControls__inner .playControls__wrapper .playControls__elements .sc-ir.volume__button:before {
top: 14px;
left: -5px;
background-image: none;
/*content: "\f15e";
content: "\fdce";*/
}
.volume.muted .volume__button:before {
content: "\fdd2";
content: var(--/*[[mcis]]*/-volume-0);
}
.volume[data-level="1"] .volume__button:before,
.volume[data-level="2"] .volume__button:before,
.volume[data-level="3"] .volume__button:before,
.volume[data-level="4"] .volume__button:before,
.volume[data-level="5"] .volume__button:before {
content: "\fdcf";
content: var(--/*[[mcis]]*/-volume-1);
}
.volume[data-level="6"] .volume__button:before,
.volume[data-level="7"] .volume__button:before,
.volume[data-level="8"] .volume__button:before,
.volume[data-level="9"] .volume__button:before,
.volume[data-level="10"] .volume__button:before {
content: "\f15e";
content: "\fdce";
content: var(--/*[[mcis]]*/-volume-2);
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline {
position: absolute;
width: 50%;
top: 45px;
left: 25%
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__duration,
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__timePassed {
color: #b3b3b3
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__progressWrapper {
top: -1px;
cursor: default
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__progressWrapper:hover .playbackTimeline__progressBar {
background: var(--shd-accent-primary)
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__progressWrapper .playbackTimeline__progressHandle {
background: #c84200;
box-shadow: 2px 2px 2px var(--shd-bg-darker);
position: relative;
top: -4px;
transform: translateX(-6px);
height: 12px;
width: 12px
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__progressWrapper .playbackTimeline__progressBackground {
background: #404040
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__progressWrapper .playbackTimeline__progressBar {
background: #b3b3b3
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__progressWrapper .playbackTimeline__progressBackground,
.playControls__inner .playControls__wrapper .playControls__elements .playControls__timeline .playbackTimeline__progressWrapper .playbackTimeline__progressBar {
height: 4px;
border-radius: 5px
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume {
position: absolute;
top: 15px;
right: 40px
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper {
width: 40px;
border: 0;
transform-origin: center bottom;
bottom: -5px;
left: -5px;
background: #000000cc;
border-radius: 5px;
box-shadow: 0 0 5px var(--shd-bg-darker)
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper:hover .volume__sliderProgress {
background: var(--shd-accent-primary)!important
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper:hover .volume__sliderHandle {
opacity: 1
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper:after,
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper:before {
border: 0
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper .volume__sliderBackground,
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper .volume__sliderProgress {
width: 4px;
left: 5px;
border-radius: 0
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper .volume__sliderProgress {
background: var(--shd-accent-primary)
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper .volume__sliderBackground {
background: #1d1d1d
}
.playControls__inner .playControls__wrapper .playControls__elements .playControls__volume .volume__sliderWrapper .volume__sliderHandle {
width: 10px;
border-radius: 50%;
height: 10px;
left: 5px;
background: #fff;
opacity: 0
}
.sc-browsers-enable-gpu,
.userNetworkInfo .userNetworkTabs {
width: 100%
}
.playControls__bg,
.playControls__inner,
.sc-classic .playControls__bg,
.sc-classic .playControls__inner{
width: 100%;
border: 0;
background: var(--shd-bg-translucent);
border-top: 1px solid #222c;
box-shadow: 0 0 5px var(--shd-bg-primary);
}
input,
select,
textarea {
background: var(--shd-bg-primary);
border-color: #333
}
.g-dark input[type=password],
.g-dark input[type=search],
.g-dark input[type=text],
.g-dark select,
.g-dark textarea,
.sc-classic .frontContent__actions input[type=search]{
color: #999;
background: var(--shd-bg-lighter);
transition: 3s
}
.collectionSection__filters {
position: absolute;
right: 120px
}
.sc-input {
display: inline-block;
font-family: var(--font-main);
font-weight: 400;
font-size: 14px;
line-height: 20px;
padding: 2px 7px;
border-radius: 4px;
border: 1px solid #222;
transition: border-color .1s
}
.sc-input-large {
border-radius: 5px;
font-size: 16px;
line-height: 18px;
padding: 7px 8px;
}
.sc-select-large {
border-radius: 5px;
font-size: 16px;
line-height: 18px;
height: auto;
padding: 7px 4px;
}
.sc-button-active:not(.sc-button-nostyle):not(:hover):not(.sc-button-transparent):not(.sc-button-like):not(.sc-button-repost):not(.sc-button-more):not(.addToPlaylistButton):not(.sc-button-queue):not(.imageEditDropdownButton):not(.sc-button-dropdown):not(.sc-button-queue):not(.createPlaylistSuggestion__add):not(.hintButton):not(.sc-button-privacy):not(.sc-button-delete):not(.sc-button-icon),
.sc-button-selected:not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(:hover):not(.sc-button-transparent):not(.sc-button-like):not(.sc-button-repost):not(.addToPlaylistButton):not(.playbackSoundBadge__follow):not(.sc-button-queue):not(.createPlaylistSuggestion__add):not(.hintButton):not(.sc-button-dropdown):not(.sc-button-privacy):not(.sc-button-delete):not(.sc-button-icon) {
border-color: var(--shd-bg-lighter);
/*background: #111;*/
border: 0;
border-radius: 120px;
background: var(--shd-accent-primary) !important;
box-shadow: inset -1px -2px 8px #f40c;
color: #fff !important;
padding: 0 15px;
transition-duration: 0.5s;
filter: hue-rotate(/*[[hue]]*/deg);
}
.sc-button-active:not(.sc-button-nostyle):not(:hover):not(.sc-button-transparent):not(.sc-button-like):not(.sc-button-repost):not(.sc-button-more):not(.addToPlaylistButton):not(.sc-button-queue):not(.imageEditDropdownButton):not(.sc-button-dropdown):not(.sc-button-queue):not(.createPlaylistSuggestion__add):not(.hintButton):not(.sc-button-privacy):not(.sc-button-delete):not(.sc-button-icon),
.sc-button-selected:not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(.sc-button-transparent):not(.sc-button-like):not(.sc-button-repost):not(.addToPlaylistButton):not(.playbackSoundBadge__follow):not(.sc-button-queue):not(.createPlaylistSuggestion__add):not(.hintButton):not(.sc-button-dropdown):not(.sc-button-privacy):not(.sc-button-delete):not(.sc-button-icon) {
border-color: #fff;
border: 0;
border-radius: 120px;
background: var(--shd-accent-primary) !important;
box-shadow: inset -1px -2px 8px #f40c;
color: #fff !important;
padding: 0 15px;
transition-duration: 0.2s;
filter: hue-rotate(/*[[hue]]*/deg);
}
.sc-button-selected:not(.sc-button-like):not(.sc-button-repost):not(.playbackSoundBadge__follow):not(.sc-button-queue):not(.m-boldIcon):not(.sc-button-privacy):before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8cGF0aCBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNTQyIDEuMTY3YzIuMTA3IDAgMi43OTUgMi4yNDYgMS42MSA1LjMzMi0uNDQ0Ljc5My4wMyAxLjIxMS4zMjIgMS4zMzIgMi4wMjYuODM2IDIuODc1IDIuMjEzIDMuMDI2IDMuODM2di41ODNILjU4M3YtLjU4M2MuMTUxLTEuNjIzIDEtMyAzLjAyNi0zLjgzNi4yOTItLjEyLjc2Ni0uNTQuMzIyLTEuMzMxLTEuMTg0LTMuMDk1LS40OTctNS4zMzMgMS42MS01LjMzM3pNMTMuNDcgMy4xOGwuMDU4LjA1LjIzLjIyOGEuNDE1LjQxNSAwIDAgMSAuMDU3LjUyNmwtLjA1My4wNjUtMi43MTQgMi43MTRhLjQwOS40MDkgMCAwIDEtLjUuMDY2bC0uMDQ1LS4wMy0uMDQzLS4wMzgtMS40NzItMS40NzJhLjQyMi40MjIgMCAwIDEtLjA1MS0uNTI3bC4wNTQtLjA2Ni4yMjktLjIzYS40MTUuNDE1IDAgMCAxIC41MjgtLjA1NWwuMDY1LjA1My45NDIuOTQzIDIuMTgyLTIuMTgzYS40MS40MSAwIDAgMSAuNTMzLS4wNDR6Ii8+Cjwvc3ZnPgo=) !important;
}
.sc-button-selected:not(.sc-button-like):not(.sc-button-repost):not(.playbackSoundBadge__follow):not(.sc-button-queue):before {
filter: invert(0)!important
}
.chartsMain_listHeader, .sc-classic .chartsMain_listHeader,
.collection.m-overview .collection__section:not(:last-child), .sc-classic .collection.m-overview .collection__section:not(:last-child),
.g-form-section-head, .sc-classic .g-form-section-head,
.g-modal-title-h1, .sc-classic .g-modal-title-h1,
.g-tabs, .sc-classic .g-tabs,
.tabs__heading, .sc-classic .tabs__heading,
.mixedSelectionModule, .sc-classic .mixedSelectionModule,
.sc-border-dark-bottom, .sc-classic .sc-border-dark-bottom,
.sc-border-light-bottom, .sc-classic .sc-border-light-bottom,
.searchTitle__text, .sc-classic .searchTitle__text,
.selectionModule, .sc-classic .selectionModule,
.statsOverview__main:before, .sc-classic .statsOverview__main:before,
.statsOverview__top:before, .sc-classic .statsOverview__top:before,
.sc-classic .velvetCakeModule {
border-bottom-color: hsl(0deg 0% 50% / 7%)
}
.collection.m-overview .collection__section:not(:last-child) {
margin-bottom: 10px
}
.collection__oneRowSection {
min-height: unset
}
.mixedSelectionModule, .sc-classic .mixedSelectionModule, .sc-classic .velvetCakeModule {
margin-bottom: 20px
}
.selectionPlaylistBanner {
height: 415px
}
.selectionPlaylistBanner {
background: linear-gradient(to right, #1d0101, #200122)
}
.queue__scrollableInner.g-scrollable-inner, .sc-classic .queue__scrollableInner.g-scrollable-inner {
background: 0 0
}
.l-fluid-fixed .l-main, .sc-classic .l-fluid-fixed .l-main {
padding: 15px 15px 0 0
}
.l-fluid-fixed .l-sidebar-right {
/*top: 15px*/
top: 0;
}
.g-tabs-link:focus,
.g-tabs-link:hover {
border-color: var(--shd-accent-primary)
}
.paging-eof:before, .sc-classic .paging-eof:before {
display: none
}
.playbackSoundBadge .playbackSoundBadge__like {
background: #131313
}
.playControls .g-z-index-control-bar .m-visible,
.playControls.m-visible .playControls__inner {
z-index: 9999
}
.l-sidebar-right:first-child[style] {
top: 15px!important
}
.l-footer.standard {
padding: 0;
font-size: 10px;
z-index: 1;
top: -15px
}
.playControls:not(.m-queueVisible) {
z-index: 9999;
overflow-x: visible;
}
.dialog {
z-index: 9999999;
background: var(--shd-bg-primary);
box-shadow: 0 0 15px #000
}
a.sc-link-dark,
a.sc-link-medium {
color: #eee
}
a.sc-link-dark:hover,
a.sc-link-medium:hover {
color: #fff
}
.soundList__item {
margin-bottom: 12px
}
.sound.streamContext .commentForm.visible.m-small {
margin-top: 20px
}
.visualSound .visuals::after {
transition: opacity .3s ease-in-out;
opacity: 0;
background-image: linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%)
}
.visualSound.playing.focused .visuals::after {
opacity: 1;
}
.sc-tag,
.artistConnectSoundBadge__tag>.sc-tag.sc-tag-small,
.sc-tag:visited {
color: #ccc!important;
background: #2d2d2d;
box-shadow: inset 0 0 2px #000;
border: none
}
.sc-tag:hover {
background: #222!important;
}
.queueItemView.m-active,
.queueItemView:hover a.sc-link-light:hover,
.queue__title,
.sc-ministats,
.sc-classic .queueItemView.m-active,
.sc-classic .queueItemView:hover a.sc-link-light:hover,
.sc-classic .queue__title,
.sc-classic .sc-ministats {
color: #fff
}
.queueFallback__stationMode,
.queue__panel,
.sc-classic .queueFallback__stationMode,
.sc-classic .queue__panel {
border-color: #333
}
.backgroundGradient__buffer[style] {
/*background: #200122!important;
background: -webkit-linear-gradient(to right, #1d0101, #200122)!important;
background: linear-gradient(to right, #1d0101, #200122)!important*/
filter: saturate(2) contrast(0.75) brightness(0.5);
}
/* brighten buttons */
.sc-button-queue:before,
.sc-button-small.sc-button-cta.sc-button-follow:before,
.sc-button-medium.sc-button-delete:before,
.sc-button-report:before {
filter: brightness(7.5)
}
/*.gritter-close,*/
.queueItemView__more.sc-button-small.sc-button-more,
.queueItemView__remove.sc-button-small.sc-button-icon:not(.sc-button-stretch-icon),
.queue__hide,
.queue__hide:focus,
.queue__hide:hover,
.quotaMeter__dropdownButton:after,
.sc-ministats-small.sc-ministats-sounds:not(.sc-ministats-inverted):before,
.sc-button-small.sc-button-download:before,
.sc-button-small.sc-button-upload:before,
.sc-button-medium.sc-button-camera:before,
.sc-button-medium.sc-button-repost:before,
.sc-button-medium.sc-button-mastering:before,
.sc-button-medium.sc-button-share:before,
.sc-button-medium.sc-button-copylink:before,
.sc-button-medium.sc-button-upload:before,
.sc-button-medium.sc-button-edit:before,
.sc-button-medium.sc-button-distribute:before,
.sc-button-medium.sc-button-more:not(.sc-button-active):before,
.sc-button-medium.sc-button-message:before,
.sc-button-medium.sc-button-startstation:before,
.sc-button-medium.sc-button-download:before,
.sc-button-small.sc-button-follow:before {
filter: invert(1)
}
.playControls__queue,
.sc-classic .playControls__queue {
bottom: 100px;
right: unset;
left: 240px
}
.queue__fallback.queue__itemWrapper,
.sc-classic .queue__fallback.queue__itemWrapper {
height: 70px;
padding-top: 67px
}
.queue__itemsHeight,
.sc-classic .queue__itemsHeight {
background: 0 0
}
.queueItemView,
.queue__fallback.queue__itemWrapper,
.sc-classic .queueItemView,
.sc-classic .queue__fallback.queue__itemWrapper {
background: #151515f3
}
.queue__panel,
.sc-classic .queue__panel {
background: #151515
}
.queueItemView.m-active,
.queueItemView:hover,
.sc-classic .queueItemView.m-active,
.sc-classic .queueItemView:hover {
background: var(--shd-bg-darker);
box-shadow: 0 0 5px var(--shd-bg-primary)
}
.g-z-index-header-menu {
z-index: 11000
}
a.playableTile__heading,
a.playableTile__heading:hover,
.sc-classic .playableTile__mainHeading,
.sc-classic .playableTile__mainHeading:hover {
font-size: 14px
}
.linkMenu, .sc-classic .linkMenu {
box-shadow: 0 1px 8px var(--shd-bg-darker);
background: var(--shd-bg-primary);
border: 1px solid #3338;
border-radius: 4px;
}
.sc-button-dropdown:focus:not(.sc-button-disabled):not(:disabled) {
box-shadow: 0 0 2px 1px #ccc6;
}
.modal.modalWhiteout, .sc-classic .modal.modalWhiteout {
background: hsla(0, 0%, 0%, .9)
}
.g-modal-section, .sc-classic .g-modal-section,
.tabs__headingContainer, .tabs__tabs, .sc-classic .tabs__headingContainer, .sc-classic .tabs__tabs {
background: var(--shd-bg-darker)
}
.embedPanel__tabLink,
.embedPanel__upsellTabLink {
background: inherit
}
.composeMessage__bottomWrapper, .sc-classic .composeMessage__bottomWrapper {
border: 0
}
.sc-classic .conversation__form {
border-top: 1px dashed #4448;
}
.userNetwork {
margin: 40px 15px 15px
}
.sc-classic .l-fixed-top-one-column > .l-top {
background: var(--shd-bg-primary);
top: 0;
width: calc(100% - 235px)
}
.l-one-column > .l-main {
padding: 30px 15px 15px
}
.stationHeader {
height: 560px
}
.coverFlow__item {
margin-top: 30px
}
.stationHeader__tracks {
bottom: 360px
}
.stationCoverFlow.g-box-full .playableTile {
width: unset
}
.compactTrackListItem.clickToPlay.active,
.compactTrackListItem.clickToPlay:focus,
.compactTrackListItem.clickToPlay:hover {
background: var(--shd-bg-darker);
color: #999
}
.compactTrackListItem.clickToPlay.active .compactTrackListItem__additional,
.compactTrackListItem.clickToPlay:focus .compactTrackListItem__additional,
.compactTrackListItem.clickToPlay:hover .compactTrackListItem__additional {
background: 0
}
.profileUploadFooter {
background: inherit;
padding-bottom: 100px
}
.inboxItem.active, .inboxItem.unread, .inboxItem:focus, .inboxItem:hover, .inbox__item:before,
.sc-classic .inboxItem.active, .sc-classic .inboxItem.unread, .sc-classic .inboxItem:focus, .sc-classic .inboxItem:hover, .sc-classic .inbox__item:before, /* v0.9.161 */
.modal__modal/*:not(#overlay_634 .modal__modal)*/,
.sc-button-disabled,
.sc-button-disabled:focus,
.sc-button-disabled:hover,
.sc-button.sc-pending,
.sc-button.sc-pending:focus,
.sc-button.sc-pending:hover,
.sc-button:disabled,
.sc-button:disabled:hover {
background: var(--shd-bg-darker)
}
.suggestedUserList__item {
width: 10%
}
.conversation__actions, .sc-classic .conversation__actions {
width: calc(100% - 245px);
height: 55px;
background: var(--shd-bg-primary);
padding-top: 15px;
padding-left: 0;
margin-left: 0;
box-shadow: none;
}
.sc-classic .conversationActions__userActions, .conversationActions__userActions, .conversationActions__buttons {
margin: 0px 15px;
}
.sc-classic .l-messages-left, .l-messages-left {
width: 220px;
top: 410px;
left: 10px;
bottom: 95px;
z-index: 1000
}
.sc-classic .l-messages-main, .l-messages-main {
padding: 0 15px;
margin-bottom: 90px;
}
.conversationParticipant {
font-size: 32px;
color: #fff
}
.sc-classic .conversation__messages, .conversation__messages {
padding-right: 15px;
padding-top: 64px;
}
.sc-classic .conversation__messages.showMinorProtectionBanner {
padding-top: 204px;
}
.conversation__stickyHeader {
background: var(--shd-bg-primary);
box-shadow: 0 1px 0 var(--shd-bg-primary);
width: calc(100% - 260px);
margin-top: 0;
}
.minorProtectionBanner__container {
margin-top: 24px;
background-color: hsl(15deg 40% 50% / 5%);
border-radius: 8px;
border: 2px dashed hsl(20deg 40% 50% / 30%);
margin-left: -1px;
width: 100%;
max-height: 196.05px;
overflow: hidden;
text-overflow: ellipsis;
}
.minorProtectionBanner__header {
margin: 24px 24px 8px;
}
.minorProtectionBanner__body {
margin: 0 24px 24px;
overflow: inherit;
text-overflow: inherit;
}
/*[[msgwarn]]*/
.dropdownMenu.g-z-index-content[style] {
background: var(--shd-bg-primary);
}
.ownActivity.large .ownActivity__user {
width: 100%;
border: none
}
.ownActivity.large .ownActivity__action,
.ownActivity.large .ownActivity__additional {
right: 120px
}
.readMoreTile__countWrapper {
background: var(--shd-bg-primary)
}
.localeSelectorContent, .sc-classic .localeSelectorContent {
background: var(--shd-bg-darker)
}
.fullHero {
background: linear-gradient(to right, #3a211e, #2e1d2e)!important
}
.queue,
.sc-classic .queue {
background: 0 0;
box-shadow: 0 0 15px #0a0a0a
}
.sc-button .collectionSection__action {
position: absolute;
right: 100px
}
.trackItem:active, .trackItem:hover,
.trackItem.active, .trackItem.hover,
.sc-classic .trackItem.active, .sc-classic .trackItem.hover {
background-color: var(--shd-bg-darker);
}
.trackItem:not(.m-disabled).active .trackItem__additional, .trackItem:not(.m-disabled).hover .trackItem__additional,
.sc-classic .trackItem:not(.m-disabled).active .trackItem__additional, .sc-classic .trackItem:not(.m-disabled).hover .trackItem__additional {
background: #f2f2f2;
background: linear-gradient(90deg,#0d0d0d0d,#0d0d0d 17px);
right: 12px;
}
.gritter-item-wrapper {
background: #222;
color: #fff;
border: none;
box-shadow: 0 0 5px #000
}
.queueItemView:hover.m-active,
.uploadMain__chooserContainer,
.uploadMain__foot {
background: #131313;
border: 1px solid #1d1d1d!important
}
/* .removeFromNextUp {
filter: invert(1) brightness(2.2)
}
.removeFromNextUp:hover {
filter: none
} */
.sc-button-medium.sc-button-like:before/*,
.sc-toggle:not(.toggleFormControl__toggle),
.sc-toggle:not(.toggleFormControl__toggle):before*/ {
filter: invert(1)
}
/*.queueFallback__toggle .sc-toggle, .queueFallback__toggle .sc-toggle:before {
filter: none;
}*/
.searchOptions__scrollable {
width: 220px!important;
height: 465px!important
}
.header__left {
position: absolute;
top: 160px;
width: 100%
}
.header__middle {
position: absolute;
top: 340px;
width: 98%
}
.header__right {
position: absolute;
top: 65px;
width: 90%
}
.header__logo {
position: absolute;
top: -150px;
width: 100%
}
.sc-classic .header__link.uploadButton:not(
.sc-classic .header__link.header__goUpsell,
.sc-classic .header__link.header__goUpsell_side_by_side_experience,
.sc-classic .header__link.header__proUpsell_side_by_side_experience
) { /* center upload text dynamically for other languages */
justify-content: center;
align-items: center;
display: flex;
padding: 0;
text-align: center;
float: none;
height: 100%;
}
.sc-classic .uploadButton, .uploadButton {
transition-duration: 0.2s;
transition-property: background-color, box-shadow, filter;
}
.sc-classic .uploadButton.selected, .uploadButton.selected {
background: var(--shd-bg-translucent);
border-radius: 8px;
box-shadow: inset 0 6px 16px #0009;
filter: brightness(.5);
transition-duration: 0.1s;
}
.uploadButton__title {
width: 69px;
transition: color 0.2s;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.header__soundInput > .uploadButton.selected .uploadButton__title, .header__soundInput:hover .uploadButton__title {
color: #fff;
}
.sc-classic .header__link.header__goUpsell,
.sc-classic .header__link.header__goUpsell_side_by_side_experience,
.sc-classic .header__link.header__proUpsell_side_by_side_experience,
.sc-classic .header__upsellWrapper>.header__link,
.sc-classic .header__upsellWrapper>.header__button {
/*[[gopro]]*/
filter: hue-rotate(/*[[hue]]*/deg);
padding: 4px;
transform: translateY(317px);
opacity: 0.8;
transition-property: color, opacity;
font-size: 13px !important;
line-height: 14px;
text-align: center;
}
.sc-classic .header__link.header__goUpsell:active,
.sc-classic .header__link.header__goUpsell:focus,
.sc-classic .header__link.header__goUpsell:hover,
.sc-classic .header__link.header__goUpsell_side_by_side_experience:active,
.sc-classic .header__link.header__goUpsell_side_by_side_experience:focus,
.sc-classic .header__link.header__goUpsell_side_by_side_experience:hover,
.sc-classic .header__link.header__proUpsell_side_by_side_experience:active,
.sc-classic .header__link.header__proUpsell_side_by_side_experience:focus,
.sc-classic .header__link.header__proUpsell_side_by_side_experience:hover,
.sc-classic .header__upsellWrapper>.header__link:active,
.sc-classic .header__upsellWrapper>.header__link:focus,
.sc-classic .header__upsellWrapper>.header__link:hover,
.sc-classic .header__upsellWrapper>.header__button:active,
.sc-classic .header__upsellWrapper>.header__button:focus,
.sc-classic .header__upsellWrapper>.header__button:hover {
opacity: 1;
}
.sc-classic .header__link.header__goUpsell:nth-of-type(2),
.sc-classic .header__link.header__goUpsell_side_by_side_experience:nth-of-type(2),
.sc-classic .header__link.header__proUpsell_side_by_side_experience:nth-of-type(2),
.sc-classic .header__upsellWrapper>.header__link:nth-of-type(2),
.sc-classic .header__upsellWrapper>.header__button:nth-of-type(2) {
float: right;
}
.sc-classic:has(.searchOptions) .header__upsellWrapper>.header__link,
.sc-classic:has(.searchOptions) .header__upsellWrapper>.header__button {
display: none;
}
.sc-classic .header__upsellWrapper {
margin-top: 4px;
display: flex;
align-items: center;
}
.sc-classic .header__upsellWrapper>.header__button {
background: none !important;
color: #f50 !important;
border: none !important;
margin: 0;
min-width: 0;
white-space: normal;
height: auto;
}
.spotlight.isMine.empty .spotlight__upsellBanner, .spotlight.isMine.empty .spotlight__upsellCTA {
/*[[gopro]]*/
}
/* hide artist tools if user isnt subscribed */
@supports (selector(:has(*))) {
.sc-classic:has(
.header__upsellWrapper>.header__link[href^="https://checkout.soundcloud.com/artist"]
) :is(
.sidebarModule:has(iframe[src^="https://soundcloud.com/n/embeds/credit-tracker"]),
iframe[src^="https://soundcloud.com/n/embeds/credit-tracker"]
) {
/*[[gopro]]*/
}
.spotlight.isMine.empty:has(>.spotlight__upsellBanner) {
/*[[gopro]]*/
flex-direction: column;
}
}
.sc-background-white {
background: var(--shd-bg-primary)
}
.accountConnectionControl__displayName,
.accountEmailsControl__list,
.accountSettings__accountInfo,
.accountSocialItem__name,
.sc-select,
.settingsMain,
.settingsMain input,
.uploadMain__hqNote {
color: #ccc
}
.notificationsPreferences__table .sc-border-light-bottom {
border-bottom: 1px solid #ccc
}
.statsOverview {
margin: 15px
}
.sc-button-selected.sc-button-medium.sc-button-like:before {
filter: none
}
.sc-classic .image__whiteOutline .image__full,
.image__whiteOutline .image__full {
border: none;
box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}
.sc-classic .inbox__listWrapper, .inbox__listWrapper {
top: 100px;
bottom: 0
}
.sc-classic .inbox .send-message-button, .inbox .send-message-button {
margin-top: 15px
}
.header__goUpsell,
.header__proUpsell {
z-index: 501;
font-size: 10px;
color: #777!important;
position: absolute;
top: 35px;
left: -2px;
padding: 0 10px
}
.emptyNetworkPage.emptyReposts .emptyNetworkPage__image {
filter: invert(1)
}
.sc-button-active.sc-button-queue:before,
.sc-button-selected.sc-button-medium.sc-button-repost:before,
.sc-button-selected.sc-button-queue:before {
filter: brightness(1)
}
#app .l-container #content .sc-button-small.sc-button-active.sc-button-more:before,
#app .l-container #content .sc-button-small.sc-button-selected.sc-button-more:before {
filter: invert(0)!important
}
.sc-button-small.sc-button-icon:not(:disabled, .sc-button-cta, .sc-button-stretch-icon),
.sc-button-small.sc-button-responsive:not(:disabled, .sc-button-cta, .sc-button-stretch-icon) {
background: initial
}
.playableTile__actions {
z-index: 100
}
.sc-button-medium.sc-button-addtoset:before {
filter: brightness(10)
}
.tileGallery {
margin: 0 auto;
width: 90%
}
.tileGallery .playableTile {
width: 150px
}
.queue__itemWrapper,
.sc-classic .queue__itemWrapper {
background: #fff0
}
.featuredProfiles {
background: #0000
}
.dropdownMenu.g-z-index-overlay {
z-index: 9999
}
.soundTitle__title.sc-font.g-type-shrinkwrap-inline.g-type-shrinkwrap-large-primary span {
font-size: 20px
}
#app .l-container #content .soundTitle__usernameTitleContainer .soundTitle__username.g-opacity-transition-500.g-type-shrinkwrap-inline.g-type-shrinkwrap-large-secondary.soundTitle__usernameHero.sc-type-medium {
font-size: 14px
}
.playControls.m-queueVisible.m-visible .playControls__queue {
border: 1px solid #6668;
}
.spotlight h3, .userstream__header h3 {
font-size: 20px
}
.userNetworkComments__item.sc-border-light-top {
border-top: 1px solid #333
}
.userNetworkComments__item .commentBadge__body {
color: #ccc;
font-size: 16px;
margin: 10px 35px
}
.emptyNetworkPage__image {
filter: invert(1) brightness(1.5) drop-shadow(2px 2px 0 var(--shd-bg-darker))
}
.backgroundGradient.m-imageOverlay .backgroundGradient__imageOverlay {
filter: blur(15px) brightness(.3);
transform: none
}
.sc-button-small.sc-button-selected.sc-button-follow:before {
filter: invert(0) brightness(.5)
}
.headerImageEditDropdown {
background: #000
}
.headerImageEditDropdown__button {
color: #fff
}
.headerImageEditDropdown__button:focus,
.headerImageEditDropdown__button:hover {
color: var(--shd-accent-primary);
background: #000;
outline: 0
}
.sc-button.sc-button-translucent.sc-button-active:not(.sc-button-cta),
.sc-button.sc-button-translucent:not(.sc-button-cta):focus,
.sc-button.sc-button-translucent:not(.sc-button-cta):hover {
background: #000;
color: var(--shd-accent-primary)
}
.activeUpload__form,
.activeUpload__hqNote,
.activeUpload__shareContainer,
.editAccessTab__quietTeaser.g-upsell-container,
.quotaMeterWrapper,
.statsOverview__separator,
.tokenInput__wrapper.tagInput__wrapper.sc-input.sc-input-medium,
.trackManager__upsellWrapper,
.sc-classic .activeUpload__form,
.sc-classic .activeUpload__hqNote,
.sc-classic .activeUpload__shareContainer,
.sc-classic .editAccessTab__quietTeaser.g-upsell-container,
.sc-classic .quotaMeterWrapper,
.sc-classic .statsOverview__separator,
.sc-classic .tokenInput__wrapper.tagInput__wrapper.sc-input.sc-input-medium,
.sc-classic .trackManager__upsellWrapper {
background: var(--shd-bg-primary)
}
.activeUpload__savedFieldsSharingContainer,
.activeUpload__shareContainer input,
.dialog__content div,
.quotaMeter__percentage,
.soundEditTabs,
.soundEditTabs input,
.statsOverview__titleRow.g-flex-row-centered-spread,
.statsOverview__titleRow.g-flex-row-centered-spread input,
.statsSummary.g-flex-row-centered {
color: #ccc
}
.quotaMeter__background.sc-background-dark {
background: #321100
}
.quotaMeter__minutesUsed[style] {
background: var(--shd-accent-primary)!important
}
.quotaMeter__link {
color: gray!important
}
.soundBadge.active:not(.compact),
.soundBadge.hover:not(.compact),
.soundBadge.selected:not(.compact),
.soundBadge:hover:not(.compact),
.sc-classic .soundBadge.active:not(.compact),
.sc-classic .soundBadge.hover:not(.compact),
.sc-classic .soundBadge.selected:not(.compact),
.sc-classic .soundBadge:hover:not(.compact),
.topStats__wrapperEligible:focus,
.topStats__wrapperEligible:hover,
.uploadTarget__frame,
.sc-classic .uploadTarget__frame{
background: var(--shd-bg-darker)
}
.sc-classic .uploadTarget__frame {
border-radius: 12px;
border: 1px solid #4448;
}
.sc-classic .uploadTarget.entered .uploadTarget__title {
color: #ccc;
border: 2px dashed #4448;
border-radius: 8px;
}
.topStatsModule__header.l-container.sc-background-light .g-flex-row-spread {
padding: 20px
}
.tokenInput__wrapper.tagInput__wrapper.sc-input.sc-input-large,
.topStatsModule__item,
.topStatsModule__item:last-child,
.topStatsModule__upsell.sc-border-dark.sc-background-white.sc-type-small {
border-color: #1d1d1d;
background: #131313
}
.topStatsItemPlaceholder__text {
filter: invert(.95)
}
.statsOverview__main.l-container {
border: 1px solid #1d1d1d;
background: #131313;
padding: 15px!important;
margin-top: 15px!important
}
.userStatsLegend.sc-border-dark-top {
border-color: #1d1d1d
}
.topStatsList__emptyText,
.topStatsList__upsell {
-webkit-flex-grow: 1.2;
flex-grow: 1.2
}
.statsChartHeader__count.sc-type-medium {
color: #ccc;
font-size: 20px
}
.commentBadgeList__item.sc-border-light-top,
.conversationMessage__from.sc-type-h3.sc-truncate,
.dateSelectStats.g-flex-row input,
.g-flex-row-centered-spread,
.newMessageForm.sc-clearfix,
.newMessageForm.sc-clearfix input,
.quotaMeter__boldLine,
.sc-font-light.medium.profileUploadFooter__text,
.soundBadge__extraItem.soundBadge__duration,
.statsEmptyGraphTips.sc-type-large.sc-text,
.topStatsFullItem__text.sc-type-large.sc-truncate,
.topStatsHeader__title.g-modal-title-h1,
.topStatsModule__upsell.sc-border-dark.sc-background-white.sc-type-small,
.uploadMain__content {
color: #ccc
}
.stats__xAxis text, .sc-classic .stats__xAxis text {
fill: #fff
}
.commentBadge__body {
padding-left: 15px;
padding-top: 4px;
padding-bottom: 2px
}
.sc-classic .commentBadgeList__item {
padding: 8px 0;
}
.sc-button-medium.sc-button-pageleft:before,
.sc-button-medium.sc-button-pageright:before {
filter: invert(1)
}
.recipientChooser .tokenInput__wrapper, .sc-classic .recipientChooser .tokenInput__wrapper {
background: 0 0
}
.quotaMeterWrapper.sc-border-light {
border: 1px solid #1d1d1d!important;
background: #131313
}
/*.dashbox,*/
.statsBadge .statsBadge__upsell.sc-border-light-top {
display: none
}
.tokenInput__token, .sc-classic .tokenInput__token {
background: var(--shd-bg-dropdown);
border: 1px solid #4448;
}
.spotlight__item {
padding: 0
}
.conversation__form {
padding-left: 5px
}
.sidebarHeader.g-flex-row-centered-spread.sc-link-light.sc-border-light-bottom {
border-bottom: 1px solid hsl(0deg 0% 50% / 7%)
}
.userSuggestionList__item,
.sc-classic .userSuggestionList__item {
padding: 6px 0
}
.historicalPlays.m-soundBadge .historicalPlays__item,
.soundBadgeList.compact .soundBadgeList__item,
.sc-classic .historicalPlays.m-soundBadge .historicalPlays__item,
.sc-classic .soundBadgeList.compact .soundBadgeList__item
{
padding: 3px 0
}
.sc-classic .usersList.user-badge .usersList__item {
padding: 7px 0;
}
.sidebarContent[style] {
min-height: unset!important
}
.sidebarModule, .sc-classic .sidebarModule {
margin-bottom: 15px
}
.statsBadge__recent,
.sc-classic .statsBadge__recent {
margin: 0
}
.soundStats.sc-ministats-group {
margin-top: -4px;
}
.l-fluid-fixed .l-sidebar-right .l-footer, .sc-classic .l-fluid-fixed .l-sidebar-right .l-footer {
top: 0;
padding-top: 4px;
padding-bottom: 95px;
}
/*[[footer]]*/
.l-front {
position: relative;
margin: auto!important;
width: 85%;
color: #fff
}
.frontMobileTeaser__device {
filter: invert(.982) hue-rotate(180deg);
}
.frontMobileTeaser {
background: var(--shd-bg-primary);
}
.header__loginMenu {
padding: 16px 6px 2px;
}
.header__loginMenu .loginButton {
margin-right: 5px;
}
.header__loginMenu .signupButton {
margin-left: 5px;
}
.g-opacity-transition.sc-button.sc-button-medium.loginButton {
border-color: #666!important;
background-color: transparent!important;
color: #fff!important
}
.uploadLoggedOut__testimonials {
background-color: var(--shd-bg-primary)!important
}
a.soundActions__purchaseLink {
color: #ccc!important;
font-size: 1em;
top: 1.5px;
transition: color 0.25s;
}
a.soundActions__purchaseLink:hover {
color: #fff!important;
transition: color 0.25s;
}
/*----------------------------------------------------------------- IMPORT QUITE DARK (https://33kk.github.io/uso-archive/?style=143738) -----------------------------------------------------------------*/
/* Snippets from 'SoundCloud - Quite Dark' by pawelos076232: userstyles.org/styles/143738 */
.g-dark-bg,
.g-dark-list,
.unreadConversations,
.profileMenu__list {
background-color: #222
}
.sc-classic .headerMenu.m-light, .headerMenu.m-light { /*modified*/
background-color: var(--shd-bg-primary);
border-color: #333;
transition-duration: 1s;
box-shadow: none;
}
.m-light .headerMenu__link:focus,
.m-light .headerMenu__link:hover,
.sc-classic .m-light .headerMenu__link:focus,
.sc-classic .m-light .headerMenu__link:hover {
background-color: #0d0d0d80;
transition-duration: 0.25s;
box-shadow: 16px -4px 12px #1114 inset;
}
.m-light .headerMenu__link, /*unmodified*/
.m-light .headerMenu__link:focus,
.m-light .headerMenu__link:hover,
.sc-classic .m-light .headerMenu__link,
.sc-classic .m-light .headerMenu__link:focus,
.sc-classic .m-light .headerMenu__link:hover {
color: #ccc
}
.m-light a[class*="profileMenu__"]:after {
filter: invert(1)
}
.m-light .headerMenu__list, .sc-classic .m-light .headerMenu__list {
border-color: #1c1c1c
}
.dropdownContent__container {
background-color: var(--shd-bg-primary);
border-color: #333
}
.dropdownContent__listItem,
.dropdownContent__header,
.dropdownContent__main,
.sc-classic .dropdownContent__listItem,
.sc-classic .dropdownContent__header,
.sc-classic .dropdownContent__main {
border-bottom-color: #6664
}
.notificationBadge__link:focus {
border-color: #333
}
.sc-classic .blockCheckbox.m-disabled {
color: #666;
}
.sc-classic .notificationBadge__main, .notificationBadge__main,
.sc-classic .blockCheckbox.m-disabled .blockCheckbox__title,
.sc-classic .blockCheckbox,
.sc-classic .radioGroup .radioGroup__sublabel,
.sc-classic .availabilityRadioGroup.radioGroup.vertical .radioGroup__sublabel {
color: #999
}
/*.header__navMenu > li > a.selected,
.header > li > a:focus,
.userNav__item.selected,
.userNav__button.selected,
.header__navMenu > li > a.header__moreButton.selected {
background-color: #222
}*/
body,
textarea,
select,
button,
input,
.sc-text,
a:hover,
a.sc-ministats:hover,
a.sc-link-dark,
a.sc-link-light:hover,
.sc-buylink,
.sc-buylink:visited,
.commentPopover.darkText .commentPopover__body,
.moreActions__group .moreActions__link,
.blockCheckbox__title,
.truncatedAudioInfo__collapse:focus,
.statsBadge__upsell-text > span,
.localeSelector__body,
.localeSelectorContent__link:hover,
.sc-button-nostyle,
.commentBadge:hover .commentBadge__title a,
.sc-classic textarea,
.sc-classic select,
.sc-classic button,
.sc-classic input,
.sc-classic .sc-text,
.sc-classic a:hover,
.sc-classic a.sc-ministats:hover,
.sc-classic a.sc-link-dark,
.sc-classic a.sc-link-light:hover,
.sc-classic .sc-buylink,
.sc-classic .sc-buylink:visited,
.sc-classic .commentPopover.darkText .commentPopover__body,
.sc-classic .moreActions__group .moreActions__link,
.sc-classic .blockCheckbox__title,
.sc-classic .truncatedAudioInfo__collapse:focus,
.sc-classic .statsBadge__upsell-text > span,
.sc-classic .localeSelector__body,
.sc-classic .localeSelectorContent__link:hover,
.sc-classic .sc-button-nostyle,
.sc-classic .commentBadge:hover .commentBadge__title a,
.sc-classic ._10BTeIqCrlRC9qFdVckf7v:hover, .sc-classic ._1PFHeR8bDiS4o1IWHAwVDu:disabled{
color: #ccc
}
a.sc-link-dark:hover,
a.sc-link-medium:hover,
.sc-buylink:hover {
color: white
}
/*--------------------------- BEGIN CUSTOM STYLING ---------------------------*/
.g-z-index-header-menu[style] {
border-radius: 32px!important;
border: none!important;
}
/*.sc-button-icon-light {
border: 0!important;
border-radius: 120px;
background: #0AF!important;
color: #000!important;
font-weight: bold;
padding: 0 15px!important;
filter: invert(1)brightness(105%)contrast(150%)hue-rotate(-20deg)!important;
}*/
.sc-classic .activitiesListFull__item + .activitiesListFull__item {
border-top: 1px solid var(--shd-bg-lighter);
}
.sc-classic .notificationBadge__link:focus:after {
border-bottom: 1px solid var(--button-secondary-background-color);
border-top: 1px solid var(--button-secondary-background-color);
}
.sc-classic .activitiesListFull {
margin-bottom: 80px;
}
a.sc-link-verylight, .localeSelector {
color: #ccc!important;
transition-duration: 0.25s
}
.localeSelector > .sc-text {
color: #999;
transition-duration: 0.25s
}
a.sc-link-verylight:hover, .localeSelector:hover {
color: #fff!important;
transition-duration: 0.25s
}
.localeSelector > .sc-text:hover {
color: #ccc;
transition-duration: 0.25s
}
.notificationBadge--unread {
background: linear-gradient(220deg, rgb(255 0 35 / 15%) 0%, rgb(255 0 141 / 0.05) 30%, #1110 75%)!important;
}
.notificationBadge__link:hover {
box-shadow: 12px 8px 18px #000c;
transition-duration: 0.25s;
}
.notificationBadge__link {
transition-duration: 1s;
}
.latestActivities__container:hover, .unreadConversations__container:hover, .profileMenu:hover, .moreMenu:hover, .dialog:hover {
box-shadow: 2px 1px 16px #000;
transition: top 0s, left 0s, box-shadow 0.25s;
}
.latestActivities__container, .unreadConversations__container, .profileMenu, .moreMenu, .dialog {
box-shadow: 8px 4px 32px #000a;
transition: top 0s, left 0s, box-shadow 1s;
}
.visualSound.listenContext .visualSound__wrapper {
background: var(--shd-bg-primary);
}
/* queue and dropdowns */
.sc-classic .dropdownContent__container, .dropdownContent__container, .sc-classic .headerMenu.m-light, .headerMenu.m-light, .sc-classic .dialog, .dialog, .playControls__queue, .sc-classic .playControls__queue {
border-radius: 12px;
border: 1px solid #4448;
background-color: var(--shd-bg-dropdown);
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
}
.sc-classic .m-light .headerMenu__list:first-child li:first-child .headerMenu__link {
border-radius: 12px 12px 0 0;
}
.sc-classic .m-light .headerMenu__list:last-child li:last-child .headerMenu__link {
border-radius: 0 0 12px 12px;
}
.dropdownContent__listItem:hover, .queueItemView:hover {
box-shadow: inset 6px -4px 64px #0006;
}
.dropdownContent__listItem, .dropdownContent__listItem:hover, .queueItemView, .queueItemView:hover {
transition: box-shadow ease-out 0.3s;
}
.playbackSoundBadge__like.sc-button-small.sc-button-icon:before, .playbackSoundBadge__like.sc-button-small.sc-button-icon:not(.sc-button-selected):hover:before, .playbackSoundBadge__follow:before, .playbackSoundBadge__follow:hover:before {
filter: invert(1) hue-rotate(180deg) contrast(1.5);
transition-duration: 0.25s;
}
.playbackSoundBadge__like.sc-button-small.sc-button-icon:not(.sc-button-selected):before, .playbackSoundBadge__follow:before {
filter: invert(1) hue-rotate(180deg) contrast(1.5) brightness(0.7);
transition-duration: 0.25s;
}
.playbackSoundBadge__showQueue, .playbackSoundBadge__showQueue:not(.sc-button-selected):hover, .m-queueVisible .playbackSoundBadge__actions .playbackSoundBadge__showQueue:not(.sc-button-selected) {
filter: invert(1) hue-rotate(180deg) contrast(1.5) hue-rotate(/*[[hue]]*/deg) var(--fil);
transition-duration: 0.25s;
}
.playbackSoundBadge__showQueue:not(.sc-button-selected) {
filter: invert(1) hue-rotate(180deg) contrast(1.5) brightness(0.7);
transition-duration: 0.25s;
}
.queue__panel, .queueItemView, .queue__fallback.queue__itemWrapper,
.sc-classic .queue__panel, .sc-classic .queueItemView, .sc-classic .queue__fallback.queue__itemWrapper {
background-color: inherit;
}
.queueItemView.m-active, .queueItemView:hover {
background-color: #1114!important;
}
.queueItemView.m-active, .queueItemView:hover, .queueItemView {
transition: box-shadow ease-out 0.3s, background-color ease-out 0.3s;
}
.queueItemView:hover.m-active, .uploadMain__chooserContainer, .uploadMain__foot {
background-color: #1116!important;
border: none!important;
}
.queueItemView__username {
color: #ccc!important;
}
.queueItemView__title a {
color: #fff!important;
}
/* .moreActions .moreActions__button.sc-button-medium.sc-button-like:before {
filter: invert(1) brightness(0.5);
} */
.sc-button-follow:not(.sc-button-nostyle):not(.sc-button-transparent):not(.playbackSoundBadge__follow):hover {
background: var(--shd-accent-secondary) !important;
transition-duration: 0.25s;
}
.sc-button-follow:not(.sc-button-nostyle):not(.sc-button-transparent):not(.playbackSoundBadge__follow) {
border-color: var(--shd-bg-lighter);
border: 0;
border-radius: 120px;
background: var(--shd-accent-primary) !important;
color: #fff !important;
padding: 0 15px;
transition-duration: 0.25s;
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
.audibleAttributeDesc, .listenInfo__releaseTitle, .listenInfo__releaseData {
color: #b3b3b3;
}
.playButton.m-stretch {
transition-duration: 1s
}
.playButton.m-stretch:hover {
filter: drop-shadow(2px 2px 6px #000);
transition-duration: 0.25s
}
.sc-button-small.sc-button-follow.sc-button-icon-light:before {
filter: invert(0);
}
.modal.modalWhiteout {
backdrop-filter: blur(calc(12px * var(--blur-on, 1)));
}
.g-tabs-link, .g-tabs-link:visited, .sc-classic .g-tabs-link, .sc-classic .g-tabs-link:visited {
color: #ccca!important;
transition-duration: 1s;
}
.g-tabs-link:hover {
color: #ccc;
transition-duration: 0.25s;
}
.sc-button:not(:disabled):not(.sc-button-play):not(.sc-button-cta):not(.g-button-transparent-inverted):not(.sc-button-active):not(.sc-button-selected):not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(.premiumContent__button):not(.premiumContent__hint):not(.sc-button-transparent):not(.hintButton):not(.tileGallery__sliderButton):not(.playbackSoundBadge__follow):not(.editSnippet__playButton .sc-button-xxlarge):not(.moreActions__button):not(.spotlightRemove), .sc-button-group .sc-button-insights.sc-button-cta, .imageEditDropdown .sc-button, .uiEvoButton {
border-color: var(--shd-bg-lighter);
background: var(--shd-bg-primary);
color: #ccc;
transition-duration: 0.25s;
}
.sc-button:not(:disabled):not(.sc-button-play):not(.sc-button-cta):not(.g-button-transparent-inverted):not(.sc-button-active):not(.sc-button-selected):not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(.premiumContent__button):not(.premiumContent__hint):not(.sc-button-transparent):not(.hintButton):not(.tileGallery__sliderButton):not(.editSnippet__playButton .sc-button-xxlarge):not(.moreActions__button):not(.spotlightRemove):hover, .sc-button-group .sc-button-insights.sc-button-cta:hover, .imageEditDropdown .sc-button:hover .uiEvoButton:hover {
border-color: #fff6;
background: #222;
color: #eee;
filter: drop-shadow(2px 2px 6px #000);
transition-duration: 0.25s;
}
.sc-button-group-pill > .sc-button:not(:last-child) {
margin-right: -1px;
}
.sc-button-group-pill > .sc-button:not(:last-child):hover + .sc-button {
border-left-color: #fff6 !important;
}
.sc-button-selected.sc-button-like:not(.playableTile__actionWrapper .sc-button-selected.sc-button-like):not(.playbackSoundBadge__like):not(.sc-button-transparent):not(.sc-button:hover):not(.moreActions__button), .sc-button-selected.playbackSoundBadge__follow, .sc-button-selected.sc-button-repost, .sc-button-selected.addToPlaylistButton, .sc-button-selected.createPlaylistSuggestion__add {
border-color: var(--shd-bg-lighter);
background: var(--shd-bg-primary);
transition-duration: 0.25s;
}
.sc-button-active:not(.sc-button-play):not(.sc-button-cta):not(.g-button-transparent-inverted):not(.sc-button-selected):not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(.premiumContent__button):not(.premiumContent__hint):not(.sc-button-transparent):not(.hintButton),
.sc-button-selected.sc-button-like:not(.playableTile__actionWrapper .sc-button-like):not(.sc-button-transparent):not(.moreActions__button):hover,
.sc-button-selected.sc-button-repost:not(.playableTile__actionWrapper .sc-button-like):not(.sc-button-transparent):not(.moreActions__button):hover,
.sc-button-selected.playbackSoundBadge__follow:hover, .sc-button-selected.sc-button-repost:not(.moreActions__button):not(.sc-button-icon):hover,
.sc-button-selected.addToPlaylistButton:hover,
.sc-button-selected.createPlaylistSuggestion__add:hover,
.uiEvoButton.uiEvoButton--isSelected:hover,
.sc-button-dropdown.sc-button-active:not(.sc-button-dropdown-plain),
.sc-button-dropdown:hover:not(.sc-button-dropdown-plain),
.sc-button-dropdown.sc-button-selected:not(.sc-button-dropdown-plain) {
border-color: #f506;
background: #310;
filter: drop-shadow(2px 2px 6px #000) hue-rotate(/*[[hue]]*/deg) var(--fil);
transition-duration: 0.25s;
}
.sc-border-light, .sc-classic .sc-border-light {
border: 1px solid #222;
border-radius: 4px;
background-color: var(--shd-bg-primary);
}
.modal__content {
border-radius: 16px;
}
.modal__modal {
border-radius: 16px;
margin-bottom: 120px;
/*height: calc(100% + 120px)!important*/
}
.tabs__tabs {
border-radius: 16px 16px 0px 0px;
}
/*.visuals__container {
filter: brightness(0.3) blur(6px);
}*/
/*.sc-button-group > .sc-button-medium:not(.sc-button-follow) {
filter: brightness(1)!important;
}*/
.g-type-shrinkwrap-block:not(.profileHeaderInfo__userName):not(.soundTitle__info),
.g-type-shrinkwrap-inline,
.g-type-shrinkwrap-block:not(.profileHeaderInfo__userName),
.g-type-shrinkwrap-block:not(.profileHeaderInfo__userName):hover,
.g-type-shrinkwrap-block:visited,
.g-type-shrinkwrap-inline,
.g-type-shrinkwrap-inline:hover,
.g-type-shrinkwrap-inline:visited,
.sc-classic .g-type-shrinkwrap-block:not(.profileHeaderInfo__userName),
.sc-classic .g-type-shrinkwrap-block:not(.profileHeaderInfo__userName):hover,
.sc-classic .g-type-shrinkwrap-block:visited,
.sc-classic .g-type-shrinkwrap-inline,
.sc-classic .g-type-shrinkwrap-inline:hover,
.sc-classic .g-type-shrinkwrap-inline:visited {
background-color: rgba(0,0,0,.5);
backdrop-filter: blur(calc(6px * var(--blur-on, 1)));
}
.profileHeaderInfo__additional {
border-radius: 6px;
}
/* rounded album art */
.sc-artwork:not(.image__rounded), .visuals__container, .directSupport__box, .fullHero {
border-radius: 8px;
}
.soundBadge__artwork > div > .sc-artwork:not(.image__rounded),
.trackItem__image > div > .sc-artwork:not(.image__rounded),
.compactTrackListItem__image > .sc-artwork:not(.image__rounded),
.userAudibleSearchResultItem .sc-artwork:not(.image__rounded) {
border-radius: 4px;
}
/* slight blue shift */
.directSupport__copy {
color: #eee;
}
.directSupport__box {
filter: hue-rotate(/*[[blu]]*/deg) var(--fil);
}
.sc-label {
background: #1110;
border: 1px solid #9993;
color: #999;
}
.sc-label.sc-label-clearance, .sc-label.sc-label-geoblocked, .sc-label.sc-label-mastered, .sc-label.sc-label-monetizable, .sc-label.sc-label-restricted, .sc-label.sc-label-scheduled, .sc-label-blue {
filter: hue-rotate(/*[[blu]]*/deg) var(--fil);
}
.sc-label.sc-label-private {
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
.sc-label.sc-label-private:not(.sc-label-icon-only) {
border-radius: 20px
}
.sc-label.sc-label-monetizable-possible, .sc-label.sc-label-monetization-restriction {
background: #f5f5f5;
border: 1px solid #d6d6d6;
filter: invert(1) brightness(1.75);
}
/* fix choose image culling */
.imageChooser__chooseButton, .imageChooser__chooseButton:hover {
border-color: transparent;
transition-duration: 0.25s;
}
.imageChooser__chooseButton {
background: #0006;
opacity: 0.75;
}
.imageChooser__chooseButton:hover {
background: #1118;
opacity: 1;
}
.dialog.rounded {
border-radius: 12px;
}
.dialog__arrow {
border: none;
background: #222;
}
.soundEditForm, .audibleEditForm__audio, .audibleEditForm__progress, .audibleEditForm__form,
.sc-classic .soundEditForm, .sc-classic .audibleEditForm__audio, .sc-classic .audibleEditForm__progress, .sc-classic .audibleEditForm__form{
background: var(--shd-bg-darker);
}
.listenEngagement, .sc-classic .listenEngagement {
box-shadow: none;
}
.dropdownContent__listItem {
border-bottom: none;
}
.profileHeader__info {
z-index: auto;
position: initial!important;
}
.g-tabs-item {
z-index: 10;
filter: drop-shadow(2px 4px 6px #000);
}
.sc-button:disabled, .sc-button:disabled:hover, .sc-button.sc-button-disabled, .sc-button.sc-button-disabled:hover {
border: 1px solid #0000;
color: #666
}
.sc-select, .sc-input, .sc-classic .sc-select, .sc-classic .sc-input {
border: 1px solid #222;
}
/* autoplay etc switch toggle */
.sc-toggle.sc-toggle-off {
filter: brightness(0.4) contrast(2) hue-rotate(/*[[hue]]*/deg) hue-rotate(-5deg) brightness(1) contrast(1.3) saturate(1.4) var(--fil);
}
.sc-toggle.sc-toggle-on {
border: 2px solid #222;
}
.sc-toggle.sc-toggle-active:before {
box-shadow: inset 2px -2px 12px #0004;
}
.sc-toggle-active .sc-toggle-handle {
box-shadow: inset -4px -4px 12px #0002;
}
.sc-toggle-active:hover .sc-toggle-handle {
box-shadow: inset -2px -2px 9px #0003, -3px 1px 9px #0003;
}
.blockCheckbox__icon {
filter: hue-rotate(/*[[hue]]*/deg) hue-rotate(-5deg) brightness(1) contrast(1.3) saturate(1.4) var(--fil);
}
.blockCheckbox__icon:not(.m-checked *) {
filter: brightness(0.4) contrast(2) hue-rotate(/*[[hue]]*/deg) hue-rotate(-5deg) brightness(1) contrast(1.3) saturate(1.4) var(--fil);
}
.m-disabled .blockCheckbox__icon {
filter: brightness(0.225) hue-rotate(/*[[hue]]*/deg) hue-rotate(-5deg) brightness(1) contrast(1.3) saturate(1.4) var(--fil);
}
.progressBar__inner {
filter: hue-rotate(/*[[hue]]*/deg) hue-rotate(-5deg) saturate(1.5) var(--fil);
}
.progressBar.blue .progressBar__inner {
filter: hue-rotate(/*[[blu]]*/deg) hue-rotate(10deg) saturate(1.1) var(--fil);
}
/* spotlight editing */
.spotlight.editing .spotlight__item, .sc-classic .spotlight.editing .spotlight__item {
background: transparent;
transition-duration: 1s;
padding: 5px 22px 4px 12px;
margin: 4px -22px 4px -12px;
border-radius: 8px;
}
.spotlight.editing .spotlight__item:hover, .sc-classic .spotlight.editing .spotlight__item:hover {
background: #0006;
border: 1px solid #3336;
transition-duration: 0.25s;
box-shadow: 3px 3px 14px -3px #0008;
}
.sc-classic .keyboardShortcuts__shortcutsGroup>dl>dt>kbd>kbd {
background: #fff1;
color: #fff;
font-weight: 400;
border-radius: 5px;
box-shadow: 2px 4px 6px #000a;
}
#app .l-container #content {
overflow: visible;
}
.commentFormDisabled, .sc-classic .commentFormDisabled {
background: #0003;
border-radius: 8px;
}
/*fix infobar wrapping mess*/
.listenEngagement__footer {
flex-wrap: wrap-reverse;
}
.listenEngagement__stats {
flex-wrap: nowrap;
}
.soundActions {
flex-wrap: wrap;
}
.sc-ministats-item {
white-space: nowrap;
}
.sc-radio-radio {
background-color: #333;
border: 1px solid #222;
}
.sc-radio-input:disabled+.sc-radio-radio, .sc-radio:hover .sc-radio-input:disabled+.sc-radio-radio {
background-color: #222;
border: 1px solid #111;
}
.sc-radio-input:checked+.sc-radio-radio {
background-color: var(--shd-accent-primary);
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
box-shadow: inset 0 0 0 2px #333;
}
.compactTrackListItem__user {
color: #ccc;
}
.sc-classic .compactTrackListItem__number, .sc-classic .compactTrackListItem__trackTitle, .compactTrackListItem__trackTitle {
color: #999;
}
.g-modal-section {
margin-bottom: 2px;
}
.g-modal-section:last-child {
border-radius: 0px 0px 16px 16px;
}
::-webkit-resizer, div::-webkit-resizer {
background: #181818;
}
/* dark inputs */
input[type=date]:focus, input[type=email]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus,
input[type=date]:hover, input[type=email]:hover, input[type=password]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=url]:hover, select:hover, textarea:hover{
border-color: #333;
box-shadow: 0px 0px 12px #0008;
transition-duration: 0.25s;
}
input[type=date], input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
transition-duration: 0.25s;
}
.comboBoxList { /* dark autocomplete */
background-color: #333;
border: 1px solid #222;
border-top: 0 solid #222;
transition-duration: 0.25s;
}
.comboBoxList__item.selected {
background-color: #222;
transition-duration: 0.25s;
}
.textfield.invalid .textfield__input {
border-color: #c02;
box-shadow: 0px 0px 12px #8004;
transition-duration: 0.25s;
}
.g-input-validation {
color: #c34;
}
.webProfileControl__icon {
border-radius: 8px;
}
.sc-social-logo-interactive>.sc-social-logo-personal:after {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c2gtd2Vic2l0ZS0xNi1jb2xvcjwvdGl0bGU+PHBhdGggZD0iTTggMkM0LjY4OCAyIDIgNC42ODggMiA4czIuNjg4IDYgNiA2IDYtMi42ODggNi02LTIuNjg4LTYtNi02em0tLjYgMTAuNzU4QTQuNzkzIDQuNzkzIDAgMCAxIDMuMiA4YzAtLjM3Mi4wNDgtLjcyNi4xMjYtMS4wNzRMNi4yIDkuOHYuNmMwIC42Ni41NCAxLjIgMS4yIDEuMnYxLjE1OHptNC4xNC0xLjUyNGExLjE5IDEuMTkgMCAwIDAtMS4xNC0uODM0aC0uNlY4LjZjMC0uMzMtLjI3LS42LS42LS42SDUuNlY2LjhoMS4yYy4zMyAwIC42LS4yNy42LS42VjVoMS4yYy42NiAwIDEuMi0uNTQgMS4yLTEuMnYtLjI0NmMxLjc1OC43MTQgMyAyLjQzNiAzIDQuNDQ2IDAgMS4yNDgtLjQ4IDIuMzgyLTEuMjYgMy4yMzR6IiBmaWxsPSIjNThmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=) no-repeat 50% 50%;
}
.sc-social-logo-interactive .sc-social-logo-residentadvisor:after {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff4848' d='M2 5v4h3.333l2.445 2h4.555L14 9.222l-3.556-3.555-1 1L12 9.222H8L6 7.667H3.556V6.556H6L7.778 8.11 8.888 7 6.668 5z' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.moreActions__group:not(:first-child), .sc-classic .moreActions__group:not(:first-child) {
border-top: 1px solid #6661;
}
.sound.streamContext .soundTitle.m-visualSound .soundTitle__info {
margin-left: -3px;
padding-left: 3px;
padding-bottom: 3px;
}
.soundTitle__info {
padding-left: 3px;
}
.sc-ministats-reposts {
color: #b3b3b3;
transition-duration: 0.25s;
}
.sc-ministats-reposts:hover {
text-decoration: none;
color: #fff!important;
transition-duration: 0.25s;
}
.ext-emoji { /*compatibility with third-party emoji scripts*/
display: inline-block!important;
}
.g-scrollbar {
box-shadow: none;
}
@media (max-width: 1000px) {
#app .l-container #content .truncatedUserDescription.m-overflow.m-collapsed .truncatedUserDescription__wrapper::after {
background: linear-gradient(rgba(255, 255, 255, 0), #181818);
}
}
.banner {
justify-items: center;
}
.sc-classic .l-product-banners { /* promotion banners */
position: relative;
margin-left: inherit;
margin-right: inherit;
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
backdrop-filter: blur(calc(64px * var(--blur-on, 1)));
box-shadow: 2px 2px 24px #0003;
z-index: 1000;
margin-bottom: -3px;
}
.sc-classic .l-product-banners .banner {
background: var(--shd-bg-lighter);
background: linear-gradient(30deg, #401702 -500%, #1a181890 130%);
border: 1px solid #35333355;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
padding: 8px 30px;
font-size: 14px;
margin-left: -1px;
}
.sc-classic .l-product-banners .banner img {
width: 22px;
height: 22px;
filter: saturate(0) contrast(0) sepia(1) saturate(44.5);
}
.sc-classic .banner__content a {
filter: hue-rotate(calc(/*[[hue]]*/deg * -1 - 10deg)) hue-rotate(/*[[blu]]*/deg) brightness(1.3) var(--fil);
}
.sc-classic .banner__closeIcon {
width: 20px;
height: 20px;
}
.sc-classic .l-product-banners .banner.m-alert {
background-color: #221b1b;
font-size: 15px;
}
.sc-classic .l-product-banners .banner.m-alert > * {
transform: scale(0.92);
transform-origin: bottom center;
z-index: 9;
}
.l-product-banners {
/*[[prban]]*/
}
.playControls__bg, .sc-classic .playControls__bg {
backdrop-filter: brightness(0.8) blur(calc(32px * var(--blur-on, 1)));
margin-bottom: 1px; /* fix blur issues with hw acceleration on */
border-bottom: 1px solid #111;
}
.spotlightRemove, .sc-classic .spotlightRemove, .g-button-remove, .compactUpload__cancel, .sc-classic .mobileApps__dismiss {
background-size: 100% !important;
background-position: 50% 50% !important;
filter: brightness(0.55) contrast(6.4);
border-radius: 100%;
box-shadow: inset 0 -0.3px 3px 3px #d7d7d7;
min-width: fit-content !important;
padding: 0;
transition-duration: 0.25s;
}
.spotlightRemove:hover, .sc-classic .spotlightRemove:hover, .g-button-remove:hover, .compactUpload__cancel:hover, .sc-classic .mobileApps__dismiss:hover {
filter: brightness(0.54) contrast(6.4);
}
/* dumbass insights update */
.insightsSidebarModule__title,
.sc-classic .insightsSidebarModule__title {
font-size: 14px;
color: #999;
margin-bottom: -8px;
margin-top: -12px;
}
.insightsSidebarModule__plays {
font-size: 36px;
margin-bottom: 0px;
}
.insightsSidebarModule__timeframe {
font-size: 14px;
margin-bottom: 12px;
}
header.g-flex-row-spread {
height: revert;
}
.trackMonetizationResources__item {
border-radius: 16px;
}
.sc-button.sc-button-transparent {
border-radius: 8px;
}
.sc-button-small.sc-button-transparent {
border-color: #0000;
}
.trackMonetizationResources__payment {
filter: invert(1) contrast(0.05) brightness(1.5);
}
.g-oscp-section-header:before {
background-color: #222;
}
.creatorsNavigation__onSoundCloudLinkNewBadge {
border: 0px;
color: #fff;
font-size: 11px;
padding-right: 4px;
background-color: var(--shd-accent-primary);
border-radius: 12px;
filter: hue-rotate(/*[[hue]]*/deg) hue-rotate(-5deg) var(--fil);
text-align: center;
display: none; /* just get rid of it, its ugly and only shows on the 'promote' tab, which isnt new */
}
.profileMenu__newBadge {
border-radius: 8px;
filter: hue-rotate(/*[[hue]]*/deg) hue-rotate(-5deg) var(--fil);
padding-right: 4px;
display: none;
}
.userBadgeListItem__action {
display: flex;
justify-content: center;
}
/* make the discover tile carousel less empty */
.tileGallery__sliderPanel {
margin-right: 7.8vw;
}
.tileGallery .playableTile, .sc-classic .tileGallery .userBadgeListItem {
width: 9vw;
transform: scale(1.2);
transform-origin: top left;
height: 11vw;
}
.sc-classic .userBadgeListItem__action {
transform: scale(0.83);
transform-origin: 50% 80%;
}
.sc-classic .tileGallery .userBadgeListItem {padding-bottom: 0;}
.tileGallery {
width: 100%;
}
.tileGallery__slider--large, .tileGallery__slider--normal {
transform: scale(0.96);
}
.tileGallery__sliderPeekForward {
background: linear-gradient(to right, #0000 5%, #1119 60%, var(--shd-bg-primary) 80%);
left: auto!important;
}
.tileGallery__sliderPeekBackward {
right: auto!important;
background: linear-gradient(to left, #0000 10%, #1119 60%, var(--shd-bg-primary) 80%);
}
.tileGallery__sliderButton, .tileGallery__sliderButton:not(.artistShortcutsGallery .tileGallery__sliderButton):focus { /* background-color: #333; */
border: none;
outline: none;
border-radius: 50%;
transition: background-color 0.2s, transform 0.2s, brightness 0.4s;
transform: scale(1.5);
transform-origin: center;
top: 48px;
}
.tileGallery__sliderPeek:hover .tileGallery__sliderButton, .tileGallery__sliderButton:hover {
transform: scale(1.6);
filter: brightness(1.2);
transition: transform 0.2s, filter 0.3s;
}
.tileGallery__sliderButton:after {
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.tileGallery__sliderPeek {
display: block;
opacity: 0;
width: 0px;
pointer-events: none;
transition-property: opacity, width;
transition-duration: 0.6s;
transition-timing-function: ease-in;
}
.tileGallery.m-hasItemsBackward .tileGallery__sliderPeekBackward, .tileGallery.m-hasItemsForward .tileGallery__sliderPeekForward {
display: block;
opacity: 1;
width: 10%;
pointer-events: auto;
transition-duration: 0.3s;
transition-timing-function: ease-out;
}
.sc-classic .l-search .l-fixed-left, .l-search .l-fixed-left {
z-index: 1000;
position: fixed;
top: 390px;
filter: hue-rotate(/*[[hue]]*/deg);
}
/*.soundBadge__additional {
background: none;
}*/
/*.createPlaylist__savedContainer > div > div > div > div > .soundBadge__extraItem.soundBadge__audibleAttributes.sc-label-group {
margin-right: -10vw;
padding-left: 4vw;
}*/
.createPlaylist__savedContainer > div > div > .soundBadge__additional {
right: -200px;
background: none;
}
.sc-classic .profileHeaderInfo__additional, .profileHeaderInfo__additional {
margin-top: -8px;
margin-right: 30px;
background: none !important;
backdrop-filter: none !important;
color: #fff;
font-weight: 400;
font-size: 2em;
opacity: 0.9;
}
.featuredProfiles, .sc-classic .featuredProfiles {
transition-property: -webkit-transform, transform, border-color, background-color;
transition-duration: 0.4s;
transition-timing-function: ease-out;
z-index: 30;
border-radius: 0 0 12px 12px;
background-color: #111;
border: 1px solid #1110;
backdrop-filter: blur(calc(32px* var(--blur-on, 1)));
-webkit-transform: translateY(-222px);
transform: translateY(-222px);
right: 6px !important;
height: 280px !important;
overflow: hidden;
}
.featuredProfiles:hover, .featuredProfiles.expanded, .sc-classic .featuredProfiles.expanded {
transition-duration: 0.2s;
border-color: #4448;
background-color: var(--shd-bg-dropdown);
-webkit-transform: translateY(20px)!important;
transform: translateY(20px)!important;
}
.featuredProfiles .featuredProfiles__title, .sc-classic .featuredProfiles .featuredProfiles__title {
border-bottom: none !important;
color: #fff;
position: absolute;
bottom: 0;
margin: 0 10px 4px 20px;
font-weight: 400;
}
.featuredProfiles.expanded .featuredProfiles__title, .sc-classic .featuredProfiles.expanded .featuredProfiles__title {
border-bottom: none !important;
}
.featuredProfiles__wrapper.g-scrollable-inner, .sc-classic .featuredProfiles__wrapper.g-scrollable-inner {
height: 280px !important;
display: flex !important;
flex-direction: column-reverse;
}
.featuredProfiles__list, .sc-classic .featuredProfiles__list {
height: 100%;
padding: 0 16px 0 20px;
width: auto;
margin: 0;
margin-bottom: 40px;
overflow-y: auto;
}
.featuredProfiles__item, .sc-classic .featuredProfiles__item {
border-bottom: none !important;
margin: 0;
margin-top: 10px;
padding-bottom: 0;
}
.userBadge.m-horizontal .userBadge__avatar {
margin-left: 0px;
}
.sc-icon-large.sc-icon-user {
background-size: 18px 18px;
margin-top: 3px;
margin-right: 2px;
}
.profileHeader__chooserWrapper.right {
margin-right: 340px;
margin-top: -15px;
}
button.imageEditDropdownButton.sc-button-camera.sc-button-translucent.profileHeader__headerImageEditChooser.right.sc-button.sc-button-medium.sc-button-responsive {
background: none!important;
border-color: #0000!important;
transition: 0.3s ease-out!important;
}
/*.sound__content {
overflow-x: visible!important;
}*/
.profileHeader {
padding: 0!important;
overflow: visible!important;
}
.sc-button-group {
display: inline-flex!important;
flex-direction: row;
}
.userInfoBar {
padding-top: 20px!important;
}
:not(.artistConnectContainerItem__userInfo)>.profileHeaderBackground > div {
border-radius: 0px 0px 32px 32px!important;
box-shadow: inset 0px -10px 24px 4px #1118;
height: 69.5%;
background-size: auto 280px;
width: calc(100vw - 580px);
background-color: #1110!important;
}
.l-fluid-fixed .l-sidebar-right {
top: -240px!important;
}
.profileHeader__link {
left: 0!important;
bottom: 144px!important;
z-index: 3;
}
div#content>div>div.l-fluid-fixed:only-child div.l-sidebar-right {
top: 4px!important;
}
.header__navWrapper .header__navMenu li a {
filter: hue-rotate(/*[[hue]]*/deg) hue-rotate(-1deg) saturate(1.5) var(--fil) !important;
}
.header__navWrapper .header__navMenu li a.selected {
filter: hue-rotate(/*[[hue]]*/deg) hue-rotate(-1deg) contrast(0.8) brightness(1.2) contrast(1.5) saturate(1.5) var(--fil) !important;
}
/*.backgroundGradient__buffer {
border-radius: 24px;
}*/
.selectionPlaylistBanner {
border-radius: 32px;
/* box-shadow: 3px 5px 24px -2px #000; */
/* filter: drop-shadow(-3px -6px 4px #fff1); */
box-shadow: 2px 4px 16px -4px #0005;
}
.repostOverlay__container, .sc-classic .repostOverlay__container {
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
background-color: var(--shd-bg-dropdown);
border-radius: 8px;
border: 1px solid #292929;
}
.repostOverlay__youReposted, .sc-classic .repostOverlay__container:not(.repostOverlay--uiEvo) .repostOverlay__youReposted {
color: #ccc;
}
.sc-ministats-small.sc-ministats-reposts.repostOverlay__messageRepostIcon:before {
filter: brightness(2.2);
}
.repostOverlay__close:hover {
filter: brightness(1.25);
transition: filter 0.2s;
}
.repostOverlay__close {
transition: filter 0.4s;
}
.repostOverlay__message {
overflow-x: visible;
}
.repostCaptionForm__loadingBar {
background: #0007;
height: 25px;
}
.sc-status-icon-verified.sc-status-icon-medium {
width: 24px;
height: 24px;
background-size: 24px;
}
.profileHeaderInfo__avatar.sc-media-image {
transition: filter 1s;
}
.profileHeaderInfo__avatar.sc-media-image:hover {
filter: drop-shadow(5px 5px 12px #0006);
transition: filter 0.4s;
}
.sc-button-small:not(.sc-button-cta), .sc-button-medium:not(.sc-button-cta):not(.sc-button-nostyle) {
font-size: 12px;
}
.infoStats__value {
font-size: 24px!important;
}
.infoStats__title {
font-size: 14px!important;
}
.userInfoBar__buttons .sc-button-group a.sc-button-startstation.sc-button.sc-button-medium.sc-button-responsive {
padding-top: 12px!important;
}
.sc-status-icon-verified.sc-status-icon-small {
width: 14px;
height: 14px;
background-size: 14px;
}
.sc-classic .userBadgeListItem__title .userBadgeListItem__verifiedBadge { /* fix verified badge wrapping */
width: 12px;
display: block;
top: -4px;
}
.sc-status-icon.sc-status-icon-verified.sc-status-icon-small.sc-ir {
filter: contrast(1.2) brightness(1.1) hue-rotate(/*[[blu]]*/deg) var(--fil);
}
.profileHeaderBackground > div > .backgroundGradient > .backgroundGradient__buffer {
border-radius: 0px 0px 32px 32px!important;
}
/*.audibleEditForm__form {
margin-bottom: 96px;
}*/
/* next pro badge */
/*[[probdg]]*/
.sc-classic .sc-button-selected.playbackSoundBadge__follow.sc-button-follow:before {
/*filter: brightness(0.5) sepia(1) contrast(2) saturate(24) hue-rotate(-2deg) saturate(1.1)!important;*/
filter: invert(0) hue-rotate(8deg) brightness(1.1)!important;
}
/* callout bubbles */
.callout__bubble, .sc-classic .callout__bubble {
background-color: var(--shd-bg-dropdown);
border-radius: 12px;
border: solid 2px var(--shd-accent-primary);
backdrop-filter: blur(calc(60px * var(--blur-on, 1)));
filter: drop-shadow(2px 6px 12px #0009) hue-rotate(/*[[hue]]*/deg) var(--fil);
}
.callout__bubble:before, .sc-classic .callout__bubble:before {
bottom: -12px;
background-color: #191919;
background: linear-gradient(-45deg, var(--shd-accent-primary) -50%, #191919 50%, #19191900 55%);
border-bottom: solid 2px var(--shd-accent-primary);
border-right: solid 2px var(--shd-accent-primary);
}
.callout__captionBody {
color: #ccc;
}
.callout__title {
color: #fff;
}
.callout__captionImage {
filter: brightness(0.9) invert(1) hue-rotate(180deg) hue-rotate(/*[[hue]]*/deg) saturate(2);
}
.callout__button {
filter: hue-rotate(calc(/*[[hue]]*/deg * -1));
}
.calloutBackground {
filter: hue-rotate(/*[[hue]]*/deg);
}
/* modify sidebar jank */
.infoStats {
margin-bottom: 15px;
margin-top: -15px;
}
/* .l-sidebar-right .l-fixed:before {
content: "";
margin-bottom: -20% !important;
height: fit-content;
} */
.l-sidebar-right .l-fixed:after {
margin-bottom: 0;
padding: 0;
}
.l-fluid-fixed .l-sidebar-right .l-fixed[style^="top: "]:not([style^="top: -"]) {
top: 0 !important;
}
.userSidebar:before, .userSidebar {
transition: margin-bottom 0.1s, top 0.5s;
}
/* Fix header boundry preventing clicks on upper-right of the user's profile */
.profileHeader__link {
width: calc(100vw - 580px);
}
.profileHeader__edit {
width: calc(100vw - 860px);
}
.profileHeader__chooserWrapper.right {
margin-right: 12px;
}
/* Reposition verified badges */
.userDropbar__verifiedBadge .sc-status-icon-verified.sc-status-icon-medium {
width: 15px;
height: 15px;
background-size: 100%;
margin-top: -4px;
margin-left: -2px;
}
.userBadge__verifiedBadge .sc-status-icon-verified.sc-status-icon-small {
width: 14px;
height: 14px;
background-size: 14px;
margin-top: -2px;
}
/* Fix header size on banner-less profiles */
.profileHeaderBackground div .backgroundGradient {
height: 70%;
}
/* make side nav more dynamic */
.sc-classic .g-nav-item>.g-nav-link, .g-nav-item>.g-nav-link {
background-position: 5px -28px;
font-weight: 300;
filter: brightness(0.8) contrast(1.2) drop-shadow(0px 0px 0px #0000);
transition: font-weight 0.2s, filter 0.1s;
}
.sc-classic .g-nav-item.active>.g-nav-link, .g-nav-item.active>.g-nav-link {
font-weight: 440;
filter: drop-shadow(0px 0px 6px #fff4);
}
.sc-classic .g-nav-item>.g-nav-link:hover:not(.g-nav-item.active>.g-nav-link), .g-nav-item>.g-nav-link:hover:not(.g-nav-item.active>.g-nav-link) {
filter: brightness(0.9) contrast(1.1) drop-shadow(0px 0px 6px #fff8);
}
/* unify transitions */
.notificationIcon:before {
transition: opacity 0.2s
}
.g-dark .sc-type-light, .g-dark a {
transition: color 0.2s;
}
/* Change font to Inter */
body, button, input, select, textarea, .soundTitle__uploadTime, .sc-type-light, .sc-tag, .sc-tag:visited, .soundTitle__title, .sc-font-light, .sc-button, .sc-button-small:not(.sc-button-cta), .sc-type-medium, .sc-type-small, .sc-ministats, .sc-font-body, .sc-input, .soundTitle.listenContext .soundTitle__title, .soundTitle.listenContext .soundTitle__title.g-type-shrinkwrap-inline:hover,
body a, .sc-type-h1, .sc-type-h2, .sc-type-h3, .sc-type-h4, .sc-type-h5, .sc-type-h6, h1, h2, h3, h4, h5, h6, h7, h8, p, .sc-font, .mixedSelectionModule__titleText, .sc-classic .g-type-marketing-header, .sc-classic .notificationBadge,
.app-header-black-title, .sc-classic .header .creatorSubscriptionsButton {
font-family: var(--font-main) !important;
}
.spotlightTitle, .sc-classic .spotlightTitle, .userstream__header, .sc-classic .userstream__header, .sc-font, .sc-classic .sc-font, input.headerSearch__input.sc-input.g-all-transitions-300::placeholder,
.sidebarHeader__more, .sc-classic .sidebarHeader__more, .sc-font-light, .sc-classic .sc-font-light, .sc-type-medium, .sc-classic .sc-type-medium, .sc-type-small, .sc-classic .sc-type-small, .soundTitle__title, .sc-classic .soundTitle__title, .sc-ministats, .sc-classic .sc-ministats, .sc-input, .sc-input::placeholder, .header, .sc-classic .header, .mixedSelectionModule__titleText, .sc-classic .mixedSelectionModule__titleText, .sc-classic .velvetCakeModule__titleText, .notificationsPreferences__bodyCell, .sc-classic .notificationsPreferences__bodyCell, .notificationsPreferences__headerCell, .sc-classic .notificationsPreferences__headerCell, .sc-classic .staticPage h2,
input[type=date]::placeholder, input[type=email]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, select::placeholder, textarea::placeholder, #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-pc-sdk #ot-pc-desc .privacy-notice-link, .sc-media-content .userItem__details,
.sc-media-content .userItem__details, .sc-classic .frontContent__actions input[type=search]::placeholder, .sc-classic .tokenInput__input, .sc-classic ._10BTeIqCrlRC9qFdVckf7v, .sc-classic .l-footer.marketing a, .downloadLandingIntro__subheader, .sc-classic .downloadLanding__heading, .sc-classic .downloadLandingSection__header, .sc-classic .downloadLandingSection__copy, .sc-classic .commentForm .commentForm__input, .sc-select {
font-weight: 300;
}
body a, .sc-classic .header, .statsSummary__metricValue, .soundTitle__uploadTime, .sc-type-light, .sc-tag, .sc-tag:visited, .sc-button, .sc-button-small:not(.sc-button-cta), .statsBadge__value, .sc-classic .statsBadge__value, .infoStats__value, .sc-classic .infoStats__value, .soundTitle.listenContext .soundTitle__title, .soundTitle.listenContext .soundTitle__title.g-type-shrinkwrap-inline:hover, .sc-classic .soundTitle.listenContext .soundTitle__title, .sc-classic .soundTitle.listenContext .soundTitle__title.g-type-shrinkwrap-inline:hover,
body, .g-type-shrinkwrap-large-secondary, .g-type-shrinkwrap-large-secondary:visited, .g-type-shrinkwrap-secondary, .g-type-shrinkwrap-secondary:visited, .sc-type-h1, .sc-type-h2, .sc-type-h3, .sc-type-h4, .sc-type-h5, .sc-type-h6, .gritter-title, .sc-classic .g-form-section-title, .sc-classic .g-type-marketing-info, #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc, .sc-type-large, .directSupport__copy, .signinRedirectMessage__text,
.sc-buylink-medium, .sc-classic .soundTitle__uploadTime, .sc-classic .headerSearch__input, .compactTrackListItem__trackTitle, .sc-classic .compactTrackListItem__trackTitle, button.headerSearch__submit.submit.sc-ir, form.headerSearch, #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc, .insightsSidebarModule.sc-font div:not(.insightsSidebarModule__plays),
.sc-classic .g-type-shrinkwrap-large-secondary, .sc-classic .g-type-shrinkwrap-large-secondary:visited, .sc-classic .g-type-shrinkwrap-secondary, .sc-classic .g-type-shrinkwrap-secondary:visited, .sc-link-primary, .header__navWrapper .header__navMenu li a, .topStatsFullItem__count, .sc-label, .sc-classic .editTrackModalButton, .commentItem__createdAt, .commentItem__separator, .commentItem__timestamp, .commentItem__body, .sc-classic .commentItem__createdAt, .sc-classic .commentItem__separator, .sc-classic .commentItem__timestamp, .sc-classic .commentItem__body, .creatorLikeInline, .sc-classic .header .creatorSubscriptionsButton, .sidebarHeader__actualTitle__webi__style {
font-weight: 400;
}
.uiEvoButton, .repostOverlay--uiEvo .repostOverlay__message, .repostOverlay--uiEvo .repostOverlay__youReposted, .artistNavigationItem__name, .storyItemViewerHeader__username a, .signupModule__title, .onSoundCloudTeaser__title.sc-font-light, .sc-classic .g-type-marketing-header, .frontHero__title, .onSoundCloudTeaser__title.sc-font-light, .insightsSidebarModule__plays, a.userStatsLegend__itemTitleWrapper, .uploadButton__status, .linkMenu__groupTitle, .sc-classic .g-type-shrinkwrap-large-primary, .sc-classic .g-type-shrinkwrap-primary:not(.soundTitle__title), .listenInfo__releaseData, .sc-classic .listenInfo__releaseData {
font-weight: 600;
}
.sc-classic .ui-datepicker th, .sc-classic .compactTrackListItem.active, .sc-classic .compactTrackListItem.active .compactTrackListItem__content, .sc-classic .compactTrackListItem.active .compactTrackListItem__number, .sc-classic .compactTrackListItem.active .compactTrackListItem__plays, .sc-classic .compactTrackListItem.active .compactTrackListItem__trackTitle, .sc-classic .compactTrackListItem.active .compactTrackListItem__user {
font-weight: 700;
}
@supports (font-variation-settings: normal) {
body, button, input, select, textarea, .soundTitle__uploadTime, .sc-type-light, .sc-tag, .sc-tag:visited, .soundTitle__title, .sc-font-light, .sc-button, .sc-button-small:not(.sc-button-cta), .sc-type-medium, .sc-type-small, .sc-ministats, .sc-font-body, .sc-input, .soundTitle.listenContext .soundTitle__title, .soundTitle.listenContext .soundTitle__title.g-type-shrinkwrap-inline:hover,
body a, .sc-type-h1, .sc-type-h2, .sc-type-h3, .sc-type-h4, .sc-type-h5, .sc-type-h6, h1, h2, h3, h4, h5, h6, h7, h8, p, .sc-font, .mixedSelectionModule__titleText, .sc-classic .g-type-marketing-header,
.app-header-black-title, .sc-classic .header .creatorSubscriptionsButton {
font-family: var(--font-main)!important;
}
.mixedSelectionModule__titleText, .sc-classic .mixedSelectionModule__titleText, .sc-classic .velvetCakeModule__titleText, .sc-classic .header, body, .soundTitle__usernameTitleContainer .soundTitle__title:hover, .sc-classic .soundTitle__title:hover, .g-nav-item>.g-nav-link:hover:not(.g-nav-item.active>.g-nav-link), .notificationsPreferences__bodyCell, .notificationsPreferences__headerCell {
font-weight: 330;
}
}
.statsBadge__value, .infoStats__value {
font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif!important;
}
.sc-media-content .userItem__details {
color: #ccc!important;
font-weight: 300!important;
font-size: 13px;
}
/* LIDL soundcloud ad */
.siteTakeoverOverlay {
left: 230px;
right: 330px;
top: 0px;
width: calc(100vw - 580px)!important;
clip-path: inset(0px 0px 0px 0px);
z-index: 1000;
bottom: calc(103% - 5vw);
border-radius: 0px 0px 8px 8px;
overflow: hidden;
transition: bottom 1s, border-bottom 0.8s;
border-bottom: 0px solid #0000;
}
.siteTakeoverOverlay:hover {
bottom: calc(136% - 64vw);
border-bottom: 6px solid #0008;
}
.sc-checkbox-check {
filter: invert(1) brightness(1.2);
border: 1px solid #ddd!important;
transition: 0.2s!important;
}
.checkbox:hover .sc-checkbox-check {
box-shadow: 0px 0px 12px #fff8;
border: 1px solid #ccc!important;
}
/*.tabs {
padding-bottom: 120px;
}*/
.sidebarInfoBox {
background: var(--shd-bg-primary);
border: 1px solid #222!important;
border-radius: 4px;
box-shadow: 0px 0px 24px #0004;
}
.listenContent__visual .commentFormDisabled {
background: var(--shd-bg-lighter);
}
.soundTitle.m-visualSound.listenContext .soundTitle__uploadTime {
color: #fff;
text-shadow: 0 4px 8px #0008;
}
.soundTitle.m-visualSound.streamContext .soundTitle__uploadTime {
color: #fff;
text-shadow: 0 2px 6px #000c;
}
.sc-classic .m-light .headerMenu__link, .sc-classic .m-light .headerMenu__link:focus, .sc-classic .m-light .headerMenu__link:hover {
color: #ccc;
}
.gritter-item {
color: #ccc;
}
.gritter-title {
color: #fff;
}
.sc-button.sc-button-translucent:not(.sc-button-cta) {
background-color: inherit;
}
/*.sc-button-selected {
border: 1px solid #f50;
}*/
/* stats fixes */
.statsLineChart__ticks, .statsLineChart__bottom, .stats__xAxis, .stats__yAxis {
filter: invert(0.9);
}
.g-stats-icon-orange:not(.g-tabs-link .g-stats-icon-orange), .sc-text-orange, .statsLineChart__lines, .topStatsItem__visual, .sc-background-orange, .topStatsFullItem__visual {
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
.statsSummary__metricValue {
font-size: 24px;
}
.statsBarChart, .userStatsLegend__items {
filter: hue-rotate(180deg) brightness(1.25) invert(1) contrast(0.92) hue-rotate(/*[[hue]]*/deg) hue-rotate(5deg) brightness(1.1) var(--fil);
}
a.userStatsLegend__itemTitleWrapper {
color: #000!important;
font-weight: 600;
}
.g-tabs-link.active {
color: var(--shd-accent-primary)!important;
}
.sc-classic .g-tabs-link:focus, .sc-classic .g-tabs-link:hover {
color: #ccc!important;
border-color: var(--shd-accent-primary);
}
.sc-toggle.toggleFormControl__toggle:not(.sc-toggle-active) {
border: 2px solid #393939;
background: #333;
}
.sc-toggle.toggleFormControl__toggle:not(.sc-toggle-active) .sc-toggle-handle {
background: #ddd;
}
.notificationsPreferences__table .sc-border-light-bottom {
border-bottom: 1px solid #222;
}
.sc-classic .show .header__logo {
background: inherit!important;
}
.sc-classic .l-fluid-fixed .l-user-main {
padding-top: 50px; /* old: 30px */
}
.sc-button-next, .sc-button-pause, .sc-button-play, .sc-button-prev, .sc-button.sc-button-blocked, .sc-button.sc-button-play.sc-button-disabled:disabled, .sc-button.sc-button-play:disabled, .sc-button.sc-button-play:disabled:hover {
background-color: var(--shd-accent-primary);
background: linear-gradient(#f60,#f40);
filter: brightness(1) contrast(1) hue-rotate(/*[[hue]]*/deg)!important;
transition-duration: 0.5s;
transition-property: background-color, filter, box-shadow, color;
}
.sc-button-next.sc-button-focus, .sc-button-next:focus, .sc-button-next:hover, .sc-button-pause.sc-button-focus, .sc-button-pause:focus, .sc-button-pause:hover, .sc-button-play.sc-button-focus, .sc-button-play:not(.playableTile__playButton .playButton):focus, .sc-button-play:not(.playableTile__playButton .playButton):hover, .sc-button-prev.sc-button-focus, .sc-button-prev:focus, .sc-button-prev:hover {
background-color: var(--shd-accent-secondary);
background: linear-gradient(#f60,#f40);
box-shadow: inset -2px -8px 16px #c20c;
filter: brightness(0.9) contrast(1.3) hue-rotate(/*[[hue]]*/deg) hue-rotate(-2deg)!important;
transition-duration: 0.2s;
}
/* Color changer (switched from https://33kk.github.io/uso-archive/?style=123974 to simpler method) */
.waveform canvas, .repeatControl:after, .commentPopover__username, a.commentPopover__username:hover, a.commentPopover__username:visited, .volume__sliderHandle, .volume__sliderProgress, .sc-button-play, .playbackTimeline, .heroPlayButton, #app > header > div > div.header__left > div, #app > header > div > div.header__right.sc-clearfix > a:not(.sc-classic .header__link.header__goUpsell, .sc-classic .header__link.header__goUpsell_side_by_side_experience, .sc-classic .header__link.header__proUpsell_side_by_side_experience), .sc-button-active, .sc-button-selected, .sc-button-cta, .sc-button-cta:hover, .sc-button-cta:focus, .sc-button-cta:visited, .sc-toggle:before, #content > div > div.l-listen-wrapper > div.l-about-main > div > div:nth-child(1) > div > div > div > div.listenEngagement__extras > div.listenEngagement__shuffle > div > label > span, .moreMenu__link.moreMenu__goUpsell, .newItemBadge.newItems__some, .sc-status-icon:not(.sc-status-icon-verified), .g-tabs-link.active, .sc-classic .g-tabs-link, .g-required-label:after, .sc-button-startstation, .sc-orange, .uiEvoButton, .uiEvoButton--isSelected, .uiEvoButton.uiEvoButton--isSelected:hover, /*.tabs__tabNew:not(.g-tabs-link.active .tabs__tabNew):not(.g-tabs-link:hover .tabs__tabNew), */ .tileGallery__sliderButton:active:after, .tileGallery__sliderButton:focus:after, .tileGallery__sliderPeek:hover .tileGallery__sliderButton:after, .mobileLandingDemo__static,
.imageCrop__zoomSlider, .sc-classic .imageCrop__zoomSlider {
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
/* soundcloud stories */
.uiEvoButton {
border-radius: 5px;
}
.uiEvoButton--isSelected, .uiEvoButton.uiEvoButton--isSelected:hover {
background-color: var(--shd-accent-primary);
}
.artistShortcutsModal {
background: radial-gradient(transparent 0, black 100%);
backdrop-filter: sepia(0.5) saturate(1) hue-rotate(/*[[hue]]*/deg) hue-rotate(-20deg) brightness(1.2) contrast(8) blur(calc(200px * var(--blur-on, 1)));
/*[[bgblur]]*/
background: url("https://cdn.jsdelivr.net/gh/JunkiEDM/scultradark/img/sc-artistshortcuts-bg.png"), #080506;
background: url("https://cdn.jsdelivr.net/gh/JunkiEDM/scultradark/img/sc-artistshortcuts-bg.webp"), #080506;
background-size: cover;
backdrop-filter: none;
/**/
}
.artistShortcutsModalContent {
height: calc(100% - 90px);
}
#overlay_634 .modal__modal {
background: var(--shd-bg-primary);
border: 1px solid #222
}
.sc-classic .suggestedTags, .suggestedTags {
background-color: var(--shd-bg-lighter);
border: 1px solid #222;
}
.sc-classic .suggestedTags__listItem.selected, .suggestedTags__listItem.selected {
background-color: var(--shd-bg-primary);
}
#overlay_40417 {
border-radius: 4px;
}
.sc-classic .tokenInput.focused .tokenInput__wrapper, .tokenInput.focused .tokenInput__wrapper {
border-color: #444;
}
.audibleEditForm {
border-radius: 12px;
border: 1px solid var(--shd-bg-primary);
margin-bottom: 144px;
}
.fullListenHero.fullHero.l-inner-fullwidth {
border-radius: 0px 0px 0px 32px;
}
.selectionPlaylistBanner .backgroundGradient__buffer {
border-radius: 16px;
}
.sc-tag.sc-tag-large {
border-radius: 12px;
backdrop-filter: blur(calc(6px * var(--blur-on, 1)));
background: #2a2a2abb;
box-shadow: 1px 4px 4px #0006;
transition-duration: 0.15s;
}
.sc-tag.sc-tag-large:hover {
background: #333;
box-shadow: 0px 3px 8px #0006;
}
.artistShortcutsGallery .tileGallery__sliderPeek {
z-index: -1;
}
.tileGallery.m-hasItemsBackward .tileGallery__sliderPeekBackward, .tileGallery.m-hasItemsForward .tileGallery__sliderPeekForward {
z-index: 1;
}
.chartTrack.m-interactive:hover, .chartTrack.m-playing,
.sc-classic .chartTrack.m-interactive:hover, .sc-classic .chartTrack.m-playing{
background-color: #090909;
}
.g-oscp-section {
border-bottom: none;
}
.reports__headers {
background-color: var(--shd-bg-primary);
}
._4OE7oO4wnIjZNEbkMLsPQ {
background-color: rgb(13 13 13 / 70%);
}
.inboxItem.active {
filter: hue-rotate(/*[[hue]]*/deg);
}
.inboxItem.active {
filter: hue-rotate(/*[[hue]]*/deg);
}
.inboxItem.active .conversationBadge {
filter: hue-rotate(calc(/*[[hue]]*/deg * -1));
}
.l-signin .l-main {
border: none;
}
.header__loginMenu {
padding: 10px 0px;
/*transform: scale(0.9);*/
}
.playlistConsumerSubUpsell__messageBox, .sc-classic .playlistConsumerSubUpsell__messageBox {
background-color: var(--shd-bg-darker);
border: 1px solid var(--shd-bg-lighter);
border-radius: 8px;
padding: 18px
}
.playlistConsumerSubUpsell__messageDescription, .sc-classic .playlistConsumerSubUpsell__messageDescription {
margin-bottom: 12px;
}
.sc-classic .listenLogin, .listenLogin {
background-color: var(--shd-bg-primary);
padding: 0;
}
.sc-classic .listenLogin .sc-media-content {
display: flex;
justify-content: space-between;
}
.uploadLoggedOut__header {
background: url(https://a-v2.sndcdn.com/assets/images/img-upload-hero-0fd428fc.jpg) 100% 100%/1240px 460px no-repeat;
}
.uploadLoggedOut__testimonials {
background-image: none;
}
.uploadLoggedOut__testimonialListItem {
background: #222;
}
.header__inner .header__right {
filter: hue-rotate(/*[[hue]]*/deg)
}
.header__userNav, .header__inner .header__right .left {
filter: hue-rotate(calc(/*[[hue]]*/deg * -1));
}
#app .l-container #content .l-vertical-bar .userInfoBar .profileTabs.g-tabs.g-tabs-medium {
margin-top: -25px;
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons {
bottom: 120px;
right: 20px;
}
@media only screen and (max-width: 1000px) {
.profileHeaderBackground__visual, .profileHeader__link {
width: calc(100vw - 320px)!important;
}
.profileTabs.g-tabs.g-tabs-medium {
padding-right: calc(100vw - 120%)!important;
}
.userInfoBar__buttons, .profileHeaderInfo__content.sc-media-content {
margin-right: 80px!important;
}
}
@media only screen and (max-width: 1000px) {
#app .l-container #content .l-listen-hero .soundTitle__usernameTitleContainer > * {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
}
.l-listen-hero .soundTitle__usernameTitleContainer {
margin-right: -65px;
}
}
@media only screen and (max-width: 840px) {
.l-listen-hero .soundTitle__titleContainer {
flex-direction: column;
gap: 12px;
}
.l-listen-hero .soundTitle__usernameTitleContainer {
margin-right: -1300px;
}
}
@media only screen and (min-width: 1925px) {
:not(.artistConnectContainerItem__userInfo)>.profileHeaderBackground > div {
/*height: 30vh;*/
/*background-size: 100% 100%!important;*/
/*filter: blur(20px);*/
/* height: 280px; */
background-repeat: repeat-x;
background-size: max(1335px, 100%);
background-position: left center;
}
.profileHeader .profileHeaderInfo__avatar.sc-media-image {
filter: drop-shadow(5px 5px 12px #0006);
}
}
.userInfoBar__buttons {
position: relative;
}
.profileTabs .g-tabs-item .g-tabs-link {
letter-spacing: .12em!important;
margin: 0.2vw!important;
font-size: 14px!important;
padding: 6px 5%!important;
white-space: nowrap;
}
#app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-follow, #app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-startstation, #app .l-container #content .l-vertical-bar .userInfoBar .userInfoBar__buttons .sc-button-insights {
font-size: 12px;
letter-spacing: .12em;
white-space: nowrap;
line-height: 125%;
}
.insightsSidebarModule.sc-font { /*show/hide sidebar insights*/
padding: 0;
margin-top: 20px;
height: 100%;
overflow-y: clip;
}
.insightsSidebarModule__plays {
font-weight: 600;
}
.insightsSidebarModule.sc-font div:not(.insightsSidebarModule__plays) {
font-weight: 400;
margin-top: -6px;
}
.insightsSidebarModule__timeframe {
font-size: 14px;
}
.insightsSidebarModule__title {
font-size: 16px;
}
/*[[sin]]*/
/* gdpr aka cookie consent dickbar */
#onetrust-consent-sdk #onetrust-banner-sdk,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
background-color: var(--shd-bg-primary);
}
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc {
color: #fff!important;
font-weight: 400;
}
.onetrust-pc-dark-filter {
background: #0002;
pointer-events: none;
}
#onetrust-consent-sdk {
/*[[gdpr]]*/
}
.onetrust-pc-dark-filter.ot-fade-in {
pointer-events: none;
}
#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor,
#onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler {
background-color: var(--shd-bg-primary);
box-shadow: 0px 2px 16px -3px #000;
border-radius: 24px;
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk {
border-bottom: 1px solid #000;
}
#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy #onetrust-policy-title, #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy h3, #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active,
#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal,
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a,
#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal,
#onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler {
color: #fff;
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header, #onetrust-pc-sdk button, #onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text, #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc, #onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc,
#onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler {
font-family: var(--font-main);
font-weight: 200;
}
#onetrust-pc-sdk button + .ot-acc-hdr .ot-plus-minus:before {
filter: invert(1);
}
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active {
color: #fff;
}
#accept-recommended-btn-handler {
filter: contrast(0.87);
height: 32px!important;
padding: 12px!important;
border: none!important;
}
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
filter: invert(0.9) brightness(1.2);
}
#onetrust-pc-sdk .ot-switch-nob,
#onetrust-consent-sdk #onetrust-pc-sdk #vendor-search-handler {
background: #222;
border: 1px solid #333;
}
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
background-color: #555;
border: 1px solid #666;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
background-color: var(--shd-bg-primary);
}
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
color: #3c8fe6;
}
#onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-pc-sdk #ot-pc-desc .privacy-notice-link,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc .privacy-notice-link {
color: #3c8fe6;
font-weight: 300;
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-cnt .ot-chkbox > input:checked ~ label,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
background: var(--shd-accent-orange)
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-cnt .ot-chkbox > input:not(:checked) ~ label,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:not(:checked) + .ot-switch .ot-switch-nob {
filter: brightness(0.4) contrast(2) hue-rotate(-20deg) hue-rotate(-5deg) brightness(1) contrast(1.3) saturate(1.4) var(--fil);
}
/* logged out landing page */
.sc-type-large {
filter: drop-shadow(2px 2px 4px #0006);
}
.frontHero__title {
text-align: center;
}
.onSoundCloudTeaser__title.sc-font-light {
font-weight: 600;
font-size: 28px;
line-height: 1.1;
}
span.frontContent__uploadOwnButton {
text-align: center;
display: flex;
align-items: center;
flex-direction: column;
}
button.headerSearch__submit.submit.sc-ir, form.headerSearch {
font-weight: 400;
}
input.headerSearch__input.sc-input.g-all-transitions-300::placeholder {
font-weight: 200;
}
a.frontContent__uploadButton.sc-button.sc-button-cta.sc-button-primary.sc-button-large {
margin-top: 4px;
}
.trendingTracks ul.lazyLoadingList__list.sc-list-nostyle.sc-clearfix {
display: flex;
flex-flow: wrap;
justify-content: center;
}
.frontHero {
filter: hue-rotate(/*[[hue]]*/deg);
}
.frontHero > * {
filter: hue-rotate(calc(/*[[hue]]*/deg * -1));
}
.header__loginMenu {
display: flex;
float: none;
justify-content: center;
}
.story__track__artist {
color: #ccc;
}
.artistNavigationItem__button {
border-radius: 15px;
}
/*input[type=date]::placeholder, input[type=email]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, select::placeholder, textarea::placeholder {
font-weight: 300;
}
.modal__modal {
background: #111;
filter: brightness(1) contrast(1.1);
}*/
.createPlaylistSuggestion__addContainer, .editTrackItem__additional, .editTrackItem.m-active .editTrackItem__additional, .editTrackItem.m-hover .editTrackItem__additional, .editTrackItem.m-dragging .editTrackItem__additional { /*Remove linear-gradient background on some selection areas*/
background: none;
}
.editTrackList__list .sortable-placeholder,
.sc-classic .editTrackList__list .sortable-placeholder {
background: #060606;
border-top: 1px solid var(--shd-bg-lighter);
}
.editTrackItem.m-dragging,
.sc-classic .editTrackItem.m-dragging {
/* background-color: #1c1c1c; */
padding: 1px 5px;
}
/* .editTrackItem.m-dragging .editTrackItem__additional,
.sc-classic .editTrackItem.m-dragging .editTrackItem__additional {
background: #1c1c1c;
background: linear-gradient(90deg,#1c1c1c1c,#1c1c1c 17px);
} */
.createPlaylistSuggestion__addContainer, .editTrackItem__additional, .editTrackItem.m-active .editTrackItem__additional, .editTrackItem.m-hover .editTrackItem__additional,
.sc-classic .createPlaylistSuggestion__addContainer, .sc-classic .editTrackItem__additional, .sc-classic .editTrackItem.m-active .editTrackItem__additional, .sc-classic .editTrackItem.m-hover .editTrackItem__additional {
background: var(--shd-bg-darker);
background: linear-gradient(90deg,#0d0d0d11,#0d0d0d 17px);
}
.editTrackItem.m-active, .editTrackItem.m-hover,
.sc-classic .editTrackItem.m-active, .sc-classic .editTrackItem.m-hover {
background: linear-gradient(60deg, #563526 -10%, #48202b 160%) !important;
}
.editTrackItem.m-hover .editTrackItem__additional, .editTrackItem.m-active .editTrackItem__additional, .m-active .editTrackItem__additional, .editTrackItem.m-dragging .editTrackItem__additional,
.sc-classic .editTrackItem.m-hover .editTrackItem__additional, .sc-classic .editTrackItem.m-active .editTrackItem__additional, .sc-classic .m-active .editTrackItem__additional, .sc-classic .editTrackItem.m-dragging .editTrackItem__additional {
background: #4E2929;
background: linear-gradient(90deg,#4E292911,#4E2929 17px);
}
.editTrackList__list.sortable-dragging-list .editTrackItem:is(.m-active, .m-hover) {
background: unset !important;
margin: unset !important;
padding: unset !important;
}
.editTrackList__list.sortable-dragging-list .editTrackItem:is(.m-active, .m-hover) .editTrackItem__additional {
background: var(--shd-bg-darker) !important;
background: linear-gradient(90deg,#0d0d0d11,#0d0d0d 17px) !important;
right: 0 !important;
}
.editTrackList__list.sortable-dragging-list .editTrackItem:is(.m-active, .m-hover) .editTrackItem__play {
display: none !important;
}
.editTrackItem {
transition-duration: 0.3s;
transition-property: padding, margin;
}
.editTrackItem .editTrackItem__additional {
transition-duration: 0.3s;
transition-property: right;
}
.editTrackItem.m-active .editTrackItem__content, .editTrackItem.m-active .editTrackItem__trackTitle,
.sc-classic .editTrackItem.m-active .editTrackItem__content, .sc-classic .editTrackItem.m-active .editTrackItem__trackTitle {
color: var(--special-color);
color: color-mix(in oklab, var(--special-color), #ccc 20%);
}
@supports (selector(:has(*))) { /* remove hover styling if an item is being dragged */
.sc-classic .header__right:not(:has(.header__moreButton)) > .header__link {
top: unset;
bottom: 0;
height: 46px;
padding: 0px 0px 0px var(--w2);
}
.sc-classic .header__right:not(:has(.header__moreButton)) > .header__link:before {
background-position: 50% 42%;
}
.sc-classic .header__inner .header__right:not(:has(.header__moreButton)) div.header__userNav .header__userNavUsernameButton {
width: 100%;
}
}
.linkMenu__groupTitle {
font-size: 12px;
font-weight: 600;
text-align: right;
color: #333;
margin: 0 12px;
padding: 4px;
border-top: 1px solid #222;
margin-top: -18px!important;
margin-bottom: -22px!important;
}
._1srmB4exym6W6iYDJh87lM {
background-color: #0e0e0e99;
}
/*._1srmB4exym6W6iYDJh87lM:nth-of-type(2) {
backdrop-filter: brightness(1.9) contrast(1.1);
}*/
.editSnippet__playButton {
margin-bottom: -16px;
}
.tabs__tabNew {
border-radius: 4px;
/* background-color: #f50; */
/* color: #fff; */
padding: 2px 3px;
font-size: 10px;
font-weight: 800;
background-color: var(--shd-bg-darker);
}
span.sc-artwork.sc-artwork-placeholder-0:not([style*="background-image:"]):not(.image__rounded) {
background-image: linear-gradient(135deg,hsl(calc(20deg + /*[[hue]]*/deg) 18% 44%) -20%,hsl(calc(210deg + /*[[blu]]*/deg) 16% 50%) 120%);
filter: brightness(1.1) saturate(1.3) invert(1) hue-rotate(180deg);
/*filter: brightness(1.1) invert(1) hue-rotate(225deg) hue-rotate([[hue]]deg);*/
}
.sc-border-light-left {
border-left: 1px solid #eee2;
}
div.g-z-index-modal-background {
height: calc(100vh - 90px);
box-shadow: 0px 90px 0px 90px rgb(0 0 0 / 90%);
}
.sc-classic .l-fluid-fixed .l-main {
margin: 20px 330px 0 0;
}
.playControls__soundBadge .playbackSoundBadge .image {
height: 100%!important;
width: 100%!important;
}
.callout__bubble.ui-flipped-bottom:before {
bottom: auto;
top: -12px;
transform: rotate(225deg);
}
.sc-button:not(.sc-button-play):not(.sc-button-cta):not(.g-button-transparent-inverted):not(.sc-button-active):not(.sc-button-selected):not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(.premiumContent__button):not(.premiumContent__hint):not(.sc-button-transparent):not(.hintButton):not(.tileGallery__sliderButton):not(.playbackSoundBadge__follow):not(.editSnippet__playButton .sc-button-xxlarge):disabled,
.sc-button.sc-button-disabled:not(.sc-button-play):not(.g-button-transparent-inverted):not(.sc-button-active):not(.sc-button-selected):not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(.premiumContent__button):not(.premiumContent__hint):not(.sc-button-transparent):not(.hintButton):not(.tileGallery__sliderButton):not(.playbackSoundBadge__follow):not(.editSnippet__playButton .sc-button-xxlarge) {
color: #999;
}
button.sc-button.moreActions__button.sc-button-medium {
height: 28px;
}
.sc-classic .moreActions__button:focus:not(:disabled), .sc-classic .moreActions__button:hover:not(:disabled), .sc-classic .moreActions__link:hover {
background-color: #090909;
}
.sc-button-small.sc-button-icon:not(.sc-button-stretch-icon):not(.sc-button-follow), .sc-button-small.sc-button-responsive:not(.sc-button-stretch-icon):not(.sc-button-follow) {
min-width: 25px;
}
.sc-button-small.sc-button-follow:not(.sc-button-stretch-icon) {
min-width: 81px;
}
.sc-classic .modal__modal, .sc-classic .modal__modal.transparentBackground {
padding: 25px;
background: var(--shd-bg-darker);
border: 1px solid #222;
border-radius: 16px;
}
@supports (selector(:has(*))) {
.sc-classic .modal__modal, .sc-classic .modal__modal.transparentBackground {
width: var(--shd-modal-width)!important;
left: calc(50% - calc(var(--shd-modal-width) / 2))!important;
}
.sc-classic .modal__modal:has(.imageContent, .imageSelect), .sc-classic .modal__modal.transparentBackground:has(.imageContent, .imageSelect) {
--shd-modal-width: 550px;
/*width: 550px!important;
left: 656px!important;*/
}
}
.sc-classic .dialog__arrow {
border: 1px solid #6666;
border-width: 1px 0 0 1px;
background-color: var(--shd-bg-translucent);
backdrop-filter: blur(calc(18px * var(--blur-on, 1)));
}
/*.widgetCustomization__upsell .widgetCustomization__checkbox {
opacity: 1;
}
.sc-checkbox-disabled {
cursor: pointer;
}
.sc-checkbox-disabled input[disabled] {
color: #ccc;
}
.sc-checkbox-input:disabled+.sc-checkbox-check, .sc-checkbox:hover .sc-checkbox-input:disabled+.sc-checkbox-check {
background-color: inherit;
opacity: 1;
}*/
.sc-classic .embedPanel__tabLink, .sc-classic .embedPanel__upsellTabLink {
background-color: #090909;
border-radius: 8px;
}
.sc-social-logo-32 {
border-radius: 4px;
filter: drop-shadow(0px 2px 3px #0006);
transition: filter 0.5s;
}
.sc-social-logo-32:hover {
filter: drop-shadow(2px 6px 4px #0009);
}
.sc-button-small.sc-button-follow:not(.sc-button-stretch-icon) {
min-width: inherit;
}
.sc-classic .compactTrackListItem.clickToPlay.active, .sc-classic .compactTrackListItem.clickToPlay:focus, .sc-classic .compactTrackListItem.clickToPlay:hover,
.sc-classic .compactTrackList__moreLink:focus, .sc-classic .compactTrackList__moreLink:hover {
/*background: linear-gradient(178deg, #f53 -2000%, #0d0d0d 200%);*/
background: var(--shd-bg-darker);
/*filter: hue-rotate([[hue]]deg);*/
border-radius: 4px;
transition-duration: 0.2s;
}
.sc-classic .compactTrackListItem.clickToPlay.active .compactTrackListItem__additional, .sc-classic .compactTrackListItem.clickToPlay:focus .compactTrackListItem__additional, .sc-classic .compactTrackListItem.clickToPlay:hover .compactTrackListItem__additional {
background: linear-gradient(90deg,#0d0d0d00,#0d0d0d 17px);
}
.sc-classic .compactTrackListItem.active, .sc-classic .compactTrackListItem.active .compactTrackListItem__content, .sc-classic .compactTrackListItem.active .compactTrackListItem__number, .sc-classic .compactTrackListItem.active .compactTrackListItem__plays, .sc-classic .compactTrackListItem.active .compactTrackListItem__trackTitle, .sc-classic .compactTrackListItem.active .compactTrackListItem__user {
color: var(--shd-accent-orange);
transition-duration: 0.2s;
}
.sc-classic .compactTrackListItem {
transition-duration: 0.2s;
}
.compactTrackListItem.active .compactTrackListItem__number {
opacity: 0.4;
}
.active .sc-ministats-small.sc-ministats-plays:before {
filter: sepia(1) hue-rotate(-35.5deg) saturate(10) hue-rotate(/*[[hue]]*/deg);
}
.widgetCustomization__player.miniLoaded.sc-background-light {
background-color: #1110;
}
/* fix notification bubbles */
.sc-classic .gritter-item {
display: flex;
padding: revert;
}
.sc-classic .gritter-item-wrapper {
background: #222;
color: #fff;
border: 1px solid #444;
box-shadow: 0 0 8px #000;
border-radius: 6px;
}
.sc-classic .gritter-image {
position: relative;
border-radius: 6px 0 0 6px;
padding: 1px;
width: auto;
height: 100%;
max-width: 52px;
/* max-height: 52px;
align-self: flex-start;
margin: 6px 0 6px 6px;
margin-right: 0;
border-radius: 6px; */
}
.sc-classic .gritter-with-image, .sc-classic .gritter-without-image {
padding: 6px;
}
.sc-classic .gritter-close {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAABO0lEQVR4AVWLTYoTURzEH72YpTAL9QqCSxeDtxivoXMAt15DD6AHENSlCDJMf+R99fRLTDS7BI0xQ9KdnkD6Z4Ei+H7vT1VRlPnzOLEX1cd8m5Nvy0/2ghMMQp8sPSq+FpRUCGlB9XnygAyjcvo4vymxBCK1LsiX5Jv5QzKzv1tNS7yKxBghrZVLRpfcMc2LQuGaHT+Z8EW3Zq/sKWiemxAsWqpExYQNyCdqLM6bqteWMU4l9KiUT2jPqDUVkYaks9wCnTShTGR0NO42UHMtfgEHYIUSNQHXm7T01GINfOfqr9bCkxZm+d4RiOxYUMrlrOQj2rL4YIanTesVLlUE4bmSl9K0wzPDWfc6Hh3+Pxzx2L7hzHDKefc2HSzuH5Z06N7xhFNDxj3Oebn6NuvjYInDrP8x55XK+2S/AYzwe7pN8liBAAAAAElFTkSuQmCC) 50% no-repeat;
top: calc(50% - 10px);
right: 8px;
width: 15px;
height: auto;
padding: 7.5px 0;
border: 1px solid #ccc;
border-radius: 50%;
box-shadow: inset 0 0 2px #ddd;
filter: brightness(0.55) contrast(4.5);
}
.sc-classic .error .gritter-top, .sc-classic .gritter-item-wrapper.big-success .gritter-top {
filter: hue-rotate(calc(/*[[hue]]*/deg + 2));
position: relative;
padding: 1px;
margin-bottom: -2px;
min-width: 38px;
width: auto;
height: auto;
}
/* artists spotlight dark */
.userAudibleSearchResults,
.sc-classic .userAudibleSearchResults {
background-color: #181818;
border: 1px solid #333;
border-top: none;
border-bottom: 1px solid #333!important;
border-radius: 0 0 9px 9px;
}
.userAudibleSearchResultItem,
.sc-classic .userAudibleSearchResultItem{
color: #fff!important;
}
.userAudibleSearchResults__item.selected,
.sc-classic .userAudibleSearchResults__item.selected {
background-color: #222;
}
/* upload progress fix */
.uploadButton.active {
display: flex;
justify-content: center;
align-items: center;
flex-flow: column nowrap;
flex: auto;
padding: 4px 12px;
background: linear-gradient(30deg, #401702 -500%, var(--shd-bg-primary) 150%)!important;
filter: hue-rotate(/*[[hue]]*/deg);
border-radius: 8px;
text-align: center;
line-height: 1.2;
height: 35px;
}
.uploadButton__status {
text-align: center;
margin-left: -.5em;
}
.sc-classic .permalinkTextfield__input:disabled {
color: #fff;
}
.permalinkTextfield__prefixText a {
color: #ccc!important;
}
.activeUpload__form .uploadAudibleAttributeIcons {
right: calc(50% - 404px);
top: 144px;
z-index: 1;
}
.sc-classic .modal__modal .audibleEditForm {
border: none;
margin-bottom: 0;
}
.sc-button-active:not(.hintButton), .sc-button-selected, .sc-classic .sc-button-active:not(.hintButton), .sc-classic .sc-button-selected {
color: var(--shd-accent-primary);
}
.sc-classic .frontContent__actions input[type=search], .sc-classic .frontContent__actions input[type=search]:focus {
padding: 0 16px;
height: 46px;
}
.frontContent__actions .headerSearch__submit {
background-size: 19px 19px;
background-position: 50%;
top: 0;
right: 0;
width: 48px;
height: 100%;
}
/* update datepicker */
.textfield.datefield .textfield__input {
background: url(https://a-v2.sndcdn.com/assets/images/calendar-96bbd47c.svg) no-repeat right 8px center, var(--shd-bg-primary);
}
.sc-classic .ui-datepicker {
background: var(--shd-bg-primary);
border: 1px solid #222;
border-top: none;
border-radius: 0 0 8px 8px;
width: calc(17em - 2px);
margin-top: -4px;
}
.sc-classic .ui-datepicker th {
color: #ccc;
font-weight: 700;
}
.sc-classic .ui-datepicker .ui-state-default.ui-state-highlight:not(.ui-state-active) {
color: #fff;
background-color: #666;
}
.sc-classic .ui-datepicker .ui-state-default, .sc-classic .ui-datepicker .ui-datepicker-next, .sc-classic .ui-datepicker .ui-datepicker-prev {
color: #999;
transition-duration: 0.2s;
}
.sc-classic .ui-datepicker .ui-state-default.ui-state-hover:not(.ui-state-highlight):not(.ui-state-active), .sc-classic .ui-datepicker .ui-datepicker-next:not(.ui-state-disabled):hover, .sc-classic .ui-datepicker .ui-datepicker-prev:not(.ui-state-disabled):hover {
background-color: #333;
color: #ccc;
transition-duration: 0.2s;
}
.sc-classic .ui-datepicker .ui-datepicker-next:not(.ui-state-disabled):hover svg, .sc-classic .ui-datepicker .ui-datepicker-prev:not(.ui-state-disabled):hover svg {
filter: drop-shadow(0px 0px 1px #ccc);
}
.sc-classic .ui-datepicker .ui-datepicker-next, .sc-classic .ui-datepicker .ui-datepicker-prev {
z-index: 2;
}
.sc-classic .ui-datepicker .ui-state-default.ui-state-active {
filter: hue-rotate(/*[[blu]]*/deg);
}
/* datepicker open animation */
@keyframes calendar {
from {height: 0;padding-top:6px;padding-bottom:0px;}
to {height: 170px;padding:20px;}
}
@keyframes fadeIn {
from {opacity: 0;}
to {opacity: 1;}
}
.sc-classic .ui-datepicker {
animation-name: calendar;
animation-duration: 0.8s;
animation-fill-mode: both;
}
.sc-classic .ui-datepicker * {
animation-name: fadeIn;
animation-duration: 0.6s;
animation-fill-mode: both;
}
.sc-classic .ui-datepicker table thead {
animation-delay: 50ms;
}
.sc-classic .ui-datepicker table tbody tr:nth-of-type(1) {
animation-delay: 120ms;
}
.sc-classic .ui-datepicker table tbody tr:nth-of-type(2) {
animation-delay: 190ms;
}
.sc-classic .ui-datepicker table tbody tr:nth-of-type(3) {
animation-delay: 250ms;
}
.sc-classic .ui-datepicker table tbody tr:nth-of-type(4) {
animation-delay: 330ms;
}
.sc-classic .ui-datepicker table tbody tr:nth-of-type(5) {
animation-delay: 400ms;
}
.g-opacity-transition-500 {
transition: revert;
}
.sc-button-follow.sc-button-lightfg.m-boldIcon:not(.sc-button-selected):before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMC41IDVjMy4yNSAwIDMuOTQ0IDMuMjM2IDIuNSA3IDMuNzE3IDEuNTM0IDQgNC44NSA0IDZINGMwLTEuMTUuMjgzLTQuNDY2IDQtNi0xLjQ0NS0zLjc3NS0uNzUtNyAyLjUtN3pNMTggNGExIDEgMCAwMTEgMXYxaDFhMSAxIDAgMDEwIDJoLTF2MWExIDEgMCAwMS0yIDBWNy45OTlMMTYgOGExIDEgMCAwMTAtMmwxLS4wMDFWNWExIDEgMCAwMTEtMXoiLz48L3N2Zz4K);
filter: none;
}
.sc-button-small.m-boldIcon.sc-button-follow:not(.sc-button-stretch-icon) {
min-width: 25px;
}
.sc-button-follow.sc-button-transparent.sc-button-selected, .sc-button-selected.sc-button-transparent.sc-button-like, .sc-button-selected.sc-button-transparent.playbackSoundBadge__follow, .sc-button-selected.sc-button-transparent.sc-button-repost, .sc-button-selected.sc-button-transparent.addToPlaylistButton, .sc-button-selected.sc-button-transparent.createPlaylistSuggestion__add {
border-color: none;
border: none;
background: inherit;
transition-duration: inherit;
}
div#searchMenuList {
margin: 0 0px;
border-radius: 8px;
box-shadow: 0 0 10px var(--shd-bg-darker)!important;
background-color: var(--shd-bg-dropdown);
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
}
.sc-classic .searchMenu__searchFor {
border-radius: 8px 8px 0 0;
background-color: #0000;
border: 1px solid #333;
border-bottom: 1px solid #3335;
box-shadow: none;
}
.searchAutocomplete.g-dark-list {
border-radius: 0 0 8px 8px;
background-color: #0000;
border: 1px solid #333;
border-top: none;
}
.sc-classic .searchAutocomplete>.loading {
background-color: #0000;
background: transparent url(https://a-v2.sndcdn.com/assets/images/loader-db80c58f.gif) no-repeat 50%;
}
.autocompleteItem .sc-artwork:not(.image__rounded) {
border-radius: 4px;
}
.dropdownMenu .sc-list-nostyle .sc-button:hover,
.sc-classic .editTrackModalButton:not(:disabled):focus,
.sc-classic .editTrackModalButton:not(:disabled):hover{
background: #2226;
color: #fff;
/* transition-duration: 0.25s; */
}
.sc-classic .linkMenu__activeItem, .sc-classic .linkMenu__item:hover {
filter: hue-rotate(/*[[hue]]*/deg);
}
.sc-button-dropdown.sc-button-dropdown-plain:not(.sc-button-disabled):not(:disabled) {
border-color: #333;
color: #ccc;
background-color: var(--shd-bg-primary);
transition-duration: .25s;
}
.sc-button-dropdown.sc-button-dropdown-plain:hover:not(.sc-button-disabled):not(:disabled) {
border-color: #fff6;
background-color: #222;
color: #ddd;
}
.sc-classic .header__userNavButton, .sc-classic .header__userNavItem, .sc-classic .header__navMenu>li>a.header__moreButton {
transition-duration: 0.2s;
transition-property: background-color, box-shadow, filter;
}
.sc-classic .header__navMenu>li>a.header__moreButton:not(.selected):hover {
transition-property: filter;
}
.sc-classic .header__userNavButton.selected, .sc-classic .header__userNavItem.selected, .sc-classic .header__navMenu>li>a.header__moreButton.selected {
background-color: var(--shd-bg-translucent);
border-radius: 8px;
box-shadow: inset 0 6px 16px #0009;
transition-duration: 0.1s;
}
.header__userNavUsernameButton {
height: 44px;
}
.sc-classic .whoToFollowModule .sc-link-light:hover .sidebarHeader__more,
.sc-classic .sc-link-light:hover .sidebarHeader__more__webi_style {
filter: contrast(0.8) brightness(2);
}
.soundTitle__titleHeroContainer {
margin-top: 4px;
}
.soundTitle__title {
height: auto;
padding-top: 4px;
}
.soundBadge.compact .soundTitle__title {
padding-top: 0;
}
.sc-classic .mobileAppsButtons.m-sidebar {
padding: 0px;
}
/* navigation fix */
.header__navMenu > li > a.header__moreButton.selected,
.header__userNavButton.selected,
.header__userNavItem.selected {
/*background: 0 0*/
background-color: transparent;
filter: brightness(.5);
transition-duration: 0.2s;
}
.header__navMenu > li > a.header__moreButton:hover,
.header__userNavButton:hover,
.header__userNavItem:hover {
transition-duration: 0.2s;
}
.header__navMenu > li > a.header__moreButton:not(.selected) {
transition: opacity 0.2s;
filter: brightness(1);
}
.header__navMenu > li > a.header__moreButton:not(.selected):hover {
filter: brightness(1.2);
}
/* new navmenu */
.header__navWrapper .header__navMenu li a {
border: 0;
color: #b3b3b3;
box-sizing: border-box;
background: 0 0;
height: 40px;
line-height: 40px;
margin: 10px;
/*padding: 0 34px;*/
padding: 0 48px;
text-align: left;
font-size: 16px;
font-weight: 400;
/*letter-spacing: 1px;*/
width: 100%;
filter: drop-shadow(0px 0px 0px #fff0);
border-radius: 4px;
border-left: 0px solid var(--shd-accent-primary);
transition: border-left .1s ease, background .1s ease;
}
.header__navWrapper .header__navMenu li a.selected {
border-left: 4px solid var(--shd-accent-primary);
/*background: linear-gradient(90deg, #401702 -400%, transparent);*/
background: linear-gradient(90deg, var(--shd-accent-primary) -400%, transparent);
}
.header__navWrapper .header__navMenu li a:not(.selected):hover {
color: #fff;
transition-duration: 0.25s;
filter: drop-shadow(0px 0px 6px #fff8);
}
.header__navWrapper .header__navMenu li a:before {
content: "";
display: block;
position: absolute;
background-repeat: no-repeat;
background-position: 0 50%;
width: 22px;
height: 22px;
top: 0;
bottom: 3px;
margin: auto 0;
padding: 0 0;
left: 18px;
opacity: 0.7;
transition-duration: 0.2s;
background-size: 22px 22px;
}
.header__navWrapper .header__navMenu li a[data-menu-name="home"]:before {
background-image: var(--ic/*[[home]]*/-home);
}
.header__navWrapper .header__navMenu li a.selected[data-menu-name="home"]:before {
background-image: var(--ic/*[[home]]*/-home-active);
}
.header__navWrapper .header__navMenu li a[data-menu-name="stream"]:before {
background-image: var(--ic/*[[feed]]*/-stream);
}
.header__navWrapper .header__navMenu li a.selected[data-menu-name="stream"]:before {
background-image: var(--ic/*[[feed]]*/-stream-active);
}
.header__navWrapper .header__navMenu li a[data-menu-name="library"]:before {
background-image: var(--ic/*[[libs]]*/-library);
}
.header__navWrapper .header__navMenu li a.selected[data-menu-name="library"]:before {
background-image: var(--ic/*[[libs]]*/-library-active);
}
.header__navWrapper .header__navMenu li a.selected:before, .header__navWrapper .header__navMenu li a:hover:before, .header__navWrapper .header__navMenu>li>a:focus:before {
opacity: 1;
}
.profileHeader__edit {
left: 232px!important;
}
.sc-classic .soundList__item {
margin-bottom: 24px;
padding: 0;
}
/* Report Button Fix */
.sc-button-small.reportCopyright {
padding: 2px 9px 2px 24px;
color: #888!important;
border: 1px solid var(--shd-bg-lighter);
width: auto;
}
.sc-button-small.reportCopyright:before {
content: "";
display: block;
position: absolute;
background-repeat: no-repeat;
background-position: 50%;
width: 20px;
height: 20px;
top: 0;
bottom: 0;
margin: auto 0;
left: 4px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAnElEQVR4AZXNUQqDMBCE4TlWKApbiGBEpVYphQb6knvkaDnalLWK60uhfjA+5CfBX1+SBAvJiPKmCc7HizwZaQJ73MvEucx4FRtsPy+BA8c84pHtDetUcmXDwC53uGf7BBKcXFhTg7a0uJWFR4B0ChoMnLgGEhGBqEwQuAayQOmoLaihQS89vnQ2+w1ePHbwhgaVVDjoGE4cLLifPnBzeJR4+XAqAAAAAElFTkSuQmCC);
background-size: 16px 16px;
filter: contrast(0) sepia(0) hue-rotate(-48deg) saturate(0) brightness(1) contrast(0)!important;
transition: filter 0.2s!important;
}
.sc-button-small.reportCopyright:hover {
color: #f34!important;
border-color: #f236!important;
background: #301!important;
}
.sc-button-small.reportCopyright:hover:before {
filter: contrast(0) sepia(1) hue-rotate(-49.95deg) saturate(12) brightness(1.71) contrast(1)!important;
}
.g-stats-icon {
width: 20px;
height: 18px;
}
.sc-classic .sidebarInfoBox__body {
background: var(--shd-bg-primary);
border-radius: 4px;
}
/* stats modal fix - see line 3728 */
.sc-classic .modal__header ~ .modal__modal {
padding: 25px;
background: var(--shd-bg-darker);
border: 1px solid #222;
border-top: none;
border-radius: 0px 0px 16px 16px;
top: -36px;
}
.modal__header .g-modal-section {
border: 1px solid #222;
border-bottom: none;
border-radius: 16px 16px 0px 0px;
}
.stats__pager:before {
filter: invert(1);
}
.creatorsNavigation__onSoundCloudLink {
background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjY2NjYSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0iTTExLDQgTDgsNCBMOCwzIEwxMywzIEwxMyw0IEwxMyw0IEwxMyw4IEwxMiw4IEwxMiw1IEw2LDEwIEw2LDEwIEwxMSw0IFoiPjwvcGF0aD4KICAgIDxwYXRoIGQ9Ik0zLDEyIEw5LDEyIEw5LDEzIEwzLDEzIEwzLDEyIFogTTMsMTIgTDMsNyBMNCw3IEw0LDEyIEwzLDEyIFogTTksMTMgTDksMTAgTDEwLDkgTDEwLDEzIEw5LDEzIFogTTMsNyBMMyw2IEw3LDYgTDYsNyBMMyw3IFoiPjwvcGF0aD4KPC9zdmc+) no-repeat 0 15px/16px 16px!important;
}
.imageCrop__previewContainer.sc-artwork.sc-artwork-placeholder-9 {
background-image: none;
}
.imageCrop__preview, .sc-classic .imageCrop__preview {
border-radius: 8px;
}
/*.sc-classic .g-range-input::-moz-range-thumb, .sc-classic .g-range-input::-ms-thumb, .sc-classic .g-range-input::-webkit-slider-thumb {
filter: hue-rotate(-20deg)!important;
}*/
/*.sc-classic .g-range-input::-moz-range-thumb, .sc-classic .g-range-input::-ms-thumb, .sc-classic .g-range-input::-webkit-slider-thumb {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE0SURBVFhH7ZZLCsIwEIZjwUu4deVevIF79S6FHkHoXdS9V3Dvyq2XEIrzNxFEkM4jliDzwVAT6PDZPGYmIaxCyVTpWSwuaMUFrbigFRe0Yqok3TpM6bFJsaSYUYA7xYXihKjO4YFJDWpBktvSo6WY9xPfuVHUJHmMQxliQRLDtthT1P0EH/yZhkS7OOSh2YMaOYB38K4I0RdMy3qIIzU7yXKzBdOBuFIM7bkhsCcX3IMjWWKcVKscQA7kYiEVzMVPBHHP5YKdSyL4uoRzwM6luWZGRSKI8pULdi6JIGprLti5JIIo/Llg55IK4pK1ghz5BdPNr6nBn6CzYbdfki8ISdRQdCVaWkkdBiLBREOhkezbrfiTz/81rO+kDgd1FVFWyz8Wmj04Ki5oxQWtuKAVF7QRwhOSKD52doAYMAAAAABJRU5ErkJggg==) 50%/20px 20px no-repeat!important;
}*/
/*.sc-classic .g-range-input::-moz-range-thumb, .sc-classic .g-range-input::-ms-thumb, .sc-classic .g-range-input::-webkit-slider-thumb {
background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyIj48Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIxMCIgc3R5bGU9ImZpbGw6I2ZmNDYzNyIvPjwvc3ZnPg==) 50%/20px 20px no-repeat!important;
}*/
.imageCrop__bottom.g-flex-row-centered-right {
max-width: fit-content;
}
/* Compact Messages area */
.conversationBadge__image .image__lightOutline .image__full, .conversationBadge__image .image__lightOutline {
height: 15px!important;
width: 15px!important;
margin-right: -15px;
margin-top: 4px
}
.sc-classic .conversationBadge__image {
margin-right: 0px;
}
.conversationBadge__senderName {
margin-left: 19px;
}
/**/
.sc-classic .inboxItem {
border-left: 4px solid transparent;
border-radius: 4px;
}
.sc-classic .inboxItem.active {
background: linear-gradient(90deg, var(--shd-accent-primary) -400%, transparent);
}
.paymentMethod__appleContent, .paymentMethod__editableContent, .paymentMethod__googlePlayContent,
.currentPlan__planContainer, .currentPlan__planUpsell, .g-upsell-container,
.sc-classic .paymentMethod__appleContent, .sc-classic .paymentMethod__editableContent, .sc-classic .paymentMethod__googlePlayContent,
.sc-classic .currentPlan__planContainer, .sc-classic .currentPlan__planUpsell, .sc-classic .g-upsell-container {
background: none;
}
.consumerSubscription__upsell {
padding: 0;
}
.sc-classic .editStatus__info {
color: #eee;
}
/* modal flexbox test */
ul.g-tabs.g-tabs-large {
display: flex;
flex-flow: row nowrap;
place-content: normal;
align-items: center;
}
ul.g-tabs.g-tabs-large li {flex: none;}
.tokenInput__inputContainer:not(.autoTagger *), .tagInput__input {
width: 100%;
}
.baseFields__tagInput .tagInput {
display: flex;
flex-flow: row nowrap;
place-content: space-between;
align-items: baseline;
}
.tokenInput__wrapper.tagInput__wrapper.sc-input.sc-input-medium {
width: max-content;
flex: auto;
}
.sc-classic .tokenInput__label {
padding-right: 8px;
}
.sc-classic .tokenInput__input:not(.autoTagger *) {
padding: 0;
margin-right: -8px
}
.baseFields__data, .sc-classic .editBasicTab .textfield {
display: flex;
flex-flow: column nowrap;
place-content: space-between;
place-items: stretch;
place-self: center;
width: 100%;
}
.baseFields__data > *[class*="baseFields__"], .sc-classic .textfield > * {
flex: auto;
}
.sc-classic .baseFields__genreSelect {
-webkit-flex-basis: calc(50% - 5px);
flex-basis: calc(50% - 5px);
}
.sc-classic .baseFields__tagInput,
.sc-classic .baseFields__customGenre
{
margin: 0;
}
.baseFields__genreRow.g-flex-row-spread {
margin: 0 0 8px;
}
.sc-classic .activeUpload__shareContainer {
background-color: initial;
}
.sc-visuallyhidden, .actorUser > .actorUser__username {
user-select: none;
}
.downloadLandingIntro {
margin: 0 30px 160px;
}
.trackList__list { /* Playlist sorting */
display: flex;
flex-direction: /*[[sort-pl]]*/;
}
.dhG3yr_3xo0-P0NVkEUAf { /* edit preview */
background-color: hsla(0,0%,7%,.7);
}
/* image cropper title */
.sc-classic .g-modal-title-h1 { /* title */
margin-bottom: 0
}
.sc-classic .imageSelect__hint { /* hint */
color: #999;
}
/* web auth */
.webAuthContainerWrapper[style*="left: 255px"] { /* login */
margin-left: 230px;
}
/* captcha */
.captcha, .captcha > div {
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
}
.captcha > div > div[style] {
background: #111!important;
}
.captcha > div > div[style] > textarea {
border: 1px solid #666!important;
border-radius: 3px;
}
/* fix go+ icons on artwork hover in library */
.sc-classic .tierIndicator__smallGoPlus.tierIndicator__artwork {
z-index: 101;
}
/* fix profile footer */
.userMain__content {
margin-bottom: 90px;
}
.sc-classic .profileUploadFooter {
background-color: #0000;
border-top: 1px solid #6663 !important;
}
.sc-classic .profileUploadFooter:before {
content: "";
display: block;
width: 100%;
height: 14px;
position: absolute;
left: 0;
top: -9px;
background: 50% / 24px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 21.64'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M41.2 21.6c3.6.05 6.6-2.77 6.8-6.39a6.62 6.62 0 0 0-1.86-4.8 6.53 6.53 0 0 0-6.46-1.75A10.95 10.95 0 0 0 29.06 0c-3.17 0-4.68 1.05-4.68 1.05a1.5 1.5 0 0 0-.9 1.44v17.74c0 .75.6 1.36 1.36 1.37zm-19.76-.49c.85-6 .5-11.48 0-17.5a.54.54 0 0 0-.25-.5.53.53 0 0 0-.56 0c-.17.1-.27.3-.25.5-.45 5.97-.8 11.56 0 17.5a.53.53 0 0 0 1.06 0zm-3.31 0a.56.56 0 0 1-.55.48.55.55 0 0 1-.55-.47 67.3 67.3 0 0 1 0-15.44c.03-.29.27-.5.55-.5.29 0 .53.21.56.5a60.5 60.5 0 0 1-.01 15.44zm-3.32 0c.78-5.5.54-10.44 0-15.95a.54.54 0 0 0-.53-.49c-.28 0-.5.21-.54.49-.5 5.44-.76 10.52 0 15.94a.54.54 0 1 0 1.07 0zm-3.32.01a.55.55 0 0 1-.54.5.55.55 0 0 1-.54-.5 56.87 56.87 0 0 1 0-14.41c0-.3.25-.56.55-.56.3 0 .55.25.55.56.65 4.78.64 9.63-.02 14.41zm-3.35.04c.5-3.8.87-7.1.04-10.85a.55.55 0 0 0-1.09 0c-.79 3.72-.42 7.1.03 10.85.04.26.26.44.51.44a.5.5 0 0 0 .51-.44zM4.87 9.75c.76 3.83.51 7.07-.02 10.9-.07.58-1.03.58-1.08 0-.5-3.77-.72-7.11-.02-10.9.03-.3.27-.51.56-.51.28 0 .53.22.56.5zM1.49 18.8c.57-2.6.84-4.67.04-7.2a.56.56 0 0 0-.56-.51.56.56 0 0 0-.57.5c-.64 2.55-.44 4.66.05 7.2.03.28.25.48.52.48s.5-.2.52-.47z' clip-rule='evenodd'/%3E%3C/svg%3E"), radial-gradient(circle, var(--shd-bg-primary) 20px, #0000 20px);
}
/* insanely subtle track title ellipses color in playlists*/
.sc-classic .trackItem__content,
.sc-classic .trackItem:not(.m-disabled).active .trackItem__content, .sc-classic .trackItem:not(.m-disabled).active .trackItem__trackTitle {
color: #666;
}
/* add cast controls */
.playControls.m-googleCastActive .playControls__castControl {
cursor: default;
position: absolute;
margin: 0;
background-image: unset;
color: #b3b3b3;
transition: color 0.3s;
right: 70px;
}
.playControls.m-googleCastActive .playControls__castControl:hover {
color: #fff;
}
.sc-classic .playControls__castControl>#castbutton {
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
--connected-color: var(--shd-accent-primary);
--disconnected-color: currentColor;
padding: 0px;
}
/* fix button alignment */
.sc-button-small.sc-button-icon:not(.sc-button-stretch-icon):before {
left: 0 !important;
width: 100%;
}
.sc-button-small.sc-button-icon:not(.sc-button-stretch-icon) {
padding: 0;
}
.sc-button-small.sc-button-pause:before {
top: 0;
}
.sc-classic .profileMenu .headerMenu__link:after {
background-position: 50%;
}
@supports (selector(:has(*))) {
#app:not(body[marginwidth="0"][marginheight="0"] > #app):not(:has(> .playControls)),
#app:not(:has(> .playControls)) header:not(.g-flex-row-spread),
#app:not(:has(> .playControlss.m-visible)) div.g-z-index-modal-background,
body:not(:has(> #app > .playControls.m-visible)) div.g-z-index-modal-background,
body:has(> #app > .playControls.m-queueVisible) div.g-z-index-modal-background {
height: 100vh;
}
}
/* new tracks */
.webiRedirectionHeader {
background: var(--shd-accent-blue) linear-gradient(0deg, #0005, #0004);
}
.webiRedirectionHeader__new {
background: #000;
border: 2px solid #000;
}
.sc-classic button.editTrackModalButton {
color: #b3b3b3;
cursor: default;
}
.l-main ~ .l-stats-footer {
margin-bottom: 60px;
}
.l-main:last-child {
margin-bottom: 60px;
}
.announcements.m-offset {
transform: translateY(-90px);
}
.crossfade-announcement {
background: var(--shd-accent-blue) linear-gradient(180deg, #0005, #0004);
}
/* 2023 comments update */
.commentItem,
.sc-classic .commentItem {
padding-top: 12px;
}
.commentItem.m-isReply,
.sc-classic .commentsList__item .commentItem.m-isReply {
margin-left: 40px;
background-color: #131313;
border: 1px solid #222;
border-radius: 12px;
padding: 10px 10px 0 10px;
margin-top: -1px;
margin-bottom: 6px;
}
.commentItem.m-creatorComment,
.sc-classic .commentItem.m-creatorComment {
background-color: #161616;
border: 1px solid #333;
}
.commentItem__creator, .commentItem__creatorLink,
.sc-classic .commentItem__creator, .sc-classic .commentItem__creatorLink {
background-color: #f502;
border: 1px solid #f50;
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
.commentItem__verifiedBadge,
.sc-classic .commentItem__verifiedBadge {
top: 3px;
margin-left: 3px;
}
.commentItem__timestampLink, .commentItem__timestampLink:hover, .commentItem__timestampLink:visited,
.sc-classic .commentItem__timestampLink, .sc-classic .commentItem__timestampLink:hover, .sc-classic .commentItem__timestampLink:visited {
background-color: #0000;
font-size: inherit;
padding: 3px 0px;
font-weight: 400;
}
.commentItem__createdAt, .commentItem__separator, .commentItem__timestamp,
.sc-classic .commentItem__createdAt, .sc-classic .commentItem__separator, .sc-classic .commentItem__timestamp {
color: var(--font-secondary-color);
}
.commentItem__controls,
.sc-classic .commentItem__controls {
visibility: visible;
height: 4px;
opacity: 0;
transition: opacity 0.3s ease, height 0.2s ease-out;
gap: 6px;
}
.commentItem.m-dialogOpen .commentItem__controls, .commentItem:hover .commentItem__controls,
.sc-classic .commentItem.m-dialogOpen .commentItem__controls, .sc-classic .commentItem:hover .commentItem__controls {
visibility: visible;
height: 32px;
opacity: 1;
}
.commentItem__replyButton, .commentItem__replyButton:hover, .commentItem__replyButton:visited,
.sc-classic .commentItem__replyButton, .sc-classic .commentItem__replyButton:hover, .sc-classic .commentItem__replyButton:visited {
height: 26px;
margin: 0;
padding: 2px 11px 2px 10px;
border: 1px solid #e5e5e5;
border-radius: 3px;
cursor: pointer;
line-height: 20px;
white-space: nowrap;
text-align: center;
vertical-align: initial;
box-sizing: border-box;
font-size: 12px;
min-width: 31px;
float: left;
margin-right: 0;
}
.commentItem__replyButton, .commentItem__replyButton:visited,
.sc-classic .commentItem__replyButton, .sc-classic .commentItem__replyButton:visited {
border-color: var(--shd-bg-lighter) ;
background: var(--shd-bg-primary) ;
color: #ccc !important;
filter: drop-shadow(0px 0px 0px #0000);
transition-duration: 0.25s;
}
.commentItem__delete,
.sc-classic .commentItem__delete {
width: 26px;
height: 26px;
margin: 0;
padding: 2px 11px 2px 10px;
border: 1px solid #e5e5e5;
border-radius: 3px;
cursor: pointer;
line-height: 20px;
white-space: nowrap;
text-align: center;
vertical-align: initial;
box-sizing: border-box;
font-size: 12px;
float: left;
margin-right: 0;
}
.commentItem__delete:before,
.sc-classic .commentItem__delete:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0 !important;
top: 0;
background-image: url(https://a-v2.sndcdn.com/assets/images/Trash-3b76d75e.svg);
background-size: 16px;
background-repeat: no-repeat;
background-position: 50% 50%;
filter: invert(1)
}
.commentItem__replyButton:hover,
.commentItem__replyButton:hover {
border-color: #fff6;
background: #222;
color: #eee !important;
filter: drop-shadow(2px 2px 6px #000);
}
.commentItem.m-isReply .commentForm.visible .commentForm__wrapper, .commentItem.m-isReply .commentForm.visible.m-small .commentForm__wrapper,
.sc-classic .commentItem.m-isReply .sc-classic .commentForm.visible .commentForm__wrapper, .sc-classic .commentItem.m-isReply .commentForm.visible.m-small .commentForm__wrapper {
border-radius: 12px !important;
margin-top: -8px
}
/* Was going to try using an icon with the reply button but decided against it. */
/* Un-comment The lines below to re-enable */
/* .commentItem__replyButton, .commentItem__replyButton:hover, .commentItem__replyButton:visited,
.sc-classic .commentItem__replyButton, .sc-classic .commentItem__replyButton:hover, .sc-classic .commentItem__replyButton:visited {
text-indent: 17px;
}
.commentItem__replyButton:before,
.sc-classic .commentItem__replyButton:before {
content: "";
display: block;
position: absolute;
background-repeat: no-repeat;
background-position: 50%;
width: 20px;
height: 20px;
top: -1px;
bottom: 0;
margin: auto 0;
left: 4px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23ddd' fill-rule='evenodd' d='M5 3a2 2 0 0 0-2 2v3c0 1.1.9 2 2 2h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5Zm0 7v3l3-3H5Z'/%3E%3C/svg%3E");
background-size: 17px 17px;
} */
/* feed comment fixes */
.sc-classic .sound.streamContext .commentForm.m-small,
.sc-classic .sound.streamContext .commentForm.visible.m-small {
--comment-height: 0px;
--comment-height-on: 30px;
margin-top: 10px;
height: var(--comment-height);
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: stretch;
}
/* !!! Uncomment below if you have issues with comment boxes not showing properly !!! */
/* .sc-classic .sound.streamContext .commentForm.visible.m-small {
--comment-height: 30px;
} */
@supports (selector(:has(*))) {
.sc-classic .sound.streamContext .commentForm.m-small,
.sc-classic .sound.streamContext .commentForm.visible.m-small {
opacity: 0;
--comment-height: 0px;
}
.sound__waveform:has(.commentPlaceholder.visible) ~ .commentForm.visible.m-small {
--comment-height: var(
--comment-height-on);
opacity: 1;
margin-top: 4px;
}
}
.sc-classic .sound.streamContext .commentForm.visible.m-small.m-active,
.sc-classic .sound.streamContext .commentForm.visible.m-small:active,
.sc-classic .sound.streamContext .commentForm.visible.m-small:focus,
.sc-classic .sound.streamContext .commentForm.visible.m-small:focus-within,
.sc-classic .sound.streamContext .commentForm.visible.m-small:hover {
--comment-height: var(--comment-height-on);
opacity: 1;
margin-top: 4px;
}
.sc-classic .visualSound.streamContext .commentForm.visible,
.sc-classic .visualSound.streamContext .commentForm.visible.m-small {
margin-top: 25px;
}
.sc-classic .g-input-validation.g-input-validation-hidden, .sc-classic .g-input-validation:empty {
display: none;
overflow: hidden;
}
.sc-classic .commentForm.m-small .commentForm__wrapper,
.sc-classic .commentForm.visible.m-small .commentForm__wrapper {
display: flex;
justify-content: flex-start;
align-items: center;
height: var(--comment-height);
margin: 0 16px;
padding: 0;
}
.sc-classic .commentForm.m-small .commentForm__inputWrapper {
height: var(--comment-height-on);
margin-left: 0;
font-size: 14px;
}
.sc-classic .commentForm.m-small .commentForm__input {
height: var(--comment-height);
padding: 0 calc(var(--comment-height)*0.3);
}
.sc-classic .commentForm.m-small .commentForm__avatar {
border-radius: unset;
}
.sc-classic .commentForm.m-small .commentForm__avatar,
.sc-classic .commentForm.m-small .commentForm__avatar > .sc-artwork {
height: var(--comment-height)!important;
width: var(--comment-height)!important;
transition: height 0.3s;
}
.sc-classic .commentForm .commentForm__avatar,
.sc-classic .commentForm .commentForm__avatar > .sc-artwork {
border-radius: 8px;
}
/* comment popover fixes */
.sc-classic .commentPopover:not(:hover, .visible) .commentPopover__wrapper {
pointer-events: none;
}
.sc-classic .commentPopover.small .commentPopover__body, .sc-classic .commentPopover.small .commentPopover__username {
padding-top: 3px;
}
.sc-classic .commentPopover.small.visible .commentPopover__body, .sc-classic .commentPopover.small.visible .commentPopover__username {
padding-top: 6px;
}
.visualSound.playing:not(.focused) .visualSound__progress {
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
/* comment like button */
.uiEvoButton--isLight.commentItem__likeButton {
border-color: var(--shd-bg-lighter);
background: var(--shd-bg-primary);
color: #ccc;
filter: none;
transition-duration: 0.25s;
transition-property: filter, border-color, background, color;
margin-bottom: 0;
}
.uiEvoButton:hover.uiEvoButton--isLight, .uiEvoButton:link.uiEvoButton--isLight, .uiEvoButton:visited.uiEvoButton--isLight {
border-color: #fff6;
background: #222;
color: #eee;
filter: drop-shadow(0px 0px 2px #fff6) hue-rotate(/*[[hue]]*/deg) var(--fil);
transition-duration: 0.25s;
}
.uiEvoButton--isLight.commentItem__likeButton.m-selected:hover {
border-color: #f506;
background: #310;
filter: drop-shadow(0px 0px 2px #310) hue-rotate(/*[[hue]]*/deg) var(--fil);
transition-duration: 0.25s;
}
.uiEvoButton--isLight.commentItem__likeButton.m-selected {
filter: hue-rotate(/*[[hue]]*/deg) var(--fil)
}
.commentItem__likeWrapper,
.sc-classic .commentItem__likeWrapper {
margin-top: -16px;
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.commentItem__like,
.sc-classic .commentItem__like {
width: auto;
}
.uiEvoButton--isLight.commentItem__likeButton {
color: var(--font-secondary-color);
margin-left: 2px;
border: none !important;
background: none !important;
padding: 0px;
width: auto;
}
.uiEvoButton--isLight.commentItem__likeButton > svg {
transition: transform 0.3s ease;
height: 22px;
}
.uiEvoButton--isLight.commentItem__likeButton:hover > svg {
transition: transform 0.8s linear(0 0%, 0.22 2.1%, 0.86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, 0.94 24%, 0.89 25.9%, 0.88 26.85%, 0.87 27.8%, 0.87 29.25%, 0.88 30.7%, 0.91 32.4%, 0.98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, 0.99 55.4%, 0.98 57.5%, 0.99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%);
transform: scale(1.1);
}
.commentItem__creatorBadgeAndCount,
.sc-classic .commentItem__creatorBadgeAndCount {
display: flex;
flex-direction: row;
gap: 6px;
}
.commentItem__creatorBadgePlaceholder,
.sc-classic .commentItem__creatorBadgePlaceholder {
margin-right: -6px;
}
.commentItem__likeCount,
.sc-classic .commentItem__likeCount {
font-weight: 400;
}
.creatorLikeIcon,
.sc-classic .creatorLikeIcon {
filter: hue-rotate(/*[[hue]]*/deg);
padding-right: 0;
}
.creatorLikeInline,
.sc-classic .creatorLikeInline {
color: var(--font-secondary-color);
}
.creatorLikeInlineLikeIcon,
.sc-classic .creatorLikeInlineLikeIcon {
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
.commentItem__likeWrapper,
.sc-classic .commentItem__likeWrapper {
visibility: visible;
filter: contrast(0.825) brightness(0.775);
transition-duration: 0.3s;
transition-property: opacity, filter, transform;
transform: scale(1);
transform-origin: right;
}
.commentItem.m-dialogOpen .commentItem__likeWrapper, .commentItem:hover .commentItem__likeWrapper,
.sc-classic .commentItem.m-dialogOpen .commentItem__likeWrapper, .sc-classic .commentItem:hover .commentItem__likeWrapper {
visibility: visible;
filter: none;
opacity: 1;
transform: scale(1.1);
}
/* comment send button */
.sc-classic .commentForm__submitButton {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
cursor: pointer;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0808 4.08454c.0817-.26553.0099-.55446-.1865-.7509-.1964-.19644-.4854-.2682-.7509-.1865L1.75863 8.80399c-.2994.09213-.51001.36063-.52817.67336-.01816.31273.15995.60385.44668.72995l8.57186 3.7716 3.7716 8.5719c.1262.2867.4173.4648.73.4467.3127-.0182.5812-.2288.6734-.5282l5.6568-18.38476ZM10.6505 12.5168 4.12458 9.64541 19.2305 4.99743l-4.648 15.10597-2.8714-6.526 3.3496-3.3495L14 9.16725l-3.3495 3.34955Z' fill='%23fff' stroke='%23fff' stroke-width='0.5'/%3E%3C/svg%3E") !important;
background-position-x: 49% !important;
background-position-y: 50% !important;
background-repeat: no-repeat !important;
background-color: var(--shd-accent-primary) !important;
background-size: 50% !important;
filter: hue-rotate(/*[[hue]]*/deg) var(--fil) !important;
border: 0px solid #0000;
border-bottom: 3px solid #0004;
border-radius: 8px;
margin-left: 6px;
padding: 12px;
width: 48px;
color: #ccc;
box-shadow: inset 0px -3px 0px -6px #000;
transition-duration: 0.1s;
transition-timing-function: ease-out;
}
.sc-classic .commentForm__submitButton:disabled {
cursor: default;
border: 0px solid #0000;
box-shadow: inset 0 0 0 1px var(--shd-bg-lighter);
background-color: var(--shd-bg-primary) !important;
}
.sc-classic .commentForm__submitButton:not(:disabled):hover {
border: 0px solid #0000;
box-shadow: inset 0px 1px 6px 0px #0008, 2px 2px 6px #000;
background-color: var(--shd-accent-secondary) !important;
}
/* comment names */
.commentItem__creatorLink, .commentItem__creatorLink:hover, .commentItem__creatorLink:visited, .commentItem__username, .commentItem__usernameLink, .commentItem__usernameLink:hover, .commentItem__usernameLink:visited,
.sc-classic .commentItem__creatorLink, .sc-classic .commentItem__creatorLink:hover, .sc-classic .commentItem__creatorLink:visited, .sc-classic .commentItem__username, .sc-classic .commentItem__usernameLink, .sc-classic .commentItem__usernameLink:hover, .sc-classic .commentItem__usernameLink:visited {
color: #fff;
}
.image__rounded,
.sc-classic .image__rounded {
border-radius: max(/*[[avradius]]*/%, calc(/*[[avradius]]*/px * 0.75));
}
@supports (selector(:has(*))) { /* hide promoted tracks */
.sc-classic li.soundList__item:has(.soundContext .sc-promoted-icon) {
/*[[promoted]]*/
}
}
/**/
/* adblock */
.sc-classic .playControlsPanel.sc-font-body.sc-background-darkgrey.is-active,
.playlistConsumerSubUpsell__messageBox, .sc-classic .playlistConsumerSubUpsell__messageBox,
.sidebarModule.mobileApps {
/*[[adblk]]*/
}
/**/
/* Homepage insights ("Your Latest Upload") */
.sc-button-pinToProfile:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M3.40725 8.88557L0.460991 5.93931C0.265729 5.74405 0.265729 5.42746 0.460991 5.2322C1.28209 4.4111 2.41921 3.98692 3.57747 4.06965L3.95369 4.09652L6.82495 1.22526C7.54091 0.509303 8.70171 0.509303 9.41768 1.22526L11.7747 3.58229C12.4907 4.29825 12.4907 5.45905 11.7747 6.17501L8.90344 9.04627L8.93031 9.42249C9.01305 10.5807 8.58886 11.7179 7.76776 12.539C7.5725 12.7342 7.25592 12.7342 7.06065 12.539L4.11436 9.59268L1.75735 11.9497L1.05025 11.2426L3.40725 8.88557ZM7.53206 1.93237L4.49936 4.96507C4.39682 5.06761 4.25482 5.12058 4.11018 5.11025L3.50623 5.06711C2.80562 5.01707 2.11531 5.21424 1.55127 5.61537L7.38459 11.4487C7.78572 10.8847 7.9829 10.1943 7.93285 9.49374L7.88971 8.88978C7.87938 8.74514 7.93235 8.60314 8.03489 8.50061L11.0676 5.46791C11.393 5.14247 11.393 4.61483 11.0676 4.28939L8.71057 1.93237C8.38513 1.60693 7.8575 1.60693 7.53206 1.93237Z' fill='%23222' stroke='%23222' stroke-width='0.6'/%3E%3C/svg%3E%0A");
}
.latestUploadModule__moreActionsButton:before {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgMTQgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8dGl0bGU+bW9yZTwvdGl0bGU+CiAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9InJnYigzNCwgMzQsIDM0KSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxjaXJjbGUgY3g9IjIiIGN5PSIyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iMiIgcj0iMiIvPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat 50% 50% !important;
background-size: 14px 4px!important;
}
.latestUploadModule__moreActionsButton.sc-button-active:before, .latestUploadModule__moreActionsButton.sc-button-selected:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgMTQgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8dGl0bGU+bW9yZTwvdGl0bGU+CiAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9InJnYigyNTUsIDg1LCAwKSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxjaXJjbGUgY3g9IjIiIGN5PSIyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iMiIgcj0iMiIvPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K) !important;
}
.latestUploadContainer__soundDetails__stats .soundStats__container {
font-weight: 400;
}
.latestUploadContainer__soundDetails__stats {
margin: 2px 0 10px;
}
.latestUploadContainer__soundWrapper {
height: 136px;
}
.latestUploadContainer__soundArtwork {
width: 128px;
}
.latestUploadContainer {
height: 160px;
}
.latestUploadContainer, .latestUploadContainer__gradient .backgroundGradient__buffer {
border-radius: 16px;
box-shadow: 2px 4px 16px -4px #0005;
}
/*[[hin]]*/
/* fix queue buttons */
.sc-classic .queueItemView__like.sc-button-small.sc-button-like:not(.sc-button-selected):before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23ccc' fill-rule='evenodd' d='M10.8 3C8.78 3 8 5.34 8 5.34S7.21 3 5.2 3C3.5 3 1.75 4.1 2.03 6.51c.34 2.96 5.72 6.48 5.96 6.5.24 0 5.74-3.73 6-6.5C14.18 4.2 12.5 3 10.8 3Z'/%3E%3C/svg%3E");
}
.sc-button-medium.sc-button-like:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23222' fill-rule='evenodd' d='M10.8 3C8.78 3 8 5.34 8 5.34S7.21 3 5.2 3C3.5 3 1.75 4.1 2.03 6.51c.34 2.96 5.72 6.48 5.96 6.5.24 0 5.74-3.73 6-6.5C14.18 4.2 12.5 3 10.8 3Z'/%3E%3C/svg%3E");
}
/* better upload-in-progress button */
.header__soundInput > .uploadButton.selected.active .uploadButton__title {
font-size: 0;
color: #0000;
text-align: center;
max-width: 22px;
}
.header__soundInput > .uploadButton.selected.active .uploadButton__title::before {
content: "";
display: block;
position: relative;
width: 22px;
height: 22px;
top: 0;
margin: auto 0;
padding: 0 0;
opacity: 1;
transition-duration: 0.2s;
background-image: linear-gradient(0deg, #f75 0%, #f50 50%, #f75 100%);
background-repeat: repeat-y;
animation: gradient 3s linear infinite;
background-size: 22px 22px;
background-position: 50% 50%;
-webkit-mask-image: var(--upload-button);
mask-image: var(--upload-button);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 22px 22px;
mask-size: 22px 22px;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
}
@keyframes gradient {
0% {
background-position: 50% 22px;
}
100% {
background-position: 50% 0px;
}
}
.header__soundInput > .uploadButton.selected.active {
display: flex !important;
flex-direction: row;
justify-content: center !important;
align-items: center !important;
gap: 2%;
}
.sc-classic .uploadButton.selected.active .uploadButton__status {
margin-left: 0;
-webkit-text-stroke: thin;
text-stroke: thin;
}
/* 2fa settings */
iframe#two-factor-iframe {
filter: brightness(0.9335) invert(1) hue-rotate(180deg);
}
/* textfield clear button */
.sc-classic .textfield__clear {
background: #444;
}
.sc-classic .textfield__clear:hover {
background: #333;
}
.sc-classic .textfield__clear:after, .sc-classic .textfield__clear:before {
width: 8px;
margin-left: -4px;
}
/* filter dropdown */
.sc-classic .linkMenu__link {
padding: 0 12px;
}
.sc-classic .linkMenu__list {
padding: 6px 0;
}
/* 2024 "get heard" */
.getHeard__container,
.sc-classic .getHeard__container {
background-color: var(--shd-bg-darker);
padding: 20px 15px;
margin-bottom: 20px;
}
.getHeard__title, .sc-classic .getHeard__title {
color: #fff;
}
.getHeard__subtitle, .getHeard__ctaContainer,
.sc-classic .getHeard__subtitle, .sc-classic .getHeard__ctaContainer
{
margin-top: 8px;
}
.getHeard__firstFansMoreInfoLinkArrow, .sc-classic .getHeard__firstFansMoreInfoLinkArrow {
filter: invert(1);
}
/* homepage - artist connect */
.artistConnectContainerItem__userInfo>.profileHeaderBackground,
.artistConnectContainer .artistConnectContainerItem__userInfo>.profileHeaderBackground.artistConnectContainerItem__background.m-visualLoaded>.profileHeaderBackground__visual{
background-color: var(--shd-bg-primary);
}
.artistConnectContainer .artistConnectContainerItem__userInfo>.profileHeaderBackground.artistConnectContainerItem__background.m-visualLoaded>.profileHeaderBackground__visual:after {
content: "";
display: block;
width: 100%;
max-height: 100%;
position: absolute;
background-image: linear-gradient(0deg, #111 -10%, #1110);
aspect-ratio: 62/13;
}
.artistConnectContainerItem__location {
color: #ccc;
}
.artistConnectContainerItem__followButton {
margin-bottom: 46px;
}
.artistConnectItem {
width: 100%;
}
.artistConnect.artistConnectContext .soundTitle__title {
padding: 0;
margin-top: -3px;
background: none;
}
.artistConnect.artistConnectContext.visualSound .sound__header {
position: relative;
top: 0;
left: 0;
right: 0;
}
.artistConnect.artistConnectContext.visualSound .sound__header > .soundTitle {
width: 100%;
}
.artistConnect.artistConnectContext.visualSound .sound__header > .soundTitle .soundTitle__playButton .sc-button-xlarge {
width: 28px;
height: 28px;
margin: 1px 0 1px 1px;
line-height: 42px;
}
.artistConnect.artistConnectContext.visualSound .sound__header > .soundTitle .soundTitle__playButton .sc-button-xlarge:before {
background-size: auto;
}
.sound.artistConnectContext .soundTitle__usernameTitleContainer {
max-width: 100%;
}
.artistConnect.artistConnectContext.visualSound .soundTitle__username {
display: none;
}
.artistConnect.artistConnectContext.visualSound.playing:not(.focused) .sound__waveform,
.artistConnect.artistConnectContext.sound:not(.focused) .soundTitle.m-visualSound.m-playing .soundTitle__info,
.artistConnect.artistConnectContext.sound:not(.focused) .soundTitle.m-visualSound.m-playing .soundTitle__playButton,
.artistConnect.artistConnectContext.sound:not(.focused) .soundTitle.m-visualSound.m-playing .soundTitle__title,
.artistConnect.artistConnectContext.sound:not(.focused) .soundTitle.m-visualSound.m-playing .soundTitle__username {
opacity: 1;
}
.artistConnectSoundBadge__commentAndTag .commentForm.commentForm__transition.m-small.visible .commentForm__wrapper {
height: var(--comment-height);
margin: 0;
}
.artistConnectSoundBadge__commentAndTag .commentForm.commentForm__transition.m-small.visible .commentForm__wrapper input {
padding: 0 16px;
}
.artistConnectSoundBadge__tag {
margin-top: 12px;
}
.sc-classic .artistConnectSoundBadge .loading.small {
height: 120px;
background: url(https://a-v2.sndcdn.com/assets/images/loader-dark-45940ae3d4.gif) no-repeat 50%;
background-size: 24px;
background: none;
filter: none;
border-radius: 8px;
box-shadow: inset 0px 0px 3px #fff3;
overflow: hidden;
}
.sc-classic .artistConnectSoundBadge .loading.small:before {
content: "";
display: block;
position: relative;
width: 100%;
height: 100%;
-webkit-transform: skew(-30deg) scaleX(1.5);
transform: skew(-30deg) scaleX(1.5);
background-size: 300% 300%;
background-repeat: repeat;
background-image: linear-gradient(90deg, #fff0 33%, #fff1 47.5%, #fff1 52.5%, #fff0 66%);
animation: loading-gradient 1.5s linear infinite;
}
@keyframes loading-gradient {
0% {
background-position: right;
}
100% {
background-position: left;
}
}
.userStats__item:before {
filter: contrast(0) brightness(1.2)
}
.userStats__item, .userStats__item:hover, .userStats__item:visited {
color: #ccc !important;
}
/* your first upload */
.firstUploadNudge__soundArtwork.audibleTile.playableTile {
max-width: 128px;
}
.firstUploadNudge {
background: linear-gradient(135deg, #1F3C39 0%, #405656 100%);
background: linear-gradient(135deg, #1F3C39 0%, #564c40 100%);
border-radius: 16px;
box-shadow: 2px 4px 16px -4px #0005;
}
.firstUploadNudge__soundDetails {
overflow: unset;
}
/* events near you */
.velvetCakeModuleWrapper {
/*[[evt]]*/
}
@supports (selector(:has(*))) {
.mixedModularHome__item:has(.velvetCakeModuleWrapper) {
/*[[evt]]*/
}
}
.velvetCakeModule__iframe {
border-radius: 16px;
}
.sc-classic .velvetCakeModule {
padding-bottom: 28px;
}
/* on tour sidebar */
/* hide if empty */
.userSidebar > .sidebarModule:has(> .sidebarContent > .velvetCakeIframe.m-hidden) {
display: none;
}
/* hide logo option */
/*[[logo]]*/
/* captcha/blocked */
div[style*="z-index:2147483647;background-color:#ffffff"] {
height: 100% !important;
min-height: 360px !important;
max-height: min(720px, 100%) !important;
width: 720px !important;
background-color: #111 !important;
border: 1px solid #6663;
border-radius: 24px;
backdrop-filter: blur(calc(40px * var(--blur-on, 1)));
box-shadow: 2px 8px 18px #0006, 0 0 0 99999px #0006;
overflow: hidden;
position: fixed;
top: unset !important;
left: calc(50% - 720px / 2) !important;
transform: scale(0.9);
bottom: 100px;
z-index: 3000 !important;
}
/* fancy transitions arent worth it for this but they're here if you want em */
/* div[style*="z-index:2147483647;background-color:#ffffff"] {
opacity: 0.9;
bottom: -120px;
transform: scale(0.8);
transition-property: bottom, transform, box-shadow, opacity;
transition-duration: 0.6s;
transition-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);
}
div[style*="z-index:2147483647;background-color:#ffffff"]:hover {
opacity: 1;
bottom: 100px;
transform: scale(0.9);
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
} */
iframe[src^="https://geo.captcha-delivery.com/"] {
height: 100% !important;
width: 100% !important;
overflow: hidden;
overflow-y: auto;
}
/* your soundcloud 2024 */
.ysc24-banner {
background-size: cover;
}
/* sidebar class update */
.sc-classic .sidebarHeader {
display: flex;
margin-left: -4px;
}
.sidebarHeader__more__webi_style, .sc-classic .sidebarHeader__more__webi_style {
color: #999;
font-size: 13px;
}
.sidebarHeader__actualTitle__webi__style, .sc-classic .sidebarHeader__actualTitle__webi__style {
color: #fff;
text-transform: none;
font-size: 14px;
-webkit-font-feature-settings: 'liga' 1, 'calt' 1, 'tnum' 1;
font-feature-settings: 'liga' 1, 'calt' 1, 'tnum' 1;
font-variant-numeric: tabular-nums;
}
.sidebarModule[class*="g-all-transitions-200-linear "] .sidebarHeader__title:before {
display: inline-block;
content: "";
width: 20px;
height: 20px;
background-size: 20px 20px;
vertical-align: top;
background-repeat: no-repeat;
background-position: 50%;
margin-right: 4px;
}
.artistShortcutsModule .sidebarHeader__title:before, .relatedSoundsModule .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23999' d='M8.667 2v12H7.333V2h1.334zM6 4v8H4.667V4H6zm5.333 1.333v5.334H10V5.333h1.333zm-8 1.334v2.666H2V6.667h1.333zm10.667 0v2.666h-1.333V6.667H14z'/%3E%3C/svg%3E");
}
.likesModule .sidebarHeader__title:before, .soundLikesModule .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23999' fill-rule='evenodd' d='M10.8 3C8.78 3 8 5.34 8 5.34S7.21 3 5.2 3C3.5 3 1.75 4.1 2.03 6.51c.34 2.96 5.72 6.48 5.96 6.5.24 0 5.74-3.73 6-6.5C14.18 4.2 12.5 3 10.8 3Z'/%3E%3C/svg%3E");
}
.soundRepostsModule .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23999' fill-rule='evenodd' d='M2 6v5c0 1.1.9 2 2 2h7-1l-2-2H4V6h-.5H6L3 3 0 6h2Zm4-3H5h7a2 2 0 0 1 2 2v5h-2V5H8L6 3Zm10 7h-6l3 3 3-3Z'/%3E%3C/svg%3E");
}
.followersModule .sidebarHeader__title:before, .relatedArtistsModule .sidebarHeader__title:before, .whoToFollowModule .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath fill='rgba(153, 153, 153, 0.7)' d='m18.4 18.5 2.5 5 .2.5H28l-2.1-4.3-4.1-1.5v-2.5c1.2-1.1 1.8-3.2 1.8-5.1 0-2.1-2-3.6-3.5-3.6s-3.5 1.6-3.5 3.6c0 1.9.5 4 1.8 5.1v2.5h-.1l.1.3z'/%3E%3Cpath fill='%23999' d='m17.5 19-5-1.8v-3c1.4-1.2 2-3.8 2-5.9 0-2.4-2.3-4.3-4-4.3-1.7 0-4 1.8-4 4.3 0 2.2.6 4.7 2 5.9v3l-5 1.8L1 24h19l-2.5-5z'/%3E%3C/svg%3E");
}
.followingsModule .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath fill='%23999' d='m18.4 18.5 2.5 5 .2.5H28l-2.1-4.3-4.1-1.5v-2.5c1.2-1.1 1.8-3.2 1.8-5.1 0-2.1-2-3.6-3.5-3.6s-3.5 1.6-3.5 3.6c0 1.9.5 4 1.8 5.1v2.5h-.1l.1.3z'/%3E%3Cpath fill='rgba(153, 153, 153, 0.7)' d='m17.5 19-5-1.8v-3c1.4-1.2 2-3.8 2-5.9 0-2.4-2.3-4.3-4-4.3-1.7 0-4 1.8-4 4.3 0 2.2.6 4.7 2 5.9v3l-5 1.8L1 24h19l-2.5-5z'/%3E%3C/svg%3E");
}
.commentsModule .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23999' fill-rule='evenodd' d='M5 3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5Zm0 7v3l3-3H5Z'/%3E%3C/svg%3E");
}
.historyModule .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cpath d='M1 4.2C1 3.5 1.5 3 2.2 3h13.6c.7 0 1.2.5 1.2 1.2v10.6c0 .7-.5 1.2-1.2 1.2H2.2c-.7 0-1.2-.5-1.2-1.2V4.2ZM3 7v7h12V7H3Z'/%3E%3Cpath d='M4 1h2v3H4zm8 0h2v3h-2zM4 8h3v3H4z'/%3E%3C/g%3E%3C/svg%3E");
}
.setsModule .sidebarHeader__title:before, .soundInSetsModule .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cpath d='M2 6h10v10H2z'/%3E%3Cpath fill-opacity='.7' d='M5 2h11v10h-2V4H5z'/%3E%3C/g%3E%3C/svg%3E");
}
.mobileApps .sidebarHeader__title:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M17 19H7V5h10m0-4H7c-1.11 0-2 .89-2 2v18a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2'/%3E%3C/svg%3E");
}
.sc-classic .whoToFollowModule .sidebarHeader__more__webi_style {
background-image: url(https://a-v2.sndcdn.com/assets/images/refresh-de07f592.svg);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23999' fill-rule='nonzero' d='M14.7 5.29a6.66 6.66 0 1 0 1.73 6.38h-1.72a5 5 0 1 1-1.2-5.19L11 9h6V3l-2.3 2.29Z'/%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: 0;
padding-left: 20px;
background-size: 18px 18px
}
/* dark playlist backgrounds */
.soundBadge.playlist .soundBadge__artwork {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='124' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeGaussianBlur result='a' stdDeviation='3'/%3E%3CfeComposite in='SourceGraphic' in2='a' operator='out' result='b'/%3E%3CfeFlood flood-color='%23000' flood-opacity='.2' result='c'/%3E%3CfeComposite in='c' in2='b' operator='in' result='d'/%3E%3CfeComposite in='d' in2='SourceGraphic'/%3E%3C/filter%3E%3Cfilter id='b'%3E%3CfeMorphology radius='3'/%3E%3CfeGaussianBlur result='a' stdDeviation='3'/%3E%3CfeComposite in='SourceGraphic' in2='a' operator='out' result='b'/%3E%3CfeFlood flood-color='%23000' flood-opacity='.3' result='c'/%3E%3CfeComposite in='c' in2='b' operator='in' result='d'/%3E%3CfeComposite in='d' in2='SourceGraphic'/%3E%3C/filter%3E%3Cfilter id='c'%3E%3CfeMorphology radius='3'/%3E%3CfeGaussianBlur result='a' stdDeviation='3'/%3E%3CfeComposite in='SourceGraphic' in2='a' operator='out' result='b'/%3E%3CfeFlood flood-color='%23000' flood-opacity='.15' result='c'/%3E%3CfeComposite in='c' in2='b' operator='in' result='d'/%3E%3CfeComposite in='d' in2='SourceGraphic'/%3E%3C/filter%3E%3Cfilter id='d'%3E%3CfeDropShadow dx='0' dy='8' flood-opacity='.2' stdDeviation='8'/%3E%3C/filter%3E%3Cfilter id='e'%3E%3CfeDropShadow dx='0' dy='0' flood-opacity='.1' stdDeviation='3.5'/%3E%3C/filter%3E%3Cpath fill='%23222' d='m425.52 507.33 81.3-419.62L88.66 6.68 7.34 426.3l418.18 81.03Z' filter='url(%23c) url(%23e)'/%3E%3Cpath fill='%23333' d='m438.46 8.85 68.17 428.95-430.09 68.36L8.37 77.2 438.46 8.85Z' filter='url(%23b) url(%23e)'/%3E%3Cpath fill='%23333' d='M50 50h404v404H50z' filter='url(%23a) url(%23d)'/%3E%3C/svg%3E");
}
/* artist tools */
body[style="background-color:transparent"] .mui-12ojesd .MuiTypography-h5 {
display: flex;
flex-direction: row;
align-items: center;
color: #fff;
text-transform: none;
font-size: 14px;
font-weight: 400;
-webkit-font-feature-settings: 'liga' 1, 'calt' 1, 'tnum' 1;
font-feature-settings: 'liga' 1, 'calt' 1, 'tnum' 1;
font-variant-numeric: tabular-nums;
}
@supports not (x: attr(x type(*))) {
body[style="background-color:transparent"] .mui-1dghlwd > svg > path[fill^="url("] {
filter: invert(1) brightness(0.75) hue-rotate(180deg);
filter: saturate(0.75) contrast(0.75) brightness(1.5);
}
}
@supports (x: attr(x type(*))) {
body[style="background-color:transparent"] .mui-1dghlwd > svg linearGradient > stop {
stop-color: oklch(from attr(stop-color type(<color>)) calc(l * -1.5 + 1.5) c h) !important;
stop-color: oklch(from attr(stop-color type(<color>)) calc(l * 0.75 + 0.3) calc(c * 1.2) h) !important;
}
}
/*[[at]]*/
/* compact mode */
/*[[compact]]*/ {
#app > header {
width: 52px;
}
#app .l-container.l-content:not(.siteTakeoverOverlay) {
width: calc(100% - 68px);
left: 68px;
}
.profileHeaderBackground__visual, .profileHeader__link, :not(.artistConnectContainerItem__userInfo)>.profileHeaderBackground > div {
width: calc(100vw - 418px);
}
.profileTabs.g-tabs.g-tabs-medium {
padding-right: calc(111vw - 100% + 170px) !important;
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content .profileHeaderInfo__userName {
max-width: calc(100vw - 688px);
}
.header__inner .header__right {
top: 50px;
height: 225px;
}
.sc-classic .header__userNavAvatar:after, .sc-classic .header__userNavUsernameButton:after {
content: unset;
display: none;
}
.header__inner .header__right div.header__userNav .header__userNavUsernameButton {
width: 100%;
bottom: 180px;
position: unset;
}
.header__inner .header__right div.header__userNav {
display: flex;
flex-direction: column;
top: 1px;
}
.sc-classic .header__right > .header__link,
.sc-classic .header__right > .header__link:before,
.header__inner .header__right div.header__userNav .header__userNavUsernameButton {
--w1:0px;--w2:0px;
}
.header__soundInput, .header__upload {
position: absolute;
left: 0;
top: 135px;
width: 100%;
}
.header__soundInput > .uploadButton .uploadButton__title,
.header__upload > .uploadButton .uploadButton__title {
font-size: 0;
color: #0000;
text-align: center;
max-width: 22px;
}
.header__soundInput > .uploadButton .uploadButton__title::before,
.header__upload > .uploadButton .uploadButton__title::before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: .75;
margin: auto 0;
padding: 0 0;
transition-duration: 0.2s;
background-color: #fff;
-webkit-mask-image: var(--upload-button);
mask-image: var(--upload-button);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 22px 22px;
mask-size: 22px 22px;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
}
.header__soundInput:hover > .uploadButton .uploadButton__title::before,
.header__upload:hover > .uploadButton .uploadButton__title::before {
opacity: 1;
}
.header__loginMenu {
padding: 6px 0;
display: flex;
flex-direction: column;
gap: 6px;
}
.header__loginMenu .loginButton, .header__loginMenu .signupButton {
width: 40px;
height: 60px;
border-radius: 6px;
margin: 0 4px;
padding: 55% 0 20%;
color: #fff !important;
font-size: 9.5px !important;
line-height: 9px;
font-weight: 500;
text-align: center;
white-space: pre-wrap;
display: flex;
justify-content: center;
align-items: center;
}
.header__loginMenu .loginButton::before, .header__loginMenu .signupButton::before {
content: "";
display: block;
position: absolute;
background-repeat: no-repeat;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
margin: auto auto;
}
.header__loginMenu .loginButton::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' d='M0 0h256v256H0z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='24' d='M24 128h112M96 88l40 40-40 40m40-128h64v176h-64'/%3E%3C/svg%3E");
background-size: 18px 18px;
background-position: 50% 30%;
}
.header__loginMenu .signupButton::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='%23fff' d='M5.542 1.167c2.77 0 3.386 2.916 2.155 6.125 3.169 1.308 3.386 3.977 3.386 4.958H0c0-.981.218-3.65 3.387-4.958-1.232-3.218-.616-6.125 2.155-6.125zm0 1.166c-1.584 0-2.127 1.77-1.066 4.542.226.59-.06 1.254-.644 1.495-1.517.626-2.263 1.572-2.537 2.713h8.494c-.275-1.141-1.02-2.087-2.537-2.713a1.167 1.167 0 0 1-.644-1.496c1.06-2.764.516-4.54-1.066-4.54zm6.414-.583c.17 0 .294.13.294.292V3.5h1.458c.157 0 .292.132.292.294v.578c0 .17-.13.295-.292.295H12.25v1.458a.296.296 0 0 1-.294.292h-.578a.289.289 0 0 1-.295-.292V4.667H9.625a.296.296 0 0 1-.292-.295v-.578c0-.17.131-.294.292-.294h1.458V2.042c0-.157.132-.292.295-.292h.578z'/%3E%3C/svg%3E");
background-size: 18px 18px;
background-position: 52% 24%;
}
.header__left {
top: 280px
}
.header__logo {
top: -275px;
}
.header__inner .header__logo .header__logoLink {
-webkit-mask-size: contain;
mask-size: contain;
height: 40px;
width: 40px;
margin-left: 16px;
}
.header__navWrapper .header__navMenu li a {
font-size: 0;
color: #0000;
padding: 0;
margin: 4px 10px;
border-radius: 8px;
}
.header__navWrapper .header__navMenu li a:before {
left: unset;
width: 100%;
height: 100%;
background-position: 50% 50%;
}
.header__navWrapper .header__navMenu li a.selected {
border-left: unset;
box-shadow: inset 24px 0px 0px -20px var(--shd-accent-primary);
}
.header__middle {
top: 420px;
transition: width 3s;
}
.sc-classic .headerSearch__submit {
display: none;
opacity: 0;
transition-property: display, opacity, right;
transition-duration: 3s;
transition-delay: 0s;
transition-timing-function: step-start;
}
.sc-classic .headerSearch__input[type=search]:focus + .headerSearch__submit {
display: block;
opacity: 1;
right: 10px;
transition-duration: 0.25s;
}
.sc-classic .headerSearch__input[type=search] {
padding-right: 0;
margin-left: 7px;
}
.sc-classic .headerSearch__input[type=search]::placeholder {
font-size: 0;
color: #0000;
content: "";
display: block;
position: absolute;
width: 28px;
height: 28px;
top: 6px;
right: -5px;
background: url(https://a-v2.sndcdn.com/assets/images/search-dbfe5cbb.svg) 0 0 no-repeat;
background-size: 15px 15px;
}
.sc-classic .headerSearch__input[type=search]:focus {
width: 205px;
margin-left: 0px;
}
.sc-classic .headerSearch__input[type=search]:focus::placeholder {
opacity: 0;
}
.sc-classic .header__middle:has(.headerSearch__input[type=search]:focus) {
width: 225px;
transition-duration: 0.25s;
}
.dropdownMenu.g-z-index-header-menu[style*="width: 51px;"] {
width: 225px !important;
}
.sc-classic .l-messages-left, .l-messages-left {
top: 8px;
bottom: 0;
left: 72px;
}
.sc-classic .l-messages-main, .l-messages-main {
padding-left: 230px;
}
.conversation__actions, .sc-classic .conversation__actions {
width: calc(100% - 298px);
}
.conversation__stickyHeader {
width: calc(100% - 312px);
}
.sc-classic .conversation__messages.showMinorProtectionBanner {
padding-top: max(calc(320px - 10vw), 204px);
}
/*[[msgwarn]]*/
@media only screen and (min-width: 1763px) {
:not(.artistConnectContainerItem__userInfo)>.profileHeaderBackground > div {
background-repeat: repeat-x;
background-size: max(1335px, 100%);
background-position: left center;
}
}
@media only screen and (max-width: 1000px) {
.profileHeaderBackground__visual, .profileHeader__link, :not(.artistConnectContainerItem__userInfo)>.profileHeaderBackground > div {
width: calc(100vw - 158px) !important;
}
.profileTabs.g-tabs.g-tabs-medium {
padding-right: calc(100vw - 96%) !important;
}
#app .l-container #content .l-user-hero .profileHeader .profileHeaderInfo__content .profileHeaderInfo__userName {
max-width: calc(100vw - 428px) !important;
}
.tileGallery .playableTile, .sc-classic .tileGallery .userBadgeListItem {
width: 11.5vw;
}
#app .l-container #content .l-listen-hero .soundTitle__usernameTitleContainer > * {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
line-clamp: 6;
}
.l-listen-hero .soundTitle__usernameTitleContainer {
margin-right: -65px;
}
}
.l-listen-hero .soundTitle__titleContainer {
flex-direction: unset;
gap: unset;
}
@media only screen and (max-width: 678px) {
.l-listen-hero .soundTitle__titleContainer,
.l-hero-banner .fullHero__title {
flex-direction: column;
gap: 12px;
}
.l-listen-hero .soundTitle__usernameTitleContainer,
.l-hero-banner .fullHero__titleText {
margin-right: -130px;
}
}
@media only screen and (max-width: 512px) {
.streamContext .soundTitle__titleContainer {
flex-direction: column;
}
.streamContext .soundTitle__usernameTitleContainer {
margin-top: 4px;
margin-right: -130px;
}
}
.l-fixed-fluid .sound .sc-button-responsive,.l-fluid-fixed .sound .sc-button-responsive,.l-fullwidth .sound .sc-button-responsive {
font-size: 12px;
text-indent: 19px;
}
.sc-classic .l-fixed-fluid .sound .sc-button-responsive:before,.sc-classic .l-fluid-fixed .sound .sc-button-responsive:before {
left: 4px
}
@media only screen and (max-width: 1077px) {
.l-fixed-fluid .sound .sc-button-responsive,.l-fluid-fixed .sound .sc-button-responsive,.l-fullwidth .sound .sc-button-responsive {
font-size:0;
text-indent: 0
}
.l-fixed-fluid .sound .sc-button-responsive *+span,.l-fluid-fixed .sound .sc-button-responsive *+span,.l-fullwidth .sound .sc-button-responsive *+span {
margin-left: 0
}
.sc-classic .l-fixed-fluid .sound .sc-button-responsive:before,.sc-classic .l-fluid-fixed .sound .sc-button-responsive:before {
left: 1px
}
}
}/**/
/*
@media only screen and (max-width: 678px) {
.sc-classic .fullHero__artwork {
max-width: calc(100vw - 338px);
max-height: calc(100vw - 338px);
right: calc(678px - 100vw + 20px);
}
.sc-classic .fullHero__playerArea {
right: max(calc(100vw - 298px), calc(698px - 100vw));
}
}*/
/* promotion popups */
[id^="moe-onsite-campaign-"] {
/*[[prpop]]*/
}
.brz-container,
.brz-row__container,
.brz-row__container .brz-bg-color {
border-radius: 12px;
}
.brz-row__container > .brz-row > .brz-columns:last-of-type,
.brz-row__container > .brz-row > .brz-columns:last-of-type .brz-bg * {
border-radius: 0 12px 12px 0;
}
:root, .brz-root__container {
--brz-global-color1-pttk: 255, 255, 255;
--brz-global-color2-pttk: 115, 119, 127;
--brz-global-color3-pttk: 240, 240, 240;
--brz-global-color4-pttk: 219, 219, 219;
--brz-global-color5-pttk: 111, 114, 120;
--brz-global-color6-pttk: 77, 142, 255;
--brz-global-color7-pttk: 41, 41, 41;
--brz-global-color8-pttk: 17, 17, 17;
}
[style^="color: rgb(25, 27, 33)"] {
color: rgb(var(--brz-global-color1-pttk)) !important;
}
/* minify & inline slow-loading icons */
/* 1260 B -> 769 B */
.sc-classic .m-light .profileMenu__stations:after {
background-image: url(https://a-v2.sndcdn.com/assets/images/stations-dark-9ffb9f94.svg);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23333' d='M3.87 3.11c.23.22.24.59 0 .81a5.68 5.68 0 0 0 .07 8.15c.23.22.23.59 0 .81a.6.6 0 0 1-.84 0 6.81 6.81 0 0 1-.06-9.76.6.6 0 0 1 .83 0zm9.02 0a6.85 6.85 0 0 1 .12 9.77.6.6 0 0 1-.83.01.57.57 0 0 1-.01-.81 5.7 5.7 0 0 0-.1-8.15.57.57 0 0 1-.01-.81.6.6 0 0 1 .82-.01zm-2 1.55a4.8 4.8 0 0 1 1.39 3.41c0 1.23-.45 2.38-1.24 3.25a.54.54 0 0 1-.79.02.61.61 0 0 1-.02-.83c.6-.66.93-1.52.93-2.44 0-.98-.38-1.9-1.04-2.56a.61.61 0 0 1-.02-.83.54.54 0 0 1 .79-.02zm-5.08 0c.23.23.24.6.02.84a3.6 3.6 0 0 0-.96 2.46c0 .96.37 1.86 1.02 2.53a.6.6 0 0 1 0 .83.56.56 0 0 1-.81 0 4.8 4.8 0 0 1-1.36-3.36c0-1.24.47-2.4 1.28-3.28a.56.56 0 0 1 .81-.02zM8 6.45a1.55 1.55 0 1 1 0 3.1 1.55 1.55 0 0 1 0-3.1z'/%3E%3C/svg%3E");
}
/* 1283 B -> 548 B */
.sc-classic .m-light .profileMenu__earnings:after {
background-image: url(https://a-v2.sndcdn.com/assets/images/paid-icon-dark-70613bef.svg);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 40'%3E%3Cpath fill='%23333' d='M8 35.74a11.64 11.64 0 0 1-8-5.14L4.17 27c1.8 1.89 3.86 3.6 7.05 3.6a8.2 8.2 0 0 0 4.02-.93c1.07-.61 1.9-1.71 1.87-2.92 0-3.2-3.69-4-6.99-4.7-2.34-.59-4.47-1.22-6.2-2.56-1.66-1.32-2.7-3.2-2.7-6.1 0-4.73 3.16-7.63 6.78-8.74V0h7v4.26c2.78.54 5.55 1.95 7.2 4.75l-4.3 3.4a7.14 7.14 0 0 0-5.94-3.01c-2.62 0-4.85 1.18-4.85 3.4 0 3.66 4.96 4.24 7.43 4.76 1.18.3 2.3.66 3.34 1.1a7.94 7.94 0 0 1 4.48 4.17c.92 2.12.9 5.72-.4 8-1.38 2.45-3.86 4.1-6.96 4.77V40H8v-4.26Z'/%3E%3C/svg%3E");
}
/* 1580 B -> 336 B */
.sc-button-medium.sc-button-startstation:before {
background-image: url(https://a-v2.sndcdn.com/assets/images/start-station-ea018c5a.svg);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='9' cy='7' r='2.5' fill='%23222'/%3E%3Cpath stroke='%23222' d='M15.03 13a8.47 8.47 0 0 0 .03-11.97m-2.16 9.84a5.48 5.48 0 0 0 .04-7.7M3.02.96a8.47 8.47 0 0 0 0 12.08'/%3E%3Cpath stroke='%23222' d='M5.1 3.12a5.48 5.48 0 0 0 .05 7.81'/%3E%3C/g%3E%3C/svg%3E");
}
/* quota meter */
.sc-classic .quotaMeter__lightLine, .sc-classic .quotaMeter__upsellText {
color: #999;
}
.quotaMeter__link {
color: #ccc !important;
}
/* spotlight */
.sc-classic .showSpotlightUpsellBanner.spotlightUpsellBanner {
border-color: var(--shd-bg-lighter)
}
.sc-classic .spotlightUpsellBanner__background {
width: 100%;
background: none;
}
/* reposts filter (finally) */
.streamFilter__label {
color: #ccc;
}
/* new soundcloud ui redesign */
/* dark mode variables */
._1bqm8km0,._1iz3r9b0 {
--_4g70vm0: var(--shd-accent-primary);
--_4g70vm1: #00995c;
--_4g70vm2: #d61348;
--_4g70vm3: #fff;
--_4g70vm4: #000;
--_4g70vm5: linear-gradient(135deg,#9f34a9,#ff4600);
--_4g70vm6: #1877f2;
--_4g70vm7: #1da1f2;
--_4g70vm8: #e60023;
--_4g70vm9: #36465d;
--_4g70vma: transparent;
--_4g70vmb: #e6f7ee;
--_4g70vmc: #fff8e1;
--_4g70vmd: #ffebee;
--_4g70vme: var(--shd-bg-primary);
--_4g70vmf: #fff;
--_4g70vmg: #999;
--_4g70vmh: #303030;
--_4g70vmi: #699fff;
--_4g70vmj: hsla(0,0%,100%,.4);
--_4g70vmk: hsla(0,0%,100%,.15)
}
:root, .mui-theme-light, .mui-theme-dark {
-webkit-print-color-scheme: dark;
color-scheme: dark;
--mui-palette-common-black: #000;
--mui-palette-common-white: #fff;
--mui-palette-common-background: #000;
--mui-palette-common-onBackground: #fff;
--mui-palette-common-backgroundChannel: 0 0 0;
--mui-palette-common-onBackgroundChannel: 255 255 255;
--mui-palette-primary-main: #FFFFFF;
--mui-palette-primary-dark: #FFFFFF;
--mui-palette-primary-light: #9E9E9E;
--mui-palette-primary-contrastText: var(--shd-bg-primary);
--mui-palette-primary-hover: rgba(255, 255, 255, 0.16);
--mui-palette-primary-disabled: rgba(255, 255, 255, 0.4);
--mui-palette-primary-mainChannel: 255 255 255;
--mui-palette-primary-lightChannel: 158 158 158;
--mui-palette-primary-darkChannel: 255 255 255;
--mui-palette-primary-contrastTextChannel: 18 18 18;
--mui-palette-secondary-main: #9E9E9E;
--mui-palette-secondary-dark: #616161;
--mui-palette-secondary-light: #212121;
--mui-palette-secondary-contrastText: #FFFFFF;
--mui-palette-secondary-hover: rgba(117, 117, 117, 0.24);
--mui-palette-secondary-disabled: rgba(117, 117, 117, 0.5);
--mui-palette-secondary-outlinedBorder: rgba(255, 255, 255, 0.16);
--mui-palette-secondary-legacy: rgb(153, 153, 153);
--mui-palette-secondary-mainChannel: 158 158 158;
--mui-palette-secondary-lightChannel: 33 33 33;
--mui-palette-secondary-darkChannel: 97 97 97;
--mui-palette-secondary-contrastTextChannel: 255 255 255;
--mui-palette-error-main: #E61948;
--mui-palette-error-dark: #C10B44;
--mui-palette-error-light: #F25D7C;
--mui-palette-error-contrastText: #FFFFFF;
--mui-palette-error-hover: rgba(244, 67, 54, 0.08);
--mui-palette-error-outlinedBorder: rgba(244, 67, 54, 0.5);
--mui-palette-error-mainChannel: 230 25 72;
--mui-palette-error-lightChannel: 242 93 124;
--mui-palette-error-darkChannel: 193 11 68;
--mui-palette-error-contrastTextChannel: 255 255 255;
--mui-palette-warning-main: #FFA726;
--mui-palette-warning-dark: #F57C00;
--mui-palette-warning-light: rgba(18, 18, 18, 0.87);
--mui-palette-warning-hover: rgba(255, 167, 38, 0.08);
--mui-palette-warning-outlinedBorder: rgba(255, 167, 38, 0.5);
--mui-palette-warning-contrastText: rgba(0, 0, 0, 0.87);
--mui-palette-warning-mainChannel: 255 167 38;
--mui-palette-warning-lightChannel: 18 18 18;
--mui-palette-warning-darkChannel: 245 124 0;
--mui-palette-warning-contrastTextChannel: 0 0 0;
--mui-palette-info-main: #BDBDBD;
--mui-palette-info-dark: #616161;
--mui-palette-info-light: #212121;
--mui-palette-info-contrastText: rgba(18, 18, 18, 0.87);
--mui-palette-info-hover: rgba(189, 189, 189, 0.08);
--mui-palette-info-outlinedBorder: rgba(189, 189, 189, 0.5);
--mui-palette-info-mainChannel: 189 189 189;
--mui-palette-info-lightChannel: 33 33 33;
--mui-palette-info-darkChannel: 97 97 97;
--mui-palette-info-contrastTextChannel: 18 18 18;
--mui-palette-success-main: #66BB6A;
--mui-palette-success-dark: #388E3C;
--mui-palette-success-light: #81C784;
--mui-palette-success-contrastText: rgba(18, 18, 18, 0.87);
--mui-palette-success-hover: rgba(102, 187, 106, 0.08);
--mui-palette-success-outlinedBorder: rgba(102, 187, 106, 0.5);
--mui-palette-success-mainChannel: 102 187 106;
--mui-palette-success-lightChannel: 129 199 132;
--mui-palette-success-darkChannel: 56 142 60;
--mui-palette-success-contrastTextChannel: 18 18 18;
--mui-palette-grey-50: #fafafa;
--mui-palette-grey-100: #f5f5f5;
--mui-palette-grey-200: #eeeeee;
--mui-palette-grey-300: #e0e0e0;
--mui-palette-grey-400: #bdbdbd;
--mui-palette-grey-500: #9e9e9e;
--mui-palette-grey-600: #757575;
--mui-palette-grey-700: #616161;
--mui-palette-grey-800: #424242;
--mui-palette-grey-900: #212121;
--mui-palette-grey-A100: #f5f5f5;
--mui-palette-grey-A200: #eeeeee;
--mui-palette-grey-A400: #bdbdbd;
--mui-palette-grey-A700: #616161;
--mui-palette-text-primary: #FFFFFF;
--mui-palette-text-secondary: rgba(255, 255, 255, 0.7);
--mui-palette-text-disabled: rgba(255, 255, 255, 0.38);
--mui-palette-text-icon: rgba(255, 255, 255, 0.5);
--mui-palette-text-primaryChannel: 255 255 255;
--mui-palette-text-secondaryChannel: 255 255 255;
--mui-palette-divider: hsl(0deg 0% 50% / 7%);
--mui-palette-background-paper: var(--shd-bg-primary);
--mui-palette-background-default: var(--shd-bg-primary);
--mui-palette-background-tonal: #212121;
--mui-palette-background-dark: #212121;
--mui-palette-background-defaultChannel: 18 18 18;
--mui-palette-background-paperChannel: 18 18 18;
--mui-palette-background-darkChannel: 33 33 33;
--mui-palette-action-active: #fff;
--mui-palette-action-hover: rgba(255, 255, 255, 0.08);
--mui-palette-action-hoverOpacity: 0.08;
--mui-palette-action-selected: rgba(255, 255, 255, 0.16);
--mui-palette-action-selectedOpacity: 0.16;
--mui-palette-action-disabled: rgba(255, 255, 255, 0.3);
--mui-palette-action-disabledBackground: rgba(255, 255, 255, 0.12);
--mui-palette-action-disabledOpacity: 0.38;
--mui-palette-action-focus: rgba(255, 255, 255, 0.12);
--mui-palette-action-focusOpacity: 0.12;
--mui-palette-action-activatedOpacity: 0.24;
--mui-palette-action-activeChannel: 255 255 255;
--mui-palette-action-selectedChannel: 255 255 255;
--mui-palette-contrast-main: rgba(255, 255, 255, 0.24);
--mui-palette-contrast-dark: rgba(255, 255, 255, 0.16);
--mui-palette-contrast-light: rgba(255, 255, 255, 0.6);
--mui-palette-contrast-contrastText: #FFFFFF;
--mui-palette-contrast-hover: rgba(255, 255, 255, 0.48);
--mui-palette-contrast-EnabledFill: rgba(18, 18, 18, 0.16);
--mui-palette-contrast-HoverFill: rgba(18, 18, 18, 0.24);
--mui-palette-contrast-mainChannel: 255 255 255;
--mui-palette-contrast-lightChannel: 255 255 255;
--mui-palette-contrast-darkChannel: 255 255 255;
--mui-palette-contrast-contrastTextChannel: 255 255 255;
--mui-palette-link-main: #1E88E5;
--mui-palette-link-mainChannel: 30 136 229;
--mui-palette-surface-main: var(--shd-bg-primary);
--mui-palette-surface-tonal: #212121;
--mui-palette-surface-dark: #212121;
--mui-palette-surface-mainChannel: 18 18 18;
--mui-palette-surface-darkChannel: 33 33 33;
--mui-palette-artist-main: #7517E6;
--mui-palette-artist-main: #7564F5;
--mui-palette-artist-dark: #311B92;
--mui-palette-artist-light: #EEE8FE;
--mui-palette-artist-hover: rgba(117, 100, 245, 0.16);
--mui-palette-artist-contrastText: #FFFFFF;
--mui-palette-artist-mainChannel: 117 23 230;
--mui-palette-artist-lightChannel: 238 232 254;
--mui-palette-artist-darkChannel: 49 27 146;
--mui-palette-artist-contrastTextChannel: 255 255 255;
--mui-palette-highlight-main: rgb(48, 48, 48);
--mui-palette-highlight-mainChannel: 48 48 48;
--mui-palette-border-main: rgba(255, 255, 255, 0.15);
--mui-palette-border-mainChannel: 255 255 255;
--mui-palette-overlay-main: rgba(255, 255, 255, 0.4);
--mui-palette-overlay-mainChannel: 255 255 255;
--mui-palette-special-main: rgb(255, 85, 0);
--mui-palette-special-mainChannel: 255 85 0;
--mui-palette-Alert-errorColor: rgb(249, 190, 202);
--mui-palette-Alert-infoColor: rgb(166, 166, 166);
--mui-palette-Alert-successColor: rgb(204, 232, 205);
--mui-palette-Alert-warningColor: rgba(160, 160, 160, 0.87);
--mui-palette-Alert-errorFilledBg: var(--mui-palette-error-dark, #C10B44);
--mui-palette-Alert-infoFilledBg: var(--mui-palette-info-dark, #616161);
--mui-palette-Alert-successFilledBg: var(--mui-palette-success-dark, #388E3C);
--mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-dark, #F57C00);
--mui-palette-Alert-errorFilledColor: #fff;
--mui-palette-Alert-infoFilledColor: #fff;
--mui-palette-Alert-successFilledColor: #fff;
--mui-palette-Alert-warningFilledColor: rgba(0, 0, 0, 0.87);
--mui-palette-Alert-errorStandardBg: rgb(24, 9, 12);
--mui-palette-Alert-infoStandardBg: rgb(3, 3, 3);
--mui-palette-Alert-successStandardBg: rgb(12, 19, 13);
--mui-palette-Alert-warningStandardBg: rgba(1, 1, 1, 0.87);
--mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #E61948);
--mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #BDBDBD);
--mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #66BB6A);
--mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #FFA726);
--mui-palette-AppBar-defaultBg: var(--mui-palette-grey-900, #212121);
--mui-palette-AppBar-darkBg: var(--mui-palette-background-paper, #121212);
--mui-palette-AppBar-darkColor: var(--mui-palette-text-primary, #FFFFFF);
--mui-palette-Avatar-defaultBg: var(--mui-palette-grey-600, #757575);
--mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-800, #424242);
--mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-700, #616161);
--mui-palette-Chip-defaultBorder: var(--mui-palette-grey-700, #616161);
--mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-300, #e0e0e0);
--mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-300, #e0e0e0);
--mui-palette-FilledInput-bg: rgba(255, 255, 255, 0.09);
--mui-palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13);
--mui-palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12);
--mui-palette-LinearProgress-primaryBg: rgb(127, 127, 127);
--mui-palette-LinearProgress-secondaryBg: rgb(79, 79, 79);
--mui-palette-LinearProgress-errorBg: rgb(115, 12, 36);
--mui-palette-LinearProgress-infoBg: rgb(94, 94, 94);
--mui-palette-LinearProgress-successBg: rgb(51, 93, 53);
--mui-palette-LinearProgress-warningBg: rgb(127, 83, 19);
--mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.13);
--mui-palette-Slider-primaryTrack: rgb(127, 127, 127);
--mui-palette-Slider-secondaryTrack: rgb(79, 79, 79);
--mui-palette-Slider-errorTrack: rgb(115, 12, 36);
--mui-palette-Slider-infoTrack: rgb(94, 94, 94);
--mui-palette-Slider-successTrack: rgb(51, 93, 53);
--mui-palette-Slider-warningTrack: rgb(127, 83, 19);
--mui-palette-SnackbarContent-bg: rgb(250, 250, 250);
--mui-palette-SnackbarContent-color: rgba(0, 0, 0, 0.87);
--mui-palette-SpeedDialAction-fabHoverBg: rgb(53, 53, 53);
--mui-palette-StepConnector-border: var(--mui-palette-grey-600, #757575);
--mui-palette-StepContent-border: var(--mui-palette-grey-600, #757575);
--mui-palette-Switch-defaultColor: var(--mui-palette-grey-300, #e0e0e0);
--mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-600, #757575);
--mui-palette-Switch-primaryDisabledColor: rgb(114, 114, 114);
--mui-palette-Switch-secondaryDisabledColor: rgb(71, 71, 71);
--mui-palette-Switch-errorDisabledColor: rgb(103, 11, 32);
--mui-palette-Switch-infoDisabledColor: rgb(85, 85, 85);
--mui-palette-Switch-successDisabledColor: rgb(45, 84, 47);
--mui-palette-Switch-warningDisabledColor: rgb(114, 75, 17);
--mui-palette-TableCell-border: rgba(81, 81, 81, 1);
--mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92);
--mui-palette-dividerChannel: 255 255 255;
--mui-opacity-inputPlaceholder: 0.5;
--mui-opacity-inputUnderline: 0.7;
--mui-opacity-switchTrackDisabled: 0.2;
--mui-opacity-switchTrack: 0.3;
--mui-overlays-0: none;
}
/* this is going to be hell to maintain */
html._1iz3r9b0 > body:not(.sc-classic) {
background: var(--shd-bg-primary) !important;
}
.MuiButtonBase-root svg > path[fill="#000"] /* black button icons */
{
fill: currentColor !important;
}
.MuiSwitch-colorSuccess.Mui-checked + .MuiSwitch-track, /* switch button */
.MuiButton-containedSuccess /* generic green button (like continue button on upload page) */
{
background-color: var(--_4g70vm0);
filter: hue-rotate(/*[[hue]]*/deg);
}
.MuiButton-containedSuccess:hover /* generic green button (like continue button on upload page) */
{
background-color: hsl(20, 90%, 35%);
}
.mui-n430uj, /* tracks view primary text */
.mui-fmfkj, /* selected track bulk edit + add to playlist button icons */
.mui-15yj62u, /* tracks more button icon */
/*.MuiIconButton-sizeSmall, .MuiIconButton-sizeMedium,*/ /* generic button icons */
.MuiButton-textPrimary, /* generic button text selector */
.MuiFormLabel-colorPrimary, /* form label */
.MuiAccordionSummary-content, /* accordion label */
.MuiAccordionSummary-expandIconWrapper, /* accordion expand arrow */
.MuiInputBase-colorPrimary, /* input text */
.MuiChip-labelMedium, /* tags */
.MuiButton-outlined /* generic outlined button */
{
color: var(--_4g70vmf);
}
.MuiInputAdornment-positionStart, /* input prefix */
.MuiCircularProgress-colorPrimary, /* loading spinner */
.MuiListSubheader-root, /* list subheader */
.Mui-checked, .MuiCheckbox-indeterminate, /* generic checkbox */
.MuiChip-filled .MuiChip-deleteIcon /* remove tag icon */
{
color: var(--_4g70vmg);
}
.MuiChip-filled .MuiChip-deleteIcon:hover /* remove tag icon hover */ {
color: #ccc;
}
.mui-28466c, /* all tracks checkbox */
.MuiCheckbox-colorPrimary, .Mui-checked, .MuiCheckbox-indeterminate, /* generic checkbox */
._2r4ec00, /* my tracks underline */
._11yjo627, .t0cm2o7, #main table[aria-label="My Tracks"] > thead th, /* track view table header underline */
._11yjo622 tr:last-child td, .t0cm2o2 tr:last-child td, #main table[aria-label="My Tracks"] > tbody tr:last-child td, /* track view last child underline */
.svq6pq0, /* track view paginator overline */
.MuiOutlinedInput-root, /* input box */
.MuiFormGroup-root[role="radiogroup"] .MuiFormControlLabel-root:has(.MuiRadio-root), /* form group button */
#panel-content.MuiBox-root > div > div:last-child, /* playlist pagination border */
.MuiButtonBase-root[variant="outlined"], .MuiButton-outlined, .MuiButton-outlined:hover /* generic outlined button */
{
border-color: #666;
}
li:focus-within > button.MuiIconButton-sizeMedium img /* user menu focus */
{
outline: none;
box-shadow: 0px 0px 4px 0.8px #fff;
}
.MuiOutlinedInput-root.Mui-focused /* focused input box */ {
border-color: #999;
}
._11yjo622 ._11yjo626 td, .t0cm2o2 .t0cm2o6 td, /* selected tracks */
.MuiListSubheader-root, /* list subheader */
button[aria-label="Add artwork"], /* add artwork panel */
.MuiChip-filled, /* tag background */
.mupd0r6, .mupd0r3, footer.MuiBox-root, /* upload footer background */
.byzetif, /* review your track info */
.mui-1rc7l6, /* monetization upload flow */
#main table[aria-label="My Tracks"] > tbody > tr.t0cm2o7 td /* playing tracks */
{
background: var(--shd-bg-lighter);
}
.mui-15yj62u:hover, /* tracks more button hover */
.MuiIconButton-sizeSmall:hover, .MuiIconButton-sizeMedium:hover, /* generic button hover */
.mui-fmfkj:hover, /* selected track bulk edit + add to playlist buttons */
.MuiButtonBase-root:not(.MuiButton-containedPrimary, .MuiButton-containedSuccess, .MuiAccordionSummary-root, .MuiTab-root):hover, /* button hover */
.h2ki1a3, /* vertical rule */
#main table[aria-label="My Tracks"] > tbody > tr:hover td /* hovered tracks */
{
background-color: #fff2;
}
._1jk87g70, ._1i6f4ag0, /* uploaded track hd indicator */
._47gh084 /* upload completed checkmark */
{
color: var(--shd-accent-blue);
}
.mui-14m35er:hover /* notifications, messages */
{
background-color: rgba(102, 102, 102, 0.04);
border-color: rgba(102, 102, 102, 0.15);
}
.tlirws0 /* bottom seekbar */
{
background-color: var(--_4g70vme);
color: var(--_4g70vmf);
filter: hue-rotate(/*[[hue]]*/deg) var(--fil)
}
.mui-ijebwn, .MuiPaper-root.MuiMenu-paper, /* dropdown menu */
.MuiTooltip-tooltip, /* hover tooltips */
button[aria-label="Add artwork"] /* add artwork panel */
{
border-radius: 12px;
border: 1px solid #4448;
background-color: var(--shd-bg-dropdown);
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
color: #ccc;
}
.MuiTypography-tooltipBody {
color: #bbb;
}
[d="M4.73 12V4h1.63v3.23h3.49V4h1.64v8H9.85V8.59H6.36V12H4.73Zm12.13 0h-2.08v-1.41h2c.51 0 .94-.1 1.3-.28.34-.18.6-.46.78-.85.18-.38.26-.87.26-1.47s-.09-1.08-.26-1.46a1.75 1.75 0 0 0-.79-.85 2.71 2.71 0 0 0-1.28-.27h-2.04V4h2.13c.8 0 1.5.16 2.07.48.58.32 1.03.78 1.34 1.38.31.59.47 1.3.47 2.13a4.6 4.6 0 0 1-.47 2.15c-.31.6-.76 1.06-1.34 1.38-.58.32-1.28.48-2.1.48Zm-1.18-8v8h-1.64V4h1.64Z"][fill="currentColor"] /* hd text */
{
fill: #fff !important;
filter: none !important;
}
.t0cm2ok svg.lvdtkr3 {
color: #fff;
}
.t0cm2ok svg.lvdtkr3 path {
stroke: #fff;
stroke-width: 0.2;
}
:is(.MuiMenu-paper.MuiPaper-root .MuiMenu-list .MuiButtonBase-root, /* dropdown menuitem hover */
.mui-wakfts.MuiButtonBase-root
):is(:hover, .Mui-selected) {
background-color: #0d0d0d80;
box-shadow: 16px -4px 12px #1114 inset;
color: #ccc;
}
:is(.MuiMenu-paper.MuiPaper-root .MuiMenu-list .MuiButtonBase-root, /* dropdown menuitem */
.mui-wakfts.MuiButtonBase-root
) {
transition-duration: 0.25s;
}
.MuiMenuItem-root .MuiListItemIcon-root { /* menuitem icon */
color: inherit;
}
._1htqjyq0, /* hover tooltip contents */
.ouxtlr0 /* embed background */
{
background-color: #0000;
}
.MuiTooltip-tooltip .MuiTooltip-arrow /* hover tooltip arrow */
{
border: 1px solid #4448;
color: var(--shd-bg-lighter);
}
img[alt="broken hourglass"] /* broken hourglass icon (next pro unlimited uploads) */
{
filter: invert(1);
}
.MuiPaper-root.MuiPaper-elevation, /* generic elevated background selector */
.MuiModal-root > .MuiBox-root > .MuiBox-root[class*="mui-"] /* generic modal selector */
{
background-color: var(--_4g70vme) !important;
color: var(--_4g70vmf);
}
svg.h2ki1a1 > path /* 808 cut in half */
{
fill: #999;
}
svg > path[stroke="#000"] /* black outlined svg paths */
{
stroke: #999;
stroke-width: 2;
}
._1iah1691 > ._1iah1693 > svg > path[fill="black"] {
fill: currentColor;
}
._1iah1691 > ._1iah1693 > svg > path[stroke="black"] {
stroke: currentColor;
}
._1rtxtao1 > ._1rtxtao3 > svg > path[fill="black"] {
fill: #0004;
}
.SideNavFooterLink_Link__HA5me, .SideNavFooterLink_Link__HA5me:visited /* footer links */
{
outline: none;
border: none;
}
.SideNavFooterLink_Link__HA5me:hover, .SideNavFooterLink_Link__HA5me:visited:hover /* footer links hover */
{
color: inherit;
}
[data-testid="crossfade-banner"] /* preview banner, not really sure which color to use due to inconsistent branding on the new ui */
{
background-color: color-mix(in oklab, var(--shd-accent-blue), #363636 30%);
}
._47gh083 /* upload completed header */
{
background-color: hsl(calc(203deg + /*[[blu]]*/deg), 23%, 16%);
}
path[stroke="#181B1F"] /* upload icon */
{
stroke: #444 !important;
}
path[fill="#181B1F"] /* upload icon */
{
fill: #444 !important;
}
.mui-bxfdfm /* final upload button */
{
--variant-containedColor: #fff;
}
.mui-wcxxnp:first-child /* post-upload sc ring */
{
box-shadow: inset 0 0 0 4px var(--mui-palette-grey-500);
}
.mui-wcxxnp:not(:first-child) /* post-upload service dotted rings */ {
border-color: var(--mui-palette-grey-500);
}
.mui-yw6l3c /* post-upload bg circles */
{
background-color: var(--mui-palette-grey-000);
color: #fff;
}
.mui-yw6l3c svg path[fill="#000"] /* post-upload service icons */
{
fill: currentColor !important;
}
.mui-yw6l3c svg path[fill="url(#xb0a5e3b8504f)"] /* post-upload using png for amazon music for some reason */
{
filter: invert(1);
}
}
@-moz-document regexp("http(s)?:\\/\\/(www\\.)?soundcloud\\.com\\/.*\\/following\\/?") {
.badgeList ul { /* Follow list sorting */
display: flex;
flex-flow: row /*[[sort-fol]]*/;
}
}
@-moz-document regexp("http(s)?:\\/\\/(www\\.)?w\\.soundcloud\\.com\\/?((?!jobs|settings\\/connections)(.|[\\?\\&=\\-_\\/+])*)") { /* widget/iframe */
/*[[widget]]*/
.g-background-default {
background-color: var(--shd-bg-primary);
}
.g-text-shadow {
text-shadow: none;
}
a.sc-link-medium {
color: #999;
text-decoration: none;
transition-duration: 0.2s;
}
a.sc-link-dark, a:hover {
color: #ccc;
transition-duration: 0.2s;
}
a.sc-link-dark:hover, a.sc-link-medium:hover {
color: #fff;
}
.waveform__layer.waveform__scene canvas:first-of-type:not(.visualAudible__waveform canvas) {
/*filter: invert(1) hue-rotate(172deg) brightness(0.7) contrast(0.8) saturate(2.3);*//*[[widget]]*/
filter: contrast(0.8) brightness(1.15) saturate(2);
}
.waveform__layer.waveform__scene canvas:last-of-type:not(.visualAudible__waveform canvas) {
filter: brightness(1.5);
}
.artwork, .artwork__img, .artwork__link, .sc-artwork, .sc-artwork span {
border-radius: 6px;
}
.sc-button:not(.visualAudible .sc-button) {
border: 1px solid #333;
background-color: #222;
color: #ccc;
transition-duration: 0.2s;
}
.sc-button-focus:not(.visualAudible .sc-button), .sc-button:focus:not(.visualAudible .sc-button), .sc-button:hover:not(.visualAudible .sc-button) {
border-color: #444;
color: #eee;
}
.sc-button-small:not(.visualAudible .sc-button-small):before {
filter: saturate(0) contrast(0) brightness(1.4);
transition-duration: 0.2s;
}
.sc-button-small.mouseover:not(.visualAudible .sc-button-small, .sc-button-selected):before {
filter: saturate(0) contrast(0) brightness(1.8);
}
.sc-button-small.sc-button-selected.sc-button-lightfg::before, .sc-button-small.sc-button-selected.sc-button-visual::before, .sc-button-small.sc-button-selected::before {
filter: saturate(0) contrast(0) brightness(0.8) sepia(1) hue-rotate(-22deg) saturate(8) hue-rotate(/*[[hue]]*/deg);
}
.sc-ministats-small {
color: #888;
}
.sc-ministats-small.sc-ministats-plays:before {
filter: brightness(0.7);
}
.sc-background-light {
background-color: #333;
}
.widget {
border: 1px solid #333;
border-radius: 8px;
}
.g-shadow-inset {
box-shadow: inset 0 0 0 1px hsl(0deg 0% 0% / 50%);
}
.playButton:hover {
filter: brightness(0.9) saturate(0.8) contrast(1.2) hue-rotate(-2deg) drop-shadow(2px 4px 6px #0006);
transition: filter 0.2s;
}
.playButton {
filter: none;
transition: filter 0.5s;
}
.teaser {
background: var(--shd-bg-primary);
}
.teaser__trackLink, .teaser__trackLink:visited {
color: #fff;
}
body {
color: #ccc;
}
.sound__panel {
border-radius: 8px;
background: #191919;
}
.thinProgressbar__played {
background-color: var(--shd-accent-primary);
}
.sc-background-dark {
background-color: #ddd;
}
.commentPopover.darkText .commentPopover__body {
color: #ccc;
}
.commentPopover__wrapper {
max-width: 50rem;
}
.logo__path {
fill: #696969;
fill: url("#logo_hover_21")!important;
filter: saturate(0) contrast(0) brightness(1.6);
transition-duration: 0.3s;
}
.logo:hover .logo__path, .logo:focus .logo__path {
fill: url("#logo_hover_21");
filter: saturate(1) contrast(1) brightness(1);
}
.visualAudible .logo__path, .visualAudible .logo:hover .logo__path, .visualAudible .logo:focus .logo__path {
fill: url("#logo_hover_33")!important;
fill: url("#logo_hover_54")!important;
}
.g-border-bottom {
border-bottom: 1px solid #222;
}
.sc-background-white {
background-color: var(--shd-bg-primary);
}
.sc-border-dark-bottom {
border-bottom: 1px solid #222;
}
body {
font: 12px/1.4 var(--font-main);
}
.title__h1, .title__h2, .sc-font-light, .sc-button {
font-family: var(--font-main);
}
.soundsTotal, .sc-font-light, .teaser__button.hearmore .hearmore__container .hearmore__right, .sc-button {
font-weight: 400;
}
.title__h1, .title__h2 {
font-weight: 300;
}
@supports (font-variation-settings: normal) {
body, .title__h1, .title__h2, .sc-font-light, .sc-button {
font-family: var(--font-main);
}
.soundsTotal, .sc-font-light, .teaser__button.hearmore .hearmore__container .hearmore__right, .sc-button {
font-weight: 400;
}
.title__h1, .title__h2 {
font-weight: 300;
}
}
.playButton[style*="color: rgb(204, 68, 0);"], .sc-background-orange, .waveform__layer, .soundHeader__logo {
filter: hue-rotate(/*[[hue]]*/deg);
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?secure\\.soundcloud\\.com\\/?((?!jobs|settings\\/connections)(.|[\\?\\&=\\-_\\/+])*)") {
body[marginwidth="0"][marginheight="0"], body[marginwidth="0"][marginheight="0"].sc-classic {
background: #0d0d0d !important;
}
html:not([stylus-iframe="https://soundcloud.com"]):has(body:not([marginwidth="0"][marginheight="0"])),
html:not([stylus-iframe="https://soundcloud.com"]) body div#app,
html:not([stylus-iframe="https://soundcloud.com"]) body.sc-classic div#app {
background: var(--shd-bg-darker);
}
div#app:first-of-type {
background: #090909;
/* height: 100vh!important; */
justify-content: center;
}
body[marginwidth="0"][marginheight="0"] div#app:not(a+div+div#app) {
background: #0000!important;
}
.provider-buttons > .form-row >
.sc-button:not(.sc-button-play):not(.sc-button-cta):not(.g-button-transparent-inverted):not(.sc-button-active):not(.sc-button-selected):not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(.premiumContent__button):not(.premiumContent__hint):not(.sc-button-transparent):not(.hintButton):not(.tileGallery__sliderButton):not(.playbackSoundBadge__follow):not(.editSnippet__playButton .sc-button-xxlarge):not(.moreActions__button):not(.spotlightRemove):not(:hover) {
background: #161616;
border-color: #333;
}
.classic-hiding-password-icon, .classic-showing-password-icon {
filter: invert(1);
}
fieldset, form {
background-color: #0000;
}
a+div+div#app {
height: 100%!important
}
a, a:visited {
color: #59e;
}
.app-attribution { /* connect */
color: #ccc;
}
.sign-in-up-form-tabs li a, .app-attribution, .app-header-black-title {
font-weight: 300;
}
.app-header-orange {
background-color: #0000;
}
.app-header-orange__logo {
justify-items: center;
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
.app-header-orange__logoLink-wordmark {
margin-left: -6px;
}
ul.sign-in-up-form-tabs li a, ul.sign-in-up-form-tabs li span {
color: #ccc;
}
ul.sign-in-up-form-tabs li.current a, ul.sign-in-up-form-tabs li.current span { /* connect tabs */
background: var(--shd-bg-lighter);
border-color: #333 #333 #111;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
font-weight: 400;
color: #fff
}
ul.sign-in-up-form-tabs li a:hover, ul.sign-in-up-form-tabs li span:hover {
color: #eee;
}
.sign-in-up-form-tabs {
border-bottom: 1px solid #333;
}
/* "Tell me more" */
.connect-layout-popup .tell-me-more .tell-me-more-text {
background: var(--shd-bg-lighter);
}
/* captcha/blocked */
div[style*="z-index:2147483647;background-color:#ffffff"] {
width: 100% !important;
left: auto !important;
bottom: 0;
position: absolute;
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?soundcloud.com\\/you\\/library.*") {
/* Make Library section a hell of a lot nicer :) */
.collection__section {
width: 50%;
background: var(--shd-bg-lighter);
padding: 8px;
border: 1px solid #ccc6 !important;
border-radius: 8px;
transform: scale(0.98);
transform-origin: top center;
box-shadow: 0px 0px 18px #000c;
float: left;
}
.sc-classic .collection.m-overview .collection__section:not(:last-child) {
margin-bottom: 20px
}
.collection__likesSection, .collection__albumsSection, .collection__followingsSection {
width: 50%;
float: right;
}
.collection__likesSection {
padding-bottom: 0;
}
.collection__likesSection > .collectionSection {
margin-top: -8px;
}
.collection__section > div {
transform: scale(0.96);
}
.collectionSection__filters {
right: 0;
}
.collection .playableTile {
width: 100% !important;
padding-bottom: 64px;
}
.sc-classic .userBadgeListItem {
padding-bottom: 64px;
transition: padding-bottom 0.3s ease-out;
}
.sc-classic .readMoreTile__tile .userBadgeListItem:hover {
padding-bottom: 76px;
}
.sc-classic .userBadgeListItem__action {
transition: opacity 0.2s ease-out;
}
.userBadgeListItem__subtitle .sc-ministats-followers > span:not(.sc-visuallyhidden) {
margin-right: -48px;
clip-path: margin-box;
}
.sc-classic .collection .badgeList__item {
width: 16.666%;
}
a.readMoreTile__countWrapper, .sc-classic .readMoreTile__countWrapper {
height: 48px;
width: 120px;
bottom: -120%;
border-radius: 124px;
transform: scale(0.67);
left: 25px !important;
margin-right: -8px;
opacity: 1;
background: var(--shd-accent-primary);
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
transition: 0.3s;
box-shadow: 0px 0px 4px #0006;
}
a.readMoreTile__countWrapper:hover {
box-shadow: 0px 6px 12px #000f;
transition: 0.2s;
filter: hue-rotate(/*[[hue]]*/deg) var(--fil);
}
.readMoreTile__count {
top: 50%!important;
}
.sc-classic .l-footer.standard {
position: relative;
top: 120px;
padding-bottom: 120px;
text-align: right;
left: 49.5%;
width: 50%;
z-index: -100;
visibility: hidden;
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?soundcloud\\.com\\/you\\/(sets|albums|stations|following)\\/?") {
.badgeList__item {
width: 150px!important;
}
.collectionSection__filters {
right: 40px;
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?soundcloud\\.com\\/you\\/history\\/?") {
.collectionSection__filters {
right: 140px;
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?insights-ui\\.soundcloud\\.com\\/.*") {
:root { /* Messy new insights page update */
--font-inter: var(--font-main);
--soundcloudOrange: #ff4637;
--special-color: var(--shd-accent-orange);
--text-color-main: var(--white);
--text-color-secondary: var(--platinum);
--icon-color: var(--white);
--background-color: var(--shd-bg-primary);
--background-surface-color: var(--shd-bg-primary);
--background-highlight-color: #303030;
--primary-color: #fff;
--primary-rgb: 255,255,255;
--overlay-color: rgba(255,255,255,0.4);
--overlay-rgb: 255,255,255,0.4;
--font-secondary-color: #ccc;
--datalist-hover-background: #303030;
--font-primary-color: #fff;
--container-background-color: #222;
--surface-color: var(--shd-bg-lighter);
--surface-rgb: 26,26,26;
--highlight-color: #303030;
--highlight-rgb: 48,48,48;
--divider-color-outer: var(--shd-bg-primary);
--divider-color-inner: var(--shd-bg-primary);
--graph-legend-background: hsla(0,0%,0%,0.25);
--graph-marker: var(--text-color-secondary);
--button-secondary-background-color: var(--shd-bg-primary);
--button-secondary-font-color: #ccc;
--component-border-color: #333;
--component-border: 0.114rem solid var(--component-border-color);
}
html, body {
background-color: #111111;
}
.DetailsPageLayout_ContentCell__2o2X6 > .Card_Card__1zOh7 {
background-color: var(--background-surface-color);
}
.List_Blur__79BH4:before {
-webkit-backdrop-filter: blur(0);
backdrop-filter: blur(0);
}
.List_ListItem__2XtIP.List_Blur__79BH4 {
pointer-events: revert;
background: revert;
}
.DataList_PlaceholderFadeOutBackground__2Tc9T:not(.DetailsPageLayout_ContentCell__2o2X6 > .Card_Card__1zOh7 .DataList_PlaceholderFadeOutBackground__2Tc9T) {
fill: var(--surface-color);
}
.TotalCounts_TotalCounts__3AozJ {
background: none!important;
}
.Layout_MainSection__3PvQn {
background-color: var(--shd-bg-primary)!important;
}
.Graph_InfoMarkerText__1qCMH, .TotalCounts_CountContainer__1Vqqo, .index_CellWithBorder__3iz2K:not(:empty) {
border-radius: 16px!important;
box-shadow: 0px 4px 18px #0006;
transition: box-shadow 1s;
}
.Graph_InfoMarkerText__1qCMH:hover, .TotalCounts_CountContainer__1Vqqo:hover, .index_CellWithBorder__3iz2K:hover:not(:empty) {
box-shadow: 0px 2px 15px #000a;
transition: box-shadow 0.5s;
}
.WorldMap_Container__3K07t {
filter: hue-rotate(/*[[hue]]*/deg) brightness(0.95);
}
.g-oscp-section {
border-bottom: 1px solid #0a0a0a;
}
.GraphBar_GraphMargin__3LKW4 svg>g>rect[fill="#FFFFFF"], .GraphBar_GraphMargin__3LKW4 svg>g>rect[fill="#F5F7F8"] {
fill: var(--shd-bg-darker);
}
.GraphBar_GraphMargin__3LKW4 svg {
border-radius: 8px;
}
.Bar_FadedBar__2oq7v {
fill: var(--shd-bg-darker);
}
.Bar_FadedBar__2oq7v.Bar_ForegroundBar__WvgRY {
fill: #ff463780
}
.DataList_Blur__dVuaL:before {
backdrop-filter: none;
}
.ResolutionDropdown_Toggle__OhrMk, .Dropdown_DropdownToggleButton__goVmf[aria-owns="dropdown-button-timewindow-select"] {
border: var(--component-border);
}
.Pill_Pill__2lBjK.Pill_isActive__1nv81 > .MetricNavigation_Icon__1tj-o, button.Pill_Pill__2lBjK.Pill_isActive__1nv81:not(isDisabled):hover > .MetricNavigation_Icon__1tj-o {
color: var(--button-primary-font-color)!important;
}
svg[class*="Badges_Badge_"] > path[fill="black"] {
fill: white;
}
[class*="fans_FanBookTitle_"], [class*="fans_TopFansTotal_"] {
border-color: #fff3;
}
svg[class*="mui-"] > g:is(.MuiChartsAxis-bottom,.MuiChartsAxis-left) .MuiChartsAxis-tickLabel {
fill: var(--primary-color);
}
svg[class*="mui-"] .MuiBarElement-root {
fill: var(--soundcloudOrange);
}
.mui-1fltio3 {
background-color: var(--shd-bg-lighter);
}
.mui-dd877o {
color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255, 0.16);
}
.mui-dd877o:hover {
background-color: rgb(48, 48, 48);
}
/* fixing soundclouds mistakes */
[class*="List_Container_"] {
overflow: auto;
}
[class*="List_ListItemContentMain_"], [class*="TopWebsites_SelectableUrl_"] {
overflow-x: auto;
}
/* selected tab pill thing */
.Pill_Pill__dL_w3.Pill_isActive__MIs14 > .MetricNavigation_Icon__2_mGA {
color: var(--button-primary-font-color);
}
.Pill_Pill__dL_w3.Pill_isActive__MIs14, button.Pill_Pill__dL_w3.Pill_isActive__MIs14:not(isDisabled):hover {
font-weight: 700;
}
.mui-1rtvqhv rect[fill="rgba(255, 255, 255, 0.16)"] {
fill: rgba(0, 0, 0, 0.08);
}
/* world map */
/* svg[class*="WorldMap_WorldMap_"] > path[style*="fill: rgb(243, 243, 243)"] {
fill: rgb(48, 48, 48) !important;
}
svg[class*="WorldMap_WorldMap_"] > path:is([style*="fill: rgb(121, 57, 42)"],[style*="fill: rgb(245, 220, 217)"]) {
fill: hsl(7, 48%, 32%) !important;
}
svg[class*="WorldMap_WorldMap_"] > path:is([style*="fill: rgb(138, 60, 41)"],[style*="fill: rgb(246, 212, 207)"]) {
fill: hsl(7, 54%, 37%) !important;
}
svg[class*="WorldMap_WorldMap_"] > path:is([style*="fill: rgb(139, 60, 40)"],[style*="fill: rgb(246, 211, 207)"]) {
fill: hsl(8, 55%, 38%) !important;
}
svg[class*="WorldMap_WorldMap_"] > path:is([style*="fill: rgb(146, 61, 39)"],[style*="fill: rgb(246, 207, 202)"]) {
fill: hsl(8, 58%, 39%) !important;
}
svg[class*="WorldMap_WorldMap_"] > path:is([style*="fill: rgb(168, 65, 36)"],[style*="fill: rgb(248, 193, 186)"]) {
fill: hsl(8, 55%, 42%) !important;
}
svg[class*="WorldMap_WorldMap_"] > path:is([style*="fill: rgb(176, 67, 35)"],[style*="fill: rgb(248, 187, 178)"]) {
fill: hsl(10, 67%, 43%) !important;
}
svg[class*="WorldMap_WorldMap_"] > path:is([style*="fill: rgb(198, 72, 30)"],[style*="fill: rgb(250, 168, 155)"]) {
fill: hsl(11, 74%, 45%) !important;
}
svg[class*="WorldMap_WorldMap_"] > path[style*="fill: rgb(255, 85, 0)"] {
fill: var(--soundcloudOrange) !important;
} */
svg[class*="WorldMap_WorldMap_"][fill="rgb(48, 48, 48)"] {
filter: saturate(0) contrast(1.7) sepia(1) contrast(0.625) hue-rotate(-25deg) saturate(11) hue-rotate(/*[[hue]]*/deg) hue-rotate(2deg);
}
svg[class*="WorldMap_WorldMap_"][fill="rgb(243, 243, 243)"] {
filter: contrast(0.78) invert() hue-rotate(180deg) saturate(2.8) brightness(1.28) saturate(0) contrast(1.6) sepia(1) contrast(0.625) hue-rotate(-25deg) saturate(11) hue-rotate(/*[[hue]]*/deg) hue-rotate(2deg);
}
/* cards */
[class*="DetailsPageLayout_Grid_"] [class*="Card_DetailsPageCard_"] {
background-color: unset;
}
.Card_CardResponsive__WtKB1 .DataList_PlaceholderFadeOutBackground__hw2xw {
fill: var(--surface-color);
border-bottom: 2px solid var(--highlight-color);
margin-bottom: 2px;
}
/* dropdown menu */
.mui-1k5xlfx .MuiMenu-paper, .mui-1y2ffr5 .MuiMenu-paper {
border-radius: 12px;
border: 1px solid #4448;
background-color: var(--shd-bg-dropdown);
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
color: #999;
}
.MuiMenu-paper .MuiMenu-list .MuiMenuItem-root, .MuiMenu-paper .MuiMenu-list :is(.mui-1wgfqo9,.mui-pxfwaq):not(:hover) {
background-color: #0000;
color: #999;
}
.mui-1y2ffr5 .MuiMenu-paper .MuiMenuItem-root.Mui-selected {
color: #fff;
}
/* calendar */
.mui-d9ba2b, .mui-9fykwh {
border-radius: 12px !important;
background-color: var(--shd-bg-dropdown) !important;
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
color: rgb(255, 255, 255);
box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px;
border: 1px solid rgba(255, 255, 255, 0.15);
background-image: unset !important;
}
.mui-1p6jwil {
color: rgba(255, 255, 255, 0.7);
}
.mui-rlsl4u, .mui-a11gmb {
color: rgb(255, 255, 255);
}
.mui-rlsl4u.Mui-disabled:not(.Mui-selected), .mui-a11gmb.Mui-disabled:not(.Mui-selected) {
color: rgba(255, 255, 255, 0.5);
}
/* date pills */
:is(.Mui-selected, *):is(.mui-6aagbz, .mui-17n8gub, .mui-1rjk8z, .mui-13umkdg, .mui-yi6m1z, .mui-uobnux, .mui-12fu2jv, .mui-iod049, .mui-ahsg8z, .mui-1lca0dv, .mui-1p8n8vs, .mui-1gt6v4z, .mui-1iopzwm, .mui-1qkyeur, .mui-azw6oe, .mui-1lly2kj) {
color: rgb(255, 255, 255);
background-color: var(--soundcloudOrange);
}
:is(.Mui-selected, *):is(.mui-6aagbz, .mui-17n8gub, .mui-1rjk8z, .mui-13umkdg, .mui-yi6m1z, .mui-uobnux, .mui-12fu2jv, .mui-iod049, .mui-ahsg8z, .mui-1lca0dv, .mui-1p8n8vs, .mui-1gt6v4z, .mui-1iopzwm, .mui-1qkyeur, .mui-azw6oe, .mui-1lly2kj):is(:focus,:hover) {
background-color: #ff463780;
}
:is(.mui-1p8n8vs, .mui-1qkyeur):is(:not(.Mui-selected), *) {
background-color: #fff2;
border: none;
box-shadow: inset 0 0 4px 2px #fff2, 0 0 8px #fff2;
}
:is(.mui-1p8n8vs, .mui-1qkyeur):is(:not(.Mui-selected), *):is(:focus,:hover) {
background-color: #fff3;
}
:is(.mui-1lca0dv, .mui-1iopzwm):is(:not(.Mui-selected), *) {
border: none;
box-shadow: inset -8px 0 8px -4px #fff4, 8px 0 8px -6px #fff4;
}
/* arrows/buttons */
.mui-1gyulev, .mui-1e03iha, .mui-zzbkxf, .mui-8s6vvw, .mui-104wej5 {
color: rgb(255, 255, 255);
}
:is(.mui-1gyulev, .mui-1e03iha, .mui-zzbkxf, .mui-8s6vvw):hover {
background-color: rgb(48, 48, 48);
}
.Mui-disabled:is(.mui-1gyulev, .mui-1e03iha, .mui-zzbkxf, .mui-8s6vvw) {
color: rgba(255, 255, 255, 0.3);
}
.mui-104wej5:hover {
background-color: rgba(255, 255, 255, 0.08);
}
/* month/year pills */
:is(.mui-126qsd2,.mui-zydket,.mui-4ydb6g):hover {
background-color: rgba(255, 255, 255, 0.08);
}
.Mui-disabled:is(.mui-126qsd2,.mui-zydket,.mui-4ydb6g) {
color: rgba(255, 255, 255, 0.7);
}
.Mui-selected:is(.mui-126qsd2,.mui-zydket,.mui-4ydb6g) {
color: rgba(0, 0, 0, 0.87);
background-color: rgb(255, 255, 255);
}
.Mui-selected:is(.mui-126qsd2,.mui-zydket,.mui-4ydb6g):is(:focus,:hover) {
background-color: rgb(178, 178, 178);
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?soundcloud\\.com\\/connect\\?.*") {
/* Snippet from 'SoundCloud - Quite Dark' by pawelos076232: userstyles.org/styles/143738 */
#oauth,
#oauth2_authorization,
body #main-wrapper,
.sessions__formContainer {
background: var(--shd-bg-primary)
}
html,
body,
form,
fieldset,
#oauth #main-wrapper .authorize-text,
#oauth2_authorization #main-wrapper .authorize-text {
color: #ccc
}
.userbadge.context {
border-color: #222
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?artists\\.soundcloud\\.com\\/?.*") {
:root {
--color-surface: 0, 0, 0;
--color-primary: 255, 255, 255;
--color-secondary: 153, 153, 153;
--color-highlight: 48, 48, 48;
--color-overlay: hsla(0,0%,100%,.4);
--color-disabled: hsla(0,0%,100%,.15);
--color-link: 105, 159, 255;
--border-color-image: hsla(0,0%,100%,.25);
--color-warning: rgba(255,194,51,.3);
--icon-primary-invert-percentage: 100%;
}
:root, .dark {
scrollbar-color: dark;
--color-surface: 17, 17, 17;
--color-highlight: 24, 24, 24;
--color-special: 255, 70, 55;
}
.theme-dark, :root {
--surface-color: var(--shd-bg-primary);
--secondary-color: #999;
--imageBorder-color: hsla(0,0%,100%,.15);
}
html.dark, html, #should-cover-here {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-surface), var(--tw-bg-opacity));
}
html .tooltip-arrow-left:after,html .tooltip-arrow-right:after {
background-color: #303030
}
html .icon-primary {
filter: brightness(0) saturate(100%) invert(100%)
}
.dark [alt="Notification Image"][src="https://s3.amazonaws.com/repost-prod-public/notifications/PAYMENT_SUCCESSFUL.svg"] {
filter: invert(1);
}
html.dark .tooltip-arrow-left:after, html.dark .tooltip-arrow-right:after {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-highlight), var(--tw-bg-opacity));
}
.border-primary.border-b {
border-bottom-width: 2px;
}
.border-primary, .border-t-2, .border-t-thin {
--tw-border-opacity: 0.1;
}
.border-t-2, .border-t-thin {
border-color: rgba(var(--color-primary), var(--tw-border-opacity));
}
.dark\:border-0 {
border-width: 0
}
.dark\:border-primary {
--tw-border-opacity: 1;
border-color: rgba(var(--color-primary),var(--tw-border-opacity))
}
.dark\:bg-\[\#273C33\] {
--tw-bg-opacity: 1;
background-color: rgb(39 60 51/var(--tw-bg-opacity))
}
.dark\:bg-\[\#4d2e33\] {
--tw-bg-opacity: 1;
background-color: rgb(77 46 51/var(--tw-bg-opacity))
}
.dark\:bg-\[\#6461E0\] {
--tw-bg-opacity: 1;
background-color: rgb(100 97 224/var(--tw-bg-opacity))
}
.dark\:bg-\[\#DA3320\] {
--tw-bg-opacity: 1;
background-color: rgb(218 51 32/var(--tw-bg-opacity))
}
.dark\:bg-\[\#E0F2F1\] {
--tw-bg-opacity: 1;
background-color: rgb(224 242 241/var(--tw-bg-opacity))
}
.dark\:bg-\[\#EFEFF0\] {
--tw-bg-opacity: 1;
background-color: rgb(239 239 240/var(--tw-bg-opacity))
}
.dark\:bg-\[black\] {
--tw-bg-opacity: 1;
background-color: rgb(0 0 0/var(--tw-bg-opacity))
}
.dark\:bg-primary {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary),var(--tw-bg-opacity))
}
.dark\:bg-surface {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-surface),var(--tw-bg-opacity))
}
.dark\:text-\[black\] {
--tw-text-opacity: 1;
color: rgb(0 0 0/var(--tw-text-opacity))
}
.dark\:text-primary {
--tw-text-opacity: 1;
color: rgba(var(--color-primary),var(--tw-text-opacity))
}
.dark\:text-surface {
--tw-text-opacity: 1;
color: rgba(var(--color-surface),var(--tw-text-opacity))
}
.dark\:opacity-25 {
opacity: .25
}
.dark\:opacity-50 {
opacity: .5
}
.dark\:shadow-white {
--tw-shadow-color: #fff;
--tw-shadow: var(--tw-shadow-colored)
}
.dark\:brightness-200 {
--tw-brightness: brightness(2);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dark\:invert {
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dark\:invert-0 {
--tw-invert: invert(0);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?soundcloud\\.velvetcake\\.live\\/?.*"), regexp("https?:\\/\\/(www\\.)?velvetcake\\.soundcloud\\.com\\/?.*") {
/* events near you iframe */
.h-screen.bg-white > .bg-cover {
max-width: 100%;
}
.h-screen.bg-white, .bg-white {
background-color: #111;
background-color: #1110;
}
body, .dark body {
background-color: #111;
-webkit-font-feature-settings: 'liga' 1, 'calt' 1, 'tnum' 1;
font-feature-settings: 'liga' 1, 'calt' 1, 'tnum' 1;
font-variant-numeric: tabular-nums;
}
p[style*=" color: #121212"] {
color: #fff !important;
}
p[style*=" text-transform: uppercase"] {
text-transform: none !important;
}
p[style*=" font-size: 12px"] {
font-size: 14px !important
}
p[style*=" font-weight: 700"], .font-semibold {
font-weight: 400 !important
}
.mt-4 {
margin-top: 0.5rem;
}
.mb-3 {
margin-bottom: 0.5rem;
}
.bg-\[\#F5F5F5\] {
background-color: #fff1;
transition: background-color 0.1s ease-out
}
.bg-\[\#F5F5F5\]:hover {
background-color: #9991;
}
.text-\[\#121212\] {
color: #ccc;
}
.text-\[\#909090\], .text-\[\#959595\] {
color: #999;
}
.text-\[11px\] {
font-size: 12px;
}
.hover\:stroke-black:hover {
stroke: #ccc;
}
*, :before, :after {
box-sizing: border-box;
border-width: 0;
border-style: solid;
border-color: #181818;
}
/* enforce dark mode */
body {
background-color: rgb(var(--color-surface-900));
color: rgba(var(--theme-font-color-dark));
}
::-webkit-scrollbar-track {
background-color: rgb(var(--color-surface-900)) !important;
}
::-webkit-scrollbar-thumb {
background-color: rgb(var(--color-surface-500));
}
::-webkit-scrollbar-corner {
background-color: rgb(var(--color-surface-900)) !important;
}
hr:not(.divider) {
border-color: rgb(var(--color-surface-600));
}
::-moz-placeholder {
color: rgb(var(--color-surface-400));
}
::placeholder {
color: rgb(var(--color-surface-400));
}
input::-webkit-calendar-picker-indicator {
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
input[type="search"]::-webkit-search-cancel-button {
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
progress {
background-color: rgb(var(--color-surface-500));
}
progress::-webkit-progress-bar {
background-color: rgb(var(--color-surface-500));
}
progress::-webkit-progress-value {
background-color: rgb(var(--color-surface-50));
}
::-moz-progress-bar {
background-color: rgb(var(--color-surface-50));
}
input[type="file"]:not(.file-dropzone-input)::file-selector-button {
background-color: rgb(var(--color-surface-50));
color: rgb(var(--color-surface-900));
}
[type="range"] {
accent-color: rgb(var(--color-surface-50) / 1);
}
.anchor {
--tw-text-opacity: 1;
color: rgb(var(--color-primary-500) / var(--tw-text-opacity));
}
.time {
--tw-text-opacity: 1;
color: rgb(var(--color-surface-400) / var(--tw-text-opacity));
}
.code {
--tw-text-opacity: 1;
color: rgb(var(--color-primary-400) / var(--tw-text-opacity));
background-color: rgb(var(--color-primary-500) / 0.2);
}
.input,
.textarea,
.select,
.input-group {
background-color: rgb(var(--color-surface-700));
border-color: rgb(var(--color-surface-500));
}
.select option {
background-color: rgb(var(--color-surface-700));
}
.checkbox,
.radio {
background-color: rgb(var(--color-surface-700));
border-color: rgb(var(--color-surface-500));
}
.input-group select option {
background-color: rgb(var(--color-surface-700));
}
.placeholder {
background-color: rgb(var(--color-surface-600));
}
.table {
background-color: rgb(var(--color-surface-800));
}
/* events sidebar */
.text-black,
.group:hover .group-hover\:text-black {
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#909090\],
.text-\[\#959595\] {
color: rgb(179 179 179 / var(--tw-text-opacity));
}
.text-\[\#959595\] svg > path[stroke="#959595"] {
stroke: rgb(179 179 179);
}
.bg-\[\#999999\] {
background-color: rgb(102 102 102 / var(--tw-bg-opacity));
}
.bg-\[\#666666\] {
background-color: rgb(68, 68, 68);
background-color: rgb(68 68 68 / var(--tw-bg-opacity));
}
/* more uniform icon */
.flex.items-center.justify-between.gap-1\.5.border-b > .flex.items-center > svg {
display: none;
}
.flex.items-center.justify-between.gap-1\.5.border-b > .flex.items-center, .flex.items-center.justify-between.gap-1\.5.border-b > .flex.items-center > p {
line-height: 16px;
display: flex;
flex-direction: row;
align-items: center;
}
.flex.items-center.justify-between.gap-1\.5.border-b > .flex.items-center > p:before {
display: inline-block;
content: "";
width: 20px;
height: 20px;
background-size: 16px 16px;
vertical-align: top;
background-repeat: no-repeat;
background-position: 50%;
margin-right: 4px;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.25 3.75V4.25M13.25 7.75V8.25M13.25 11.75V12.25M2.75 0.75H17.25C18.3546 0.75 19.25 1.64543 19.25 2.75V5.25C16.5 6 16.5 10 19.25 10.75V13.25C19.25 14.3546 18.3546 15.25 17.25 15.25H2.75C1.64543 15.25 0.75 14.3546 0.75 13.25V10.75C3.5 10 3.5 6 0.75 5.25V2.75C0.75 1.64543 1.64543 0.75 2.75 0.75Z' stroke='%23999' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.flex.items-center.justify-between.gap-1\.5.border-b > .flex.items-center > div:last-of-type {
margin-bottom: -2px;
margin-left: -1px
}
[data-popup] { /* tooltip */
border-radius: 12px;
border: 1px solid #4448;
background-color: var(--shd-bg-dropdown);
backdrop-filter: blur(calc(32px * var(--blur-on, 1)));
color: #ccc;
}
[data-popup] .arrow {
border-color: #4448;
background-color: var(--shd-bg-lighter);
}
.p-4 {
padding: 15px;
}
.p-1 {
padding: 4px;
}
[data-popup] .bg-neutral-800 {
--tw-bg-opacity: 0;
border-radius: 8px;
}
[data-popup] .p-1 {
padding: 0px;
}
[data-popup] .rounded {
border-radius: .4rem;
}
}
@-moz-document regexp("https?:\\/\\/(www\\.)?geo\\.captcha\\-delivery\\.com\\/captcha\\/.*(?=referer=https?%3A%2F%2F(?:api-v2\\.|api-auth\\.)soundcloud\\.com|Domain=\\.?soundcloud\\.com).*") {
/* captcha/blocked */
@import url('https://rsms.me/inter/inter.css');
*, *::before, *::after {
color: #fff;
font-family: /*[[font]]*/Variable, /*[[font]]*/ var, /*[[font]]*/, Inter, Roboto, Verdana, Arial;
}
html, body {
overflow: hidden;
}
html {
overflow-y: auto;
}
body {
height: 100vh;
}
html, .captcha__header, .captcha__human, .captcha__footer {
background-color: #111 !important;
}
.captcha__header__container {
padding: 8px;
}
.captcha__header, .captcha__footer {
height: 0;
padding: 0;
}
.captcha {
background-color: #0000;
padding: 0 24px;
}
.captcha__human {
padding: 8px 0 !important;
}
.captcha__human__title {
font-size: 16px;
}
.captcha__human__not_accessible_text.visually-hidden,
.captcha__human__not_accessible_text.visually-hidden + .captcha__human__captcha-container:not(:has(>*)) {
display: none;
}
.captcha__robot {
background-color: #6662;
padding: 18px 24px;
border-radius: 18px;
height: max(256px, 100%);
overflow: auto;
display: flex;
flex-wrap: wrap;
align-items: center safe;
align-content: center safe;
}
.captcha__contact__input {
background-color: #111;
border-radius: 8px;
}
.captcha__contact_support__submit {
color: hsl(calc(203deg + /*[[blu]]*/deg) 100% 65%);
font-weight: bold;
}
#captcha__frame {
border-color: #fff2;
}
#captcha__frame__top,
#captcha__frame__bottom,
.captcha-toggle {
background-color: #1d1d1d;
border-color: #fff2;
}
.sliderContainer {
background-color: #0000;
color: #ccc;
}
.sliderbg {
background-color: #fff1
}
}
@-moz-document regexp("https?:\\/\\/checkout\\.soundcloud\\.com\\/.*\\/inline-plan-picker.*") {
[style="background-color: white;"], html {
background: var(--shd-bg-darker) !Important;
}
.InlinePlanPicker__header {
color: #fff;
}
.InlinePlanPicker__subHeader, .PlanPickerBox__headerPlanPriceTerm, .PlanPicker .FeatureList .FeatureList__item {
color: #ccc;
}
.PlanPicker .FeatureList .FeatureList__item svg > path[stroke="black"] {
stroke: currentcolor !important
}
.CreditsBadge_creator-mid-tier {
background-color: #7564f533;
background-color: color-mix(in oklab, var(--creator-mid-tier-color), transparent 80%);
}
.CreditsBadge_pro-unlimited {
color: #ad915f;
background-color: #ad915f33;
background-color: color-mix(in oklab, #ad915f, transparent 80%);
}
.ContinueFreeBtn:hover {
color: #ccc;
}
.ContinueFreeBtn svg[stroke="black"] {
stroke: currentcolor !important;
}
a:hover {
color: #36d;
}
}