Dark Theme for Soundcloud. Slightly dated so feel free to improve it.
DarkCloud by prodbyrelikl
Details
Authorprodbyrelikl
LicenseNo License
Categorysoundcloud
Created
Updated
Size16 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name DarkCloud
@namespace userstyles.world
@version 1.0.0
==/UserStyle== */
@-moz-document url(""), url-prefix("https://soundcloud.com/") {
/* This is where all the magic happens! */
body {
background-color: #0b0c0c !important;
color: #fff !important;
background-image: unset !important
}
.playControls__inner,
.playControls__bg {
background-color: #121414 !important;
}
.playControl {
filter: invert(100%) !important;
}
.skipControl__previous {
filter: invert(100%) !important;
}
.skipControl__next {
filter: invert(100%) !important;
}
.shuffleControl {
filter: invert(100%) !important;
}
.repeatControl.m-none {
filter: invert(100%) !important;
}
.volume[data-level='6'] .volume__button,
.volume[data-level='7'] .volume__button,
.volume[data-level='8'] .volume__button,
.volume[data-level='9'] .volume__button,
.volume[data-level='10'] .volume__button {
filter: invert(100%) !important;
}
.volume[data-level='1'] .volume__button,
.volume[data-level='2'] .volume__button,
.volume[data-level='3'] .volume__button,
.volume[data-level='4'] .volume__button,
.volume[data-level='5'] .volume__button {
filter: invert(100%) !important;
}
.volume.muted .volume__button {
filter: invert(100%) !important;
}
.volume__button {
filter: invert(100%) !important;
}
.playbackTimeline__duration {
filter: invert(100%) !important;
}
.l-container {
background-color: #161719 !important;
}
.playbackSoundBadge__titleLink,
.playbackSoundBadge__titleLink:visited {
filter: invert(100%) !important;
}
a.playbackSoundBadge__lightLink:hover,
a.playbackSoundBadge__lightLink:focus {
filter: invert(100%) !important;
}
.g-tabs-link,
.g-tabs-link:visited {
color: #8b9191 !important
}
.g-tabs-link.active {
color: #f50 !important
}
.sc-button-small.sc-button-icon:not(.sc-button-stretch-icon),
.sc-button-small.sc-button-responsive:not(.sc-button-stretch-icon) {
background-color: #000 !important
}
.sound__soundActions {
background-color: transparent !important
}
.soundActions {
background-color: transparent !important
}
/*.soundTitle__title .sc-truncate{filter: invert(100%) !important;}*/
.soundBadge .soundTitle__username {
filter: invert(100%) !important;
}
a.sc-link-dark {
filter: invert(100%) !important;
}
.soundContext__line .sc-ministats {
color: #fff !important
}
.sc-border-light-right {
border-right: 1px solid #F85402 !important
}
.sc-border-light-bottom {
border-bottom: 1px solid #F85402 !important
}
.playControls__inner,
.playControls__bg {
border-top: unset !important
}
.playbackSoundBadge__showQueue {
filter: invert(100%) !important;
}
.sc-button {
color: #fff !important;
border: 0px solid #fff !important
}
.sc-button-small.sc-button-share:before {
filter: invert(100%) !important;
}
.sc-button-small.sc-button-more:before {
filter: invert(100%) !important;
}
.sc-buylink,
.sc-buylink:visited {
filter: invert(100%) !important;
}
.dialog {
background: #060707 !important;
border: 0px solid #ccc !important
}
.dialog__arrow {
background: #060707 !important
}
.volume__sliderWrapper {
background-color: #060707 !important;
border: 0px solid transparent !important
}
.listenEngagement {
border: 0px solid #fff !important;
box-shadow: 0 1px 0 0 #44494f !important
}
.l-listen-wrapper .l-about-rows {
border-right: 1px solid #44494f !important
}
.sc-button {
background-color: #000 !important
}
.commentForm.m-active .commentForm__wrapper {
background: unset !important
}
.commentForm__wrapper {
background: unset !important;
border: 0px solid #000 !important
}
.commentForm__input {
background: #111214;
border: 1px solid #303133 !important
}
textarea,
select,
button,
input {
color: #fff !important
}
.g-dark textarea,
.g-dark select,
.g-dark input[type="text"],
.g-dark input[type="password"],
.g-dark input[type="search"] {
color: #ccc !important
}
.g-tabs {
border-bottom: 1px solid #44494f !important
}
.sc-tag,
.sc-tag:visited {
background: #1e1f21 !important;
border: 1px solid #353535 !important
}
.sc-button-medium.sc-button-share:before {
filter: invert(100%) !important
}
.sc-button-selected.sc-button-medium.sc-button-more:before,
.sc-button-active.sc-button-medium.sc-button-more:before {
filter: invert(0%) !important;
}
.sc-button-medium.sc-button-more:before {
filter: invert(100%) !important
}
.modal__modal {
background: #111214 !important
}
.modal.modalWhiteout {
background-color: rgba(1, 1, 1, .9) !important
}
.composeTextfield .textfield__input {
background: #000 !important
}
.recipientChooser .tokenInput__wrapper {
background-color: #000 !important
}
textarea,
select,
input {
background: #000 !important
}
.tokenInput__token {
background: #212121 !important
}
.fullHero {
background: #121414 !important
}
.moreActions__button,
.moreActions__link {
background-color: #0b0c0c !important
}
.moreActions__button:not(:last-child),
.moreActions__link {
border-bottom: 1px solid #232323 !important
}
.sc-button-queue:before {
filter: invert(100%) !important;
}
.sc-button-medium.sc-button-addtoset:before {
filter: invert(100%) !important;
}
.sc-button-medium.sc-button-startstation:before {
filter: invert(100%) !important;
}
.moreActions {
border: 1px solid #232323 !important
}
.g-modal-section {
background: #111214 !important
}
.tabs__tabs,
.tabs__headingContainer {
background: #111214 !important
}
.queue {
background-color: #111214 !important
}
.queue__hide:focus,
.queue__hide:hover,
.queue__hide {
filter: invert(100%) !important;
}
.queue__itemWrapper {
background-color: #151619 !important
}
.queueFallback__stationMode {
border-top: 1px solid #232323 !important
}
.queueItemView:hover,
.queueItemView.m-active {
background: #151619 !important
}
.header {
background: #111111 !important
}
.sc-border-light-top {
border-top: 1px solid #44494f !important
}
.profileHeaderBackground {
background: #111111 !important
}
.l-fixed-top-one-column > .l-top {
background: #161719 !important
}
/* Fixes profile's likes page header */
.sc-button-medium.sc-button-message:before {
filter: invert(100%) !important;
}
.g-tabs-link:hover,
.g-tabs-link:focus {
border-color: #fff !important
}
.dropbar__content {
background-color: #0c0c0c !important
}
.infoStats__value {
color: #fff !important
}
.truncatedAudioInfo.m-overflow.m-collapsed .truncatedAudioInfo__wrapper::after {
background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .1)90%, #000) !important
}
.sc-button-selected.sc-button-medium.sc-button-like:before {
filter: invert(0%) !important;
}
.sc-button-medium.sc-button-like:before {
filter: invert(100%) !important;
}
.sc-button-selected.sc-button-medium.sc-button-repost:before {
filter: invert(0%) !important;
}
.sc-button-medium.sc-button-repost:before {
filter: invert(100%) !important
}
.commentItem.m-creatorComment {
background-color: #232323 !important
}
.volume__sliderWrapper:before {
border-color: transparent transparent #060707 #060707 !important
}
.volume__sliderWrapper:after {
border-color: transparent transparent #060707 #060707 !important
}
.sc-button-medium.sc-button-edit:before {
filter: invert(100%) !important;
}
.sc-button-small.sc-button-more.sc-button-lightfg:before {
filter: invert(0%) !important;
}
.uploadLoggedOut__testimonialsTitle {
color: #000 !important
}
.uploadLoggedOut__testimonialsText,
.uploadLoggedOut__toolsText {
color: #000 !important
}
.uploadLoggedOut__testimonialListItemQuote {
color: #000 !important
}
.uploadLoggedOut__toolsText {
color: #fff !important
}
.productsMiniTable {
color: #000 !important
}
.listenLogin {
background-color: #232323 !important;
border: 1px solid #f50 !important
}
.g-scrollable-v .g-scrollable-inner {
background-color: #121414 !important
}
.chartTrack.m-playing,
.chartTrack:hover {
background: #111111 !important
}
.sc-button-small.sc-button-like:before {
filter: invert(100%) !important;
}
.sc-button-small.sc-button-repost:before {
filter: invert(100%) !important;
}
.sc-button-small.sc-button-selected.sc-button-more:before,
.sc-button-small.sc-button-active.sc-button-more:before {
filter: invert(0%) !important;
}
.linkMenu {
background-color: #0b0c0c !important
}
.sidebarInfoBox__body {
background-color: #0b0c0c !important
}
.sc-text {
color: #f50 !important
}
.sc-button-small.sc-button-selected.sc-button-like:before,
.sc-button-small.sc-button-selected.sc-button-like.sc-button-lightfg:before,
.sc-button-small.sc-button-selected.sc-button-like.sc-button-visual:before {
filter: invert(0%) !important;
}
.sc-button-small.sc-button-selected.sc-button-repost:before,
.sc-button-small.sc-button-selected.sc-button-repost.sc-button-lightfg:before,
.sc-button-small.sc-button-selected.sc-button-repost.sc-button-visual:before {
filter: invert(0%) !important;
}
.soundBadge__additional {
background: unset !important
}
.searchTitle {
background-color: #161719 !important
}
.g-nav-item > .g-nav-link {
color: #fff !important
}
.uploadMain__chooserContainer {
background-color: #121414 !important
}
.sc-border-light {
border: 1px solid #f50 !important
}
.uploadMain__foot {
background-color: unset !important
}
.sc-background-white {
background-color: unset !important
}
.sc-background-light {
background-color: unset !important
}
.statsOverview__separator {
backgrou...