Skip to content

Soundcloud Vibrancy by saber by nitives

Screenshot of Soundcloud Vibrancy by saber

Details

Authornitives

LicenseNo License

CategorySoundcloud.com

Created

Updated

Size20 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A OLED Vibrancy style by saber

Notes

Variable Colors

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Soundcloud Vibrancy by saber
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    A new userstyle
@author         saber
==/UserStyle== */

@-moz-document url-prefix("https://soundcloud.com/") {
    
        :root {
        --n-bg-color: #0e0e0e;
        --n-bg-color2: #161616;
        --n-bg-color-hover: #171717;
        --n-accent-color-1: #3700ff;
        --n-accent-color-1-1: #ffd900;
        --n-accent-color-2: #5dff7b;
        --n-accent-hue-1: 230deg; /* Heart */
    
    
        --n-text-color-1: #ffffffbd;
        --n-text-color-2: #ffffff7d;
        --n-text-color-3: #ffffff7a;
    
        --n-divider-color-1: #222;
        --n-divider-color-2: #fff0;  
        
        --n-progressbar-height: 10px;
        --n-progressbar-radius: 10px;
        --n-progressbar-top: 5px;
    
    
        --n-border-radius-s: 15px;
        --n-border-radius-m: 25px;
        --n-border-radius-l: 50px;

        --artwork-bg: 135deg, #ffabd9, #bcaaff;
    }

    * {
        color: #d6d6d6;
    }
    
    /* Body */
    
    body.sc-classic {
        background: #000;
    }
    
    body {
        overflow-y: scroll;
        background: var(--n-bg-color);
        padding-bottom: 75px;
    }
    
    body.sc-classic {
        background: var(--n-bg-color);
    }    
        
    body {
        font: 12px/1.4 Inter,sans-serif;
        color: var(--n-bg-color);
    }
    
    
    
    .l-container.l-content, .sc-classic .l-container.l-content {
      padding-top: 30px;
    }
    
    .sc-classic .l-container {
      width: 1800px;
    }
    
    
    /* Play Button */
    
    .sc-classic .playButton.m-stretch {
        border-color: var(--n-accent-color-1);
        background-color: var(--n-accent-color-1);
    }
    
    .sc-classic .playButton.m-stretch:active, .sc-classic .playButton.m-stretch:focus, .sc-classic .playButton.m-stretch:hover { /* Hover */
        border-color: var(--n-accent-color-1);
        background-color: var(--n-accent-color-1);
        filter: brightness(70%);
    }
    
    /* Heart */
    
    .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, .sc-button-small.sc-button-selected.sc-button-like:before {
        filter: hue-rotate(var(--n-accent-hue-1));
    }
    
    /* SC Button */
    
    .sc-button {
        border: 1px solid #222;
        border-radius: 10px;
        background-color: var(--n-bg-color);
        color: var(--n-accent-color-1);
    }
    
    .sc-button-focus, .sc-button:focus, .sc-button:hover {
        color: var(--n-accent-color-1); filter: brightness(70%);
        border-color: #fff3;
    }
    
    
    .sc-button-small.sc-button-selected.sc-button-follow.sc-button-icon-light:before, .sc-button-small.sc-button-selected.sc-button-follow:before {
        filter: grayscale();
    }
    
    .sc-button-follow.sc-button-selected {
        border-color: var(--n-accent-color-1);
    }
    
    
    
    
    .sc-button-dropdown:not(.sc-button-disabled):not(:disabled) {
        border: 1px solid var(--n-accent-color-1);
        color: var(--n-accent-color-1);
    }
    
    .sc-button-dropdown.sc-button-active:not(.sc-button-dropdown-plain), .sc-button-dropdown:hover:not(.sc-button-dropdown-plain) {
        background-color: var(--n-accent-color-1);
        border-color: var(--n-accent-color-1);
    }
    
    .sc-button-dropdown::after { /* Arrow on Button */
        border-right: 1px solid var(--n-accent-color-1);
        border-bottom: 1px solid var(--n-accent-color-1);
    }

.banner__content span strong {
    color: red;
}

.banner__content span{
    color: #ff6666;
}
    
    
    
    
    .sc-classic .linkMenu {
        box-shadow: 0 1px 8px rgba(0,0,0,.2);
        background-color: var(--n-bg-color);
    }
    
    .sc-classic .linkMenu__activeItem, .sc-classic .linkMenu__activeItem > a, .sc-classic .linkMenu__item:hover, .sc-classic .linkMenu__item > a:hover {
        color: var(--n-accent-color-1);
    }
    
    
    
    .g-dark input[type="password"], .g-dark input[type="search"], .g-dark input[type="text"], .g-dark select, .g-dark textarea {
        color: var(--n-text-color-1);
        background: var(--n-bg-color);
        border-radius: var(--n-border-radius-s);
        padding-left: 10px;
        padding-bottom: 6px;
    }
    
    .g-dark input[type="search"]:focus {
        background: var(--n-bg-color);
    }
    
    input, select, textarea {
        background: var(--n-bg-color);
        border: 1px solid #000;
    }
    
    .sc-input {
        background: var(--n-bg-color);
        border: 1px solid var(--n-divider-color-1);
        color: var(--n-text-color-1);
    }
    
    .sc-classic .sound__soundActions {
        background-color: var(--n-bg-color);
    }
    
    
    .sc-button-small.sc-button-repost::before {
        filter: invert(1)
    }
    
    .sc-button-small.sc-button-share::before {
        filter: invert(1)
    }
    
    .sc-button-small.sc-button-copylink::before {
        filter: invert(1)
    }
    
    .sc-button-small.sc-button-more::before {
        filter: invert(1);
    }
    
    .sc-classic .commentForm.m-active .commentForm__wrapper {
        background: var(--n-divider-color-1);
        border-color: var(--n-divider-color-1);
    }
        
    .sc-classic .commentForm.m-small.m-active .commentForm__input {
        border-color: var(--n-bg-color);
    }
    
    
    
    /* Header */
    
    .sc-classic .l-container.l-fullwidth {
        width: 1791px;
        padding: 0;
    }

    .sc-classic .header {
        backdrop-filter: blur(20px);
        background-color: #ff000000;
        border-color: #ffffff0f;
    }
    
    .sc-classic .show.peace-logo .header__logo {
        backdrop-filter: blur(20px);
        background-color: #ff000000;
        border-color: #ffffff0f;
    }
    
    .sc-classic .header>li>a:focus, .sc-classic .header__navMenu>li>a.selected {
        backdrop-filter: blur(20px);
        background-color: #0000009c;
        border-color: #ffffff0f;
    }
        
    .sc-classic .header__navMenu > li > a {
        width: 104px;
        border-right: 1px solid var(--n-bg-color);
    }
    
    /* Bottom Player */
    
    .sc-classic .playControls__bg, .sc-classic .playControls__inner {
        background: var(--n-bg-color);
    }
    
    .sc-classic .playbackTimeline__timePassed {
        color: var(--n-accent-color-1);
    }
    
    .sc-classic .playbackTimeline__duration {
        color: var(--n-text-color-1);
    }
    
    .sc-classic .playControl {
        filter: invert(1)
    }
    
    .sc-classic .skipControl {
        filter: invert(1)
    }
    
    .sc-classic .shuffleControl {
        filter: invert(1)
    }
    
    .sc-classic .repeatControl.m-none {
        filter: invert(1)
    }
        
    .sc-classic .volume__button {
        filter: invert(1)
    }
    
    .playbackSoundBadge__showQueue {
        filter: invert(1)
    }
    
    
    
    
    .sc-classic .playbackTimeline__progressBackground {
        height: var(--n-progressbar-height);
        position: absolute;
        top: var(--n-progressbar-top);
        background-color: var(--n-divider-color-1);
        border-radius: var(--n-border-radius-s);
    }
    
    .sc-classic .playbackTimeline__progressBackground {
        position: absolute;
        top: var(--n-progressbar-top);
        height: var(--n-progressbar-height);
        background-color: var(--n-divider-color-1);
    }
    
    .sc-classic .playbackTimeline__progressBar {
        position: absolute;
        top: var(--n-progressbar-top);
        height: var(--n-progressbar-height);
        border-radius: var(--n-border-radius-s);
        background-color: var(--n-accent-color-1);
    }
    
    .sc-classic .playbackTimeline__progressHandle {
        /* 
        position: absolute;
        top: 6px;
        height: 17px;
        width: 17px;
        */
        opacity: 0
        border: 1px solid var(--n-accent-color-1);
        background-color: var(--n-accent-color-1);
    }
    
    .sc-classic .playbackTimeline__progressHandle {
        border: 1px solid var(--n-accent-color-1);
        background-color: var(--n-accent-color-1);
        margin-top: -4px;
        opacity: 0
    }
    
    .playbackTimeline.is-dragging .playbackTimeline__progressHandle, .playbackTimeline.is-scrubbable .playbackTimeline__progressWrapper:hover .playbackTimeline__progressHandle {
      opacity: 0;
    }
    
    .sc-classic .volume__sliderWrapper {
        background-color: var(--n-bg-color);
        border: 1px solid rgba(255, 0, 0, 0);
    }
    
    .sc-classic .volume_expanded .volume__sliderWrapper {
        border-color: var(--n-bg-color);
    }
    
    
    
    .sc-classic .playControls__bg, .sc-classic .playControls__inner {
      background-color: var(--n-bg-color);
      border-top: 1px solid var(--n-divider-color-1);
    }
    
    
    
    .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 {
        color: var(--n-accent-color-1);
    }
    
    .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 .head...

Reviews

No reviews yet.