Skip to content

soundcloud dark theme by manul

Screenshot of soundcloud dark theme

Details

Authormanul

LicenseNo License

Categorysoundcloud

Created

Updated

Code size32 kB

Code checksumd3a6d3d6

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

dark theme for soundcloud

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        SC Dark Theme
@namespace   ???
@version     1.0.0
@description A dark theme for SoundCloud with comprehensive coverage
@author      manul
==/UserStyle== */

.sc-classic .searchTitle,
.sc-classic .sound__soundActions,
.sc-classic .commentForm.visible .commentForm__wrapper,
body.sc-classic {
    background: #000;
}

.sc-classic .moreActions__button:focus:not(:disabled), 
.sc-classic .moreActions__button:hover:not(:disabled), 
.sc-classic .moreActions__link:hover,
.sc-classic .m-light .headerMenu__link:focus, 
.sc-classic .m-light, 
.headerMenu__link:hover,
.sc-classic .dropbar__content {
    background: #050505;
}

.sc-border-light,
.sc-border-light-top,
.sc-border-light-bottom,
.sc-classic .searchTitle__text,
.sc-classic .playControls__bg, 
.sc-classic .playControls__inner {
    border-color: #111;
}

.sc-classic .moreActions__button:not(:disabled), 
.sc-classic .moreActions__link,
.sc-classic .moreActions,
.sc-classic .compactTrackList__moreLink:focus, 
.sc-classic .compactTrackList__moreLink:hover,
.sc-classic .compactTrackListItem.clickToPlay.active, 
.sc-classic .compactTrackListItem.clickToPlay:focus, 
.sc-classic .compactTrackListItem.clickToPlay:hover,
.sc-classic .dropdownContent__container,
.sc-classic .headerMenu.m-light,
.sc-classic .dialog,
.selectionModulePlaylistLink > .sc-button,
.queue__clear.sc-button,
.sc-classic .queue__itemWrapper,
.sc-classic .queue,
.sc-classic .volume__sliderWrapper,
.g-dark input[type="search"]:focus,
.g-dark input[type="password"], 
.g-dark input[type="search"], 
.g-dark input[type="text"], 
.g-dark select, 
.g-dark textarea,
.sc-classic .commentForm .commentForm__input {
    background: #111;
}

.sc-classic .g-tabs,
.sc-classic .moreActions,
.sc-classic .moreActions__button:not(:disabled), 
.sc-classic .moreActions__link,
.sc-classic .m-light .headerMenu__list,
.sc-classic .dropdownContent__main,
.sc-classic .dropdownContent__container,
.sc-classic .dropdownContent__header,
.sc-classic .headerMenu.m-light,
.sc-classic .dialog,
.sc-border-light-right,
.sc-classic .mixedSelectionModule,
.sc-classic .queue__panel,
.sc-classic .queueFallback__stationMode,
.queue__clear.sc-button:hover,
.selectionModulePlaylistLink > .sc-button:hover,
.sc-classic .volume__sliderWrapper::before,
.sc-classic .volume__sliderWrapper::after,
.sc-classic .volume__sliderWrapper::before {
    border-color: #222;
}

.sc-classic .queueItemView.m-active, 
.sc-classic .queueItemView:hover {
    background-color: var(--c-custom-primary);
}

.sc-button-focus, 
.sc-button:focus, 
.sc-button:hover,
.sc-button-addtoset,
.sc-classic .sidebarHeader__actualTitle__webi__style,
.waveform__emptyMessage,
a.sc-link-light:hover,
.sc-classic .m-light .headerMenu__link, 
.sc-classic .m-light .headerMenu__link:focus, 
.sc-classic .m-light .headerMenu__link:hover,
.selectionModulePlaylistLink > .sc-button,
.queue__clear.sc-button,
.sc-classic .queueItemView.m-active a.sc-link-dark,
.sc-classic .commentPopover.darkText .commentPopover__body,
.sc-classic .commentForm .commentForm__input,
.sc-classic .playbackSoundBadge__titleLink:focus, 
.sc-classic .playbackSoundBadge__titleLink:hover,
.sc-classic .playbackTimeline__duration,
.sc-classic .g-tabs-link, 
.sc-classic .g-tabs-link:visited,
body.sc-classic,
.sc-classic .commentBadge__body,
.sc-classic .commentBadge__title,
.sc-classic .commentBadge__username {
    color: #ddd;
}

.sc-classic .paging-eof::before,
.sc-button-small.sc-button-like::before,
.sc-button-follow,
.sc-button-queue.addToNextUp.moreActions__button.sc-button-tertiary.sc-button.sc-button-medium > span > span.sc-button-label-hover:hover,
.moreActions__button > span > span,
.moreActions__button:has(span > span)::before,
.moreActions__button.sc-button-addtoset::before,
.tileGallery__sliderButton,
.commentBadge__deleteCommentButton > button,
.headerMenu__link::after,
.sc-classic .queue__hide, 
.sc-classic .queue__hide:focus, 
.sc-classic .queue__hide:hover,
.sc-classic .volume__button::after,
.sc-classic .playControl,
.sc-classic .g-nav-item > .g-nav-link,
.sc-button-group > .sc-button,
.sc-classic .sc-button-follow.m-boldIcon::before,
.sc-button-small.sc-button-like::before,
.sc-classic .volume[data-level="1"] .volume__button, 
.sc-classic .volume[data-level="2"] .volume__button, 
.sc-classic .volume[data-level="3"] .volume__button, 
.sc-classic .volume[data-level="4"] .volume__button, 
.sc-classic .volume[data-level="5"] .volume__button,
.sc-classic .volume__button::after,
.sc-classic .volume__button::after, 
.sc-classic .volume__button::before,
.sc-classic .repeatControl.m-none,
.sc-classic .shuffleControl::before,
.sc-classic .skipControl__next,
.sc-classic .playControl.playing,
.sc-classic .skipControl__previous,
.emptyNetworkPage__image {
    filter: invert() hue-rotate(180deg);
}

.sc-classic .commentBadge:hover .commentBadge__title a,
a.sc-link-dark:hover, 
a.sc-link-medium:hover,
.sc-classic a.playbackSoundBadge__lightLink:focus, 
.sc-classic a.playbackSoundBadge__lightLink:hover,
a.sc-link-dark, 
a:hover,
.sc-text-link,
.sc-classic .g-tabs-link:focus, 
.sc-classic .g-tabs-link:hover {
    color: var(--c-custom-primary-hover);
}

.sc-classic .g-tabs-link:focus, 
.sc-classic .g-tabs-link:hover {
    border-color: var(--c-custom-primary-hover);
}

.sc-classic .header {
    border-bottom: solid 1px #111;
}

.sc-classic .soundBadge__additional {
    background: linear-gradient(90deg, hsla(0,0%,0%,.1), #000 17px);
}

.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, #1110, #111 17px);
}

.sc-classic .playControls__bg, 
.sc-classic .playControls__inner,
.sc-classic .header {
    background: #050505 !important;
    border-bottom: solid 1px #111 !important;
    backdrop-filter: none !important;
}

.sc-button-follow:hover {
    color: #000;
}

.sc-classic .header__navMenu > li > a.selected {
    background: linear-gradient(#1118 30%, #f504 100%) !important;
    border-bottom: 2px #f50 solid;
}

.sc-classic .commentForm .commentForm__input {
    background: #111 !important;
    color: #ddd !important;
}

.sc-classic .commentPopover__body {
    color: #ddd !important;
}

.sc-classic .commentItem__body {
    background: #000 !important;
    color: #fff !important;
}

.sc-classic .commentItem {
    background: #000 !important;
}

.sc-classic .commentBadge {
    background: #000 !important;
}

.sc-classic .commentBadge__username {
    color: #fff !important;
}

.sc-classic .commentItem__username {
    color: #fff !important;
}

.sc-classic .commentItem__usernameLink {
    color: #fff !important;
}

.sc-classic .commentItem__timestamp {
    color: #fff !important;
}

.sc-classic .commentItem__createdAt {
    color: #fff !important;
}

.sc-classic .commentItem__content {
    background: #000 !important;
}

.sc-classic .commentItem__likeButton {
    background: #000 !important;
    color: #ccc !important;
    filter: none !important;
}

.sc-classic .commentItem__likeButton.liked {
    background: var(--c-custom-primary) !important;
    color: #000 !important;
}

.sc-classic .commentItem__likeButton svg {
    fill: currentColor !important;
}

.sc-classic .commentItem__likeButton.liked svg {
    fill: currentColor !important;
}

.sc-classic .sc-button-secondary.select__dropdownButton {
    background: #333 !important;
    color: #fff !important;
}

.sc-classic .sc-button-secondary.select__dropdownButton:hover {
    background: #444 !important;
}

.sc-classic .linkMenu__list {
    background: #333 !important;
    border: 1px solid #222 !important;
}

.sc-classic .linkMenu__list .linkMenu__link {
    color: #fff !important;
}

.sc-classic .linkMenu__list .linkMenu__link:hover {
    color: #ddd !important;
}

.sc-classic .linkMenu__activeItem .linkMenu__link {
    color: #fff !important;
}

.listenEngagement,
.listenEngagement__commentForm,
.commentForm,
.commentForm__wrapper,
.commentForm__inputWrapper,
.listenEngagement__footer {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: #000 !important;
}

.commentForm__avatar .sc-artwork {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.commentForm__input {
    border: 1px solid #222 !important;
    outline: none !important;
}

.commentForm__submitButton {
    border: none !important;
    outline: none !important;
}

.commentForm__inputMessage {
    border: none !important;
    outline: none !important;
}

.soundStats,
.listenEngagement__stats {
    border: none !important;
    outline: none !important;
}

.sc-classic .commentsList .sc-border-light-bottom {
    border-bottom: none !important;
}

.commentsList,
.commentsList__header,
.commentsList__title {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.sc-classic .commentItem__replyButton {
    color: #fff !important;
}

.sc-classic .commentItem__replyButton:hover {
    color: #ddd !important;
}

.mui-vtn2l4 {
    background: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 0.5rem !important;
}

.mui-j7qwjs,
.mui-12ojesd,
.mui-6641ou,
.mui-1eih1x8 {
    background: #000 !important;
    border: none !important;
}

.mui-1jg27ao {
    color: #fff !important;
}

.mui-1d31lf2 {
    color: #ccc !important;
}

.mui-1d31lf2:hover {
    color: #ddd !important;
}

.mui-lqglp2 {
    border-bottom: 1px solid #222 !...

Reviews

No reviews yet.