Skip to content

Instantly share code, notes, and snippets.

@al3xtjames
Last active November 3, 2023 03:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save al3xtjames/321c7750cf952551e47c4824c0aae387 to your computer and use it in GitHub Desktop.
Save al3xtjames/321c7750cf952551e47c4824c0aae387 to your computer and use it in GitHub Desktop.
SoundCloud Quite Dark user style by pawelos076232, with additional fixes
/* ==UserStyle==
@name SoundCloud - Quite Dark
@namespace USO Archive
@author pawelos076232
@description `Quite dark style for the SoundCloud`
@version 20231102.0.1
@license NO-REDISTRIBUTION
@preprocessor uso
@updateURL https://gist.githubusercontent.com/al3xtjames/321c7750cf952551e47c4824c0aae387/raw/soundcloud-quite-dark.user.css?cache=false
==/UserStyle== */
@-moz-document regexp("http(s)?://(|www.)?soundcloud.com/((?!jobs|settings/connections).*)") {
/*!
|| Name: SoundCloud - Quite Dark ||
|| Author: pawelos076232 ||
|| License: No Redistribution ||
|| Version: 1.4.6 ||
*/
:root {
color-scheme: dark;
}
.l-footer:after {
white-space: pre;
content: "\A\ASoundCloud - Quite Dark v1.4.6 \A style by pawelos076232"
}
html[lang="pl"] .l-footer:after {
content: "\A\AU\017Cywasz styl SoundCloud - Quite Dark v1.4.6 \A stworzony z mi\0142\o\015B ci\0105 \2764\ przez pawelos076232" !important
}
body.sc-classic {
background: #0a0a0a url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABNgAAABkCAAAAABxmtK9AAABFElEQVR42u3UMREAAAgDMSoB/2argZVLJPzw2QH4JcYGGBuAsQEYG4CxARgbYGwAxgZgbADGBmBsgLEBGBuAsQEYG4CxAcYGYGwAxgZgbADGBmBsgLEBGBuAsQEYG4CxAcYGYGwAxgZgbADGBhgbgLEBGBuAsQEYG2BsAMYGYGwAxgZgbADGBhgbgLEBGBuAsQEYG2BsAMYGYGwAxgZgbICxARgbgLEBGBuAsQHGBmBsAMYGYGwAxgZgbICxARgbgLEBGBuAsQHGBmBsAMYGYGwAxgYYG4CxARgbgLEBGBtgbBoAxgZgbADGBmBsAMYGGBuAsQEYG4CxARgbYGwAxgZgbADGBmBsgLEBGBuAsQEYG8BdAY8JBwnfLuOyAAAAAElFTkSuQmCC) repeat-y 50% 0
}
@media(max-width:959px) {
body.sc-classic {
background: #111
}
}
.header__logo {
background: transparent
}
.sc-classic .searchTitle {
background-color: #111
}
.frontMobileTeaser,
.sidebarInfoBox,
.sc-classic .banner.m-promotion {
background: #0a0a0a
}
.sc-background-dark {
background-color: #1a1a1a
}
.sc-classic .header {
background: #030303
}
.g-dark-bg,
.g-dark-list,
.unreadConversations,
.profileMenu__list {
background-color: #222
}
.sc-classic .headerMenu.m-light {
background-color: #111;
border-color: #333
}
.sc-classic .m-light .headerMenu__link:focus,
.sc-classic .m-light .headerMenu__link:hover {
background-color: #0a0a0a
}
.sc-classic .m-light .headerMenu__link,
.sc-classic .m-light .headerMenu__link:focus,
.sc-classic .m-light .headerMenu__link:hover {
color: #ccc
}
.sc-classic .m-light a[class*="profileMenu__"]:after {
filter: invert(1)
}
.sc-classic .m-light .headerMenu__list {
border-color: #1c1c1c
}
.sc-classic .dropdownContent__container {
background-color: #111;
border-color: #333
}
.sc-classic .dropdownContent__listItem,
.sc-classic .dropdownContent__header,
.sc-classic .dropdownContent__main {
border-bottom-color: #1c1c1c
}
.sc-classic .notificationBadge__link:focus,
.sc-classic .notificationBadge__link:focus:after {
border-color: #333
}
.sc-classic .notificationBadge__main {
color: #999
}
.sc-classic .notificationBadge--unread {
background-color: #070707
}
.sc-classic .activitiesListFull__item + .activitiesListFull__item {
border-top-color: #333
}
.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
}
.sc-classic .g-tabs-link,
.sc-classic .g-tabs-link:visited {
color: #ccc
}
.sc-classic .g-tabs-link:hover,
.sc-classic .g-tabs-link:focus {
color: #ccc;
border-color: #ccc
}
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,
.sc-classic .commentPopover.darkText .commentPopover__body,
.sc-classic .moreActions__group,
.sc-classic .moreActions__link,
.blockCheckbox__title,
.sc-classic .truncatedAudioInfo__collapse:focus,
.statsBadge__upsell-text > span,
.localeSelector__body,
.localeSelectorContent__link:hover,
.sc-button-nostyle,
.sc-classic .commentBadge:hover .commentBadge__title a {
color: #ccc
}
a.sc-link-dark:hover,
a.sc-link-medium:hover,
.sc-buylink:hover,
.sc-classic .insightsSidebarModule__title {
color: white
}
.sc-background-light {
background-color: #0a0a0a
}
.dashbox__box {
border-color: #1a1a1a
}
.dashbox__box,
.dashbox__box:hover,
.dashbox__box:focus,
.dashbox__box:visited {
color: #ccc
}
.loading:not(.dark) {
filter: invert(1) !important
}
.emptyNetworkPage__image,
.noConversations__image,
.personalRecommended__empty {
filter: invert(0.93)
}
.sc-classic .truncatedUserDescription.m-overflow.m-collapsed .truncatedUserDescription__wrapper::after {
background: #111;
background: linear-gradient(rgba(17, 17, 17, 0), #111)
}
.readMoreTile__countWrapper {
background-color: #111
}
.audibleTilePlaceholder:before {
border-color: #333
}
.l-signin .l-main {
border-color: #1a1a1a
}
.sc-button-google:before {
background-color: #111
}
.sc-classic .sc-button-follow.m-boldIcon::before,
.sc-classic .sc-button-small.sc-button-follow::before{
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2NjYyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTAuNSA1YzMuMjUgMCAzLjk0NCAzLjIzNiAyLjUgNyAzLjcxNyAxLjUzNCA0IDQuODUgNCA2SDRjMC0xLjE1LjI4My00LjQ2NiA0LTYtMS40NDUtMy43NzUtLjc1LTcgMi41LTd6TTE4IDRhMSAxIDAgMDExIDF2MWgxYTEgMSAwIDAxMCAyaC0xdjFhMSAxIDAgMDEtMiAwVjcuOTk5TDE2IDhhMSAxIDAgMDEwLTJsMS0uMDAxVjVhMSAxIDAgMDExLTF6Ii8+PC9zdmc+)
}
.waveform__emptyMessage {
color: white;
text-shadow: 1px 1px 1px #111
}
.g-geoblocked-icon:before {
filter: invert(1)
}
.sc-classic .profileUploadFooter {
background-color: #111
}
.uploadTarget__frame {
background: #111
}
.uploadedTarget__messageHighlight {
color: #ccc
}
a.compactTrackList__moreLink:focus {
outline-color: #333
}
.artistShortcutTile__badge {
border-color: #111
}
.sc-classic .dropbar__content,
.sc-classic .listenContent__inner {
background-color: #111
}
.sc-classic .compactTrackListItem.clickToPlay.active,
.sc-classic .compactTrackListItem.clickToPlay:hover,
.sc-classic .compactTrackListItem.clickToPlay:focus,
.sc-classic .compactTrackList__moreLink:hover,
.sc-classic .compactTrackList__moreLink:focus,
.sc-classic .trackItem.hover,
.sc-classic .trackItem.active,
.chartTrack.m-playing,
.chartTrack:hover,
.sc-classic .listenLogin {
background-color: #0a0a0a
}
.sc-classic .compactTrackListItem.clickToPlay.active .compactTrackListItem__additional,
.sc-classic .compactTrackListItem.clickToPlay:hover .compactTrackListItem__additional,
.sc-classic .compactTrackListItem.clickToPlay:focus .compactTrackListItem__additional,
.sc-classic .trackItem:not(.m-disabled).hover .trackItem__additional,
.sc-classic .trackItem:not(.m-disabled).active .trackItem__additional {
background: #0a0a0a;
background: linear-gradient(to right, rgba(13, 13, 13, 0.1), #0a0a0a 17px)
}
.sc-classic .createPlaylistSuggestion__addContainer {
background: linear-gradient(to right, rgba(17, 17, 17, 0.1), #111 20px)
}
.sc-classic .truncatedAudioInfo.m-overflow.m-collapsed .truncatedAudioInfo__wrapper::after {
background: #111;
background: linear-gradient(rgba(17, 17, 17, 0), rgba(17, 17, 17, 0.5) 90%, #111)
}
.sc-snippet-badge-grey {
border-color: #333
}
.sc-classic .soundBadge__additional {
background: #111;
background: linear-gradient(to right, rgba(17, 17, 17, 0.1), #111 17px)
}
.image__whiteOutline .image__full {
border-color: #111
}
.l-footer.standard,
.sc-classic .l-fixed-top-one-column > .l-top,
.sc-classic .sound__soundActions {
background: #111
}
.sc-buylink-itunes:before,
.license__icon {
filter: invert(1)
}
.sc-classic .repostOverlay__container {
background-color: #111;
border-color: #1a1a1a
}
.repostOverlay__youReposted {
color: #ccc
}
.sc-ministats-small.sc-ministats-reposts.repostOverlay__messageRepostIcon:before {
filter: invert(1)
}
.sc-classic .listenEngagement {
border-color: #111;
box-shadow: 0 1px 0 0 #1c1c1c
}
.sc-classic .commentForm__wrapper {
background: #0a0a0a;
border-color: #1a1a1a
}
.sc-classic .commentForm__input {
background: #111;
border-color: #1a1a1a
}
.sc-classic .commentForm.m-active .commentForm__wrapper {
background: #1a1a1a;
border-color: #333
}
.sc-classic .commentItem.m-creatorComment,
.sc-classic .commentFormDisabled {
background-color: #0a0a0a
}
.sc-classic .commentForm.m-small.m-active .commentForm__input {
border-color: #333 !important
}
.commentItem__body, .commentItem__username, .commentItem__usernameLink, .commentItem__usernameLink:hover, .commentItem__usernameLink:visited, .commentItem__replyButton, .commentItem__replyButton:hover, .commentItem__replyButton:visited {
color: #ccc
}
.commentItem__createdAt, .commentItem__separator, .commentItem__timestamp {
color: #999
}
.compact__bubble {
background-color: #111
}
.compact__bubble:before {
border-top-color: #111
}
.sc-classic .playbackTimeline__progressBackground {
background-color: #333
}
.sc-classic .volume.expanded .volume__sliderWrapper {
border-color: #333
}
.sc-classic .volume__sliderWrapper:before {
border-color: transparent transparent #333 #333
}
.sc-classic .volume__sliderWrapper:after {
border-color: transparent transparent #0a0a0a #0a0a0a
}
.sc-classic .queue {
box-shadow: 0 0 4px rgba(100, 100, 100, 0.25)
}
.sc-classic .queue,
.sc-classic .queue__itemWrapper {
background-color: #111
}
.sc-classic .queueItemView:hover,
.sc-classic .queueItemView.m-active {
background: #070707
}
.sc-classic .queueItemView:hover.m-active {
background: #0a0a0a
}
.sc-classic .queue__panel {
border-bottom-color: #1a1a1a
}
.sc-classic .queue__hide:focus,
.sc-classic .queue__hide:hover,
.sc-classic .queue__hide {
background-color: transparent !important;
filter: invert(0.85)
}
.sc-classic .queueItemView__more.sc-button-small.sc-button-more:before {
filter: invert(0.85)
}
.sc-classic .queueFallback__stationMode {
border-top-color: #1a1a1a
}
.sc-classic .queue__itemsHeight {
background-image: none !important
}
.removeFromNextUp,
.removeFromNextUp:hover {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBmaWxsPScjZmZmJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xNS41IDkuMjA1bC0uNzA1LS43MDVMMTIgMTEuMjk1IDkuMjA1IDguNWwtLjcwNS43MDVMMTEuMjk1IDEyIDguNSAxNC43OTVsLjcwNS43MDVMMTIgMTIuNzA1bDIuNzk1IDIuNzk1LjcwNS0uNzA1TDEyLjcwNSAxMnonLz48L3N2Zz4=)
}
.sc-classic .playControls__inner,
.sc-classic .playControls__bg {
background-color: #0a0a0a;
border-top-color: #2b2b2b
}
.skipControl__previous,
.playControl,
.playControl.playing,
.skipControl__next,
.sc-classic .volume__button,
.sc-ministats-small.sc-ministats-sounds:before,
.shuffleControl::before,
.repeatControl.m-none,
.playbackSoundBadge:not(.m-queueVisible) .playbackSoundBadge__showQueue,
.sc-classic .playControls__castControl > #castbutton {
filter: invert(0.85)
}
.sc-classic .volume__sliderWrapper {
background-color: #0a0a0a
}
.sc-toggle {
border-color: #1a1a1a;
background: #1a1a1a
}
.sc-toggle-handle {
background: #111
}
.sc-classic .playbackTimeline__duration,
.sc-classic .compactTrackListItem__content,
.sc-classic .compactTrackListItem__number,
.sc-classic .compactTrackListItem__trackTitle,
.sc-classic .queueItemView__title {
color: #ccc
}
.sc-classic .playbackSoundBadge__titleLink:hover,
.sc-classic .playbackSoundBadge__titleLink:focus,
.sc-classic a.playbackSoundBadge__lightLink:hover,
.sc-classic a.playbackSoundBadge__lightLink:focus {
color: white
}
.g-dark textarea,
.g-dark select,
.g-dark input[type="text"],
.g-dark input[type="password"],
.g-dark input[type="search"] {
color: #999;
background: #1a1a1a
}
.g-dark input[type="search"]:focus {
background: #111
}
.frontContent__actions input[type="search"],
.frontContent__actions input[type="search"]:focus {
background: #0a0a0a
}
textarea,
select,
input {
background: #111;
border-color: #333
}
.sc-input,
.sc-select {
border-color: #333
}
.sc-radio-radio {
background-color: #0a0a0a;
border-color: #3d3d3d
}
.sc-radio-input:checked + .sc-radio-radio {
box-shadow: inset 0 0 0 2px #0a0a0a
}
.sc-radio-input:checked:focus + .sc-radio-radio {
box-shadow: inset 0 0 0 3px #0a0a0a
}
.sc-radio-input:disabled + .sc-radio-radio,
.sc-radio:hover .sc-radio-input:disabled + .sc-radio-radio {
background-color: #1a1a1a;
border-color: #333
}
textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="date"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
.sc-classic .tokenInput.focused .tokenInput__wrapper {
border-color: #4d4d4d
}
.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(.sc-button-follow.m-boldIcon):not(.playbackSoundBadge__like):not(.premiumContent__button):not(.premiumContent__hint):not(.sc-button-transparent):not(.hintButton) {
border-color: #1a1a1a;
background-color: #111;
color: #ccc
}
.sc-button-active:not(.sc-button-nostyle):not(:hover):not(.sc-button-transparent),
.sc-button-selected:not(.sc-button-nostyle):not(.playbackSoundBadge__like):not(:hover):not(.sc-button-transparent):not(.sc-button-follow.m-boldIcon) {
border-color: #1a1a1a;
background-color: #111
}
.sc-button-active:hover:not(.sc-button-transparent):not(.hintButton),
.sc-button-selected:hover:not(.sc-button-transparent):not(.hintButton) {
background-color: #111
}
.sc-button:hover:not(.sc-button-active):not(.sc-button-selected):not(.sc-button-follow.sc-button-medium):not(.sc-button-insights):not(#authorize):not(.premiumButton):not(.premiumContent__button):not(.sc-button-transparent),
.sc-button:focus:not(.sc-button-active):not(.sc-button-selected):not(.sc-button-follow):not(#authorize):not(.sc-button-transparent),
.sc-button-focus:not(.sc-button-active):not(.sc-button-selected) {
color: #ccc;
border-color: #333
}
.sc-button-small:not(.sc-button-facebook):not(.sc-button-google):not(.sc-button-selected):not(.sc-button-active):not(.sc-button-nostyle):not(.sc-button-follow):not(.playButton):before,
.sc-button-medium:not(.sc-button-facebook):not(.sc-button-google):not(.sc-button-selected):not(.sc-button-active):not(.sc-button-insights.sc-button-primary):not(.sc-button-follow):before,
.sc-icon-large.sc-icon-check,
.g-button-remove,
.compactUpload__cancel,
.featureHeader__closeButton {
filter: invert(1)
}
.sc-button-selected:before,
.sc-button-active:before,
.sc-button-small.sc-button-play:before,
.sc-button-small.sc-button-lightfg:before,
.sc-button-medium.sc-button-lightfg:before {
filter: none
}
.sc-button-lightfg.sc-button-transparent:before {
filter: none !important
}
.sc-classic .moreActions__button,
.sc-classic .moreActions__button:not(:disabled),
.sc-classic .moreActions__link {
background-color: #111
}
.sc-classic .moreActions__button:hover,
.sc-classic .moreActions__button:focus:not(:disabled),
.sc-classic .moreActions__button:hover:not(:disabled),
.sc-classic .moreActions__link:hover,
.sc-classic .moreActions__button:focus {
background-color: #0a0a0a
}
.sc-classic .moreActions__button:not(:last-child),
.sc-classic .moreActions__link {
border-bottom-color: #1a1a1a
}
.sc-classic .moreActions {
border-color: #1a1a1a;
background: #111
}
.sc-classic .moreActions__group:not(:first-child) {
border-top-color: #1a1a1a
}
.sc-button.sc-button-translucent:not(.sc-button-cta) {
background-color: rgba(0, 0, 0, 0.8)
}
.sc-button.sc-button-translucent:not(.sc-button-cta):hover,
.sc-button.sc-button-translucent:not(.sc-button-cta):focus,
.sc-button.sc-button-translucent.sc-button-active:not(.sc-button-cta) {
background-color: black
}
.sc-classic .textfield__clear {
background: #1a1a1a
}
.sc-classic .textfield__clear:hover {
background: #333
}
.gritter-close,
.mobileApps__dismiss {
filter: invert(0.93)
}
.sc-classic .linkMenu {
box-shadow: 0 1px 8px rgba(150, 150, 150, 0.2);
background-color: #111
}
.sc-tag,
.sc-tag:visited {
background: #3d3d3d;
border-color: #4d4d4d;
color: #ddd
}
.sc-icon-large.sc-icon-sound-dark,
.sc-icon-large.sc-icon-set-dark {
filter: invert(1)
}
.sc-classic .sc-border-light-right,
.sc-classic .ownActivity.large .ownActivity__user,
.sc-classic .l-listen-wrapper .l-about-rows {
border-right-color: #1c1c1c
}
.l-oscp > .l-sidebar,
.sc-border-light-left {
border-left-color: #1c1c1c
}
.sc-border-light-bottom,
.sc-classic .g-tabs,
.sc-classic .g-modal-title-h1,
.sc-classic .g-form-section-head,
.sc-classic .collection.m-overview .collection__section:not(:last-child),
.sc-classic .searchTitle__text,
.chartsMain_listHeader,
.statsOverview__main:before,
.statsOverview__top:before,
.sc-border-dark-bottom,
.selectionModule,
.sc-classic .mixedSelectionModule {
border-bottom-color: #1c1c1c
}
.sc-border-light-top,
.currentPlan__noActivity,
.subscriptions__noActivity {
border-top-color: #1c1c1c
}
.paging-eof:before {
filter: invert(0.935)
}
.tabs__heading {
border-bottom-color: #1a1a1a
}
.chartTracksEnd {
border-top-color: #1a1a1a
}
.sc-classic .modal__modal,
.sc-classic .audibleEditForm__form,
.sc-classic .tabs__tabs,
.sc-classic .tabs__headingContainer,
.sc-classic .tagInput__wrapper,
.sc-classic .g-modal-section,
.sc-classic .tokenInput__wrapper,
.localeSelectorContent {
background: #111
}
.sc-classic .tokenInput__wrapper {
border: 1px solid #333
}
.sc-classic .recipientChooser .tokenInput__wrapper {
background-color: #111
}
.embedPanel__tabLink,
.embedPanel__upsellTabLink {
background-color: #1a1a1a
}
.sc-classic .composeMessage__bottomWrapper {
border-color: #333
}
.sc-classic .modal.modalWhiteout {
background-color: rgba(0, 0, 0, 0.9)
}
.sc-classic .modal.modalWhiteout > .modal__closeButton {
filter: invert(1)
}
.sc-classic .permalinkTextfield__input:disabled {
color: #ccc
}
.sc-classic .editTrackItem__additional {
background: #111;
background: linear-gradient(to right, rgba(0, 0, 0, 0.1), #111 17px)
}
.tokenInput__token {
background: #0a0a0a;
border-color: #1a1a1a
}
.laiFvd {
background-color: rgba(6, 6, 6, 0.9)
}
.dfeCma {
color: #ccc
}
.fnCoOQ {
background-color: #111
}
.lhoFxS {
filter: invert(1)
}
.sc-classic .dialog,
.sc-classic .dialog__arrow {
border-color: #333;
background: #111
}
.sc-classic .gritter-item-wrapper {
color: #ccc;
background: #111;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 2px black;
border-color: #333
}
.callout__bubble,
.callout__bubble::before {
background-color: #111
}
.callout__captionBody {
color: #999
}
#onetrust-consent-sdk #onetrust-banner-sdk {
background-color: #0c0c0c
}
#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
color: white;
border-color: white;
background-color: #0c0c0c
}
#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
background-color: #111;
border-color: #0c0c0c
}
#onetrust-banner-sdk #onetrust-policy-text,
#onetrust-banner-sdk .ot-dpd-desc,
#onetrust-banner-sdk .ot-b-addl-desc {
color: white
}
#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
background-color: white;
border-color: white;
color: #111
}
#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
border-color: #0c0c0c
}
.sc-classic .uploadMain__chooserContainer,
.sc-classic .uploadMain__foot,
.activeUpload__form,
.activeUpload__shareContainer,
.sc-classic .quotaMeterWrapper {
background-color: #111
}
.suggestedTags__listItem.selected {
background-color: #0a0a0a
}
.suggestedTags {
background-color: #111;
border-color: #333
}
.creatorsNavigation__onSoundCloudLink {
color: #333 !important;
filter: invert(1)
}
.progressBar__outer {
background-color: #1a1a1a
}
.blockCheckbox__icon {
filter: invert(1) hue-rotate(180deg)
}
.sc-classic .uploadMain__title {
color: #ccc
}
.uploadMain.hasActiveUploads .uploadMain__chooserContainer {
border-color: #1c1c1c
}
.quotaMeter__dropdownButton:after {
filter: invert(0.5)
}
.uploadLoggedOut__header.m-eu {
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjQwIDYzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzExMX08L3N0eWxlPjwvZGVmcz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTI0MCAwIDAgNjMgMTI0MCA2MyIvPjwvc3ZnPgo=) 100% 100%/1240px 63px no-repeat, url(https://a-v2.sndcdn.com/assets/images/img-upload-hero-eu-42a9dcf5.jpg) 100% 100%/1240px 460px no-repeat
}
.uploadLoggedOut__testimonials {
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjQwIDYzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzExMX08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wIDYzTDEyNDAgLjU5VjBMMCAuNTdWNjN6IiAvPjwvc3ZnPgo=) 0 0 no-repeat, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjQwIDYzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzExMX08L3N0eWxlPjwvZGVmcz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTI0MCAwIDAgNjMgMTI0MCA2MyIvPjwvc3ZnPgo=) 100% 100%/1240px 63px no-repeat, #070707
}
.uploadLoggedOut__testimonialListItem {
background: #111
}
.sc-classic .conversation__actions {
background: #111;
box-shadow: 0 1px 0 #111
}
.spotlightResults {
background-color: #111
}
.sc-classic .inboxItem:hover,
.sc-classic .inboxItem:focus,
.sc-classic .inboxItem.unread,
.sc-classic .inboxItem.active,
.sc-classic .inbox__item:before,
.spotlightResults__item.selected {
background-color: #0a0a0a
}
.sc-classic .conversation__form {
border-top-color: #1a1a1a
}
.composeMessage__searchViewWrapper::after {
background: rgba(17, 17, 17, 0.8)
}
.suggestedUsers {
background-color: #0a0a0a;
color: #999
}
.suggestedUsers__listItem.selected {
color: #ccc;
background-color: #333
}
.sc-classic .composeTextfield .textfield__input,
.sc-classic .conversationMessage__body {
color: #999
}
.userAudibleSearchResults {
background-color: #111
}
.userAudibleSearchResults .loading {
filter: invert(1) !important
}
.userAudibleSearchResultItem {
color: #999 !important
}
.userAudibleSearchResults__item.selected {
background-color: #0a0a0a
}
.trackManager__upsellWrapper,
.audibleEditForm__audio {
background-color: #111
}
.soundBadge:hover:not(.compact),
.soundBadge.hover:not(.compact),
.soundBadge.selected:not(.compact),
.soundBadge.active:not(.compact) {
background-color: #0a0a0a
}
.soundBadge:hover:not(.compact) .soundBadge__additional,
.soundBadge.hover:not(.compact) .soundBadge__additional,
.soundBadge.selected:not(.compact) .soundBadge__additional,
.soundBadge.active:not(.compact) .soundBadge__additional {
background: #0d0d0d;
background: linear-gradient(to right, rgba(13, 13, 13, 0.1), #0a0a0a 17px)
}
.g-upsell-container {
background: #0a0a0a;
border-color: #1a1a1a
}
.sc-button:disabled,
.sc-button:disabled:hover,
.sc-button-disabled,
.sc-button-disabled:hover,
.sc-button-disabled:focus,
.sc-button.sc-pending,
.sc-button.sc-pending:hover,
.sc-button.sc-pending:focus {
background-color: #0a0a0a;
border-color: #1a1a1a
}
.sc-button-dropdown.sc-button-dropdown-plain:not(.sc-button-disabled):not(:disabled) {
border-color: #333;
color: #ccc
}
.sc-button-dropdown.sc-button-dropdown-plain:hover:not(.sc-button-disabled):not(:disabled) {
border-color: #555
}
.sc-button-dropdown:focus:not(.sc-button-disabled):not(:disabled) {
box-shadow: 0 0 0 4px #1a1a1a
}
.editTracksDropdown {
background-color: #111
}
.editTrackModalButton:not(:disabled):hover,
.editTrackModalButton:not(:disabled):focus {
background-color: #0a0a0a
}
.sc-border-light {
border-color: #1c1c1c
}
.stats__empty {
background: #111;
color: #999
}
.stats__pager,
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
.sc-icon-large.sc-stats-icon:not(.sc-stats-icon-play-orange):not(.sc-stats-icon-like-orange):not(.sc-stats-icon-comment-orange):not(.sc-stats-icon-repost-orange):not(.sc-stats-icon-download-orange):not(.sc-stats-icon-rss-orange) {
filter: invert(1)
}
.stats__expand {
background-color: #111;
box-shadow: 0 -3px 6px -5px rgba(255, 255, 255, 0.2)
}
.statsDateSelect {
background: #111
}
.stats__expand:hover,
.stats__expand:focus {
border-color: #333
}
.statsBarChart__bottom {
stroke: #1c1c1c
}
.stats__xAxis text {
fill: #ccc
}
.statsDateSelect__calendar .ui-datepicker td a,
.userStatsLegend__item.active {
color: #ccc
}
.statsDateSelect__calendar .ui-datepicker-calendar .ui-state-disabled,
.statsDateSelect__calendar .ui-datepicker-calendar .ui-state-disabled:hover {
color: #5b5b5b
}
.statsDateSelect__calendar .ui-datepicker-current-day,
.statsDateSelect__calendar td:hover {
background: #171a20
}
.statsDateSelect__rangeTitle,
.statsDateSelect__range {
border-bottom-color: #171a20
}
.topStatsModule__item,
.topStatsModule__item:last-child,
.topStatsItemPlaceholder.track .topStatsItemPlaceholder__visual,
.sc-border-dark,
.sc-border-dark-top {
border-color: #1a1a1a
}
.topStatsItemPlaceholder__text::before,
.topStatsItemPlaceholder__text::after,
.topStats__wrapperEligible:hover,
.topStats__wrapperEligible:focus {
background-color: #0a0a0a
}
.topStats__wrapperEligible:focus .topStatsItemPlaceholder__text::before,
.topStats__wrapperEligible:focus .topStatsItemPlaceholder__text::before,
.topStats__wrapperEligible:hover .topStatsItemPlaceholder__text::before,
.topStats__wrapperEligible:hover .topStatsItemPlaceholder__text::after,
.dateSelectStats__datepicker .ui-datepicker-today a {
background-color: #1a1a1a
}
.sc-background-white,
.dateSelectStats__datepicker {
background-color: #111
}
.statsOverview__separator {
background-color: #0a0a0a
}
.statsDropbarTabs__icon.g-stats-icon:not(.g-stats-icon-orange) {
filter: invert(1)
}
.statsBarChart [data-rank=rank-0] .inactive {
fill: #2a2a2a
}
.g-nav-item-search:not(.active) > .g-nav-link,
.g-nav-item-sounds:not(.active) > .g-nav-link,
.g-nav-item-people:not(.active) > .g-nav-link,
.g-nav-item-sets:not(.active) > .g-nav-link {
filter: invert(1)
}
.premiumProductInfo.m-highlighted {
background-color: #0a0a0a
}
.premiumContent__fixedWrapper {
background-color: #070707
}
.premiumContent__fixedBackground {
background-color: #070707 !important
}
.premiumProductInfo {
border-color: #1a1a1a
}
.premiumProductInfo__bestValueRibbon,
.premiumProductInfo__buyButton > .sc-button {
background: #111
}
.products__cell.price {
background-color: #111
}
.products__cell {
border-color: #333
}
.sc-classic .l-fluid-fixed .l-user-main {
/* seems like this is a bug? missing on SC without any userstyles */
padding-top: 20px;
}
}
@-moz-document url-prefix("https://insights-ui.soundcloud.com/") {
:root {
--raven: #ccc;
--charcoal: #999;
--ash: #666;
--platinum: #ccc;
--silver: #1c1c1c;
--mist: #1c1c1c;
--snow: #f8f8f8;
--white: #111;
--black: #fff;
--cod: #111;
--fog: hsla(0, 0, 5%, 0.3);
--smoke: rgba(0, 0, 0, 0.8);
--milkglass: rgba(100, 100, 100, 0.1);
--darkmode-1: #201e20;
--darkmode-2: #171517;
--darkmode-3: #121012;
--text-color-main: var(--raven);
--text-color-secondary: var(--charcoal);
--icon-color: var(--charcoal);
--background-color: var(--mist);
--container-background-color: var(--white);
--divider-color-outer: var(--silver);
--divider-color-inner: var(--mist);
--datalist-placeholder-fill-color: var(--mist);
--datalist-placeholder-border-color: var(--silver);
--graph-curve-disabled: var(--ash);
--graph-gradient-disabled: var(--ash);
--graph-marker: var(--silver);
--graph-legend-background: hsla(0, 0, 0, 0.75);
--pills-color: var(--text-color-main);
--pills-inverted-color: var(--white);
--total-counts-background-color: var(--fog);
--secondary-button-border: var(--platinum);
--secondary-button-border-highlighted: var(--ash)
}
}
@-moz-document regexp("http(s)?://(|www.)?soundcloud.com/connect?.*") {
#oauth,
#oauth2_authorization,
body #main-wrapper,
.sessions__formContainer {
background: #111
}
html,
body,
form,
fieldset,
#oauth #main-wrapper .authorize-text,
#oauth2_authorization #main-wrapper .authorize-text {
color: #ccc
}
.userbadge.context {
border-color: #222
}
}
@-moz-document url-prefix("https://secure.soundcloud.com/web-auth") {
body,
fieldset,
form {
background: #111;
color: #ccc
}
input,
select,
textarea {
background: #111;
border-color: #333
}
.sc-input {
border-color: #333
}
button,
input,
select,
textarea {
color: #ccc
}
a.sc-link-dark,
a:hover {
color: #ccc
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment