Skip to content

LF Purple Youtube by LF-Rust

Screenshot of LF Purple Youtube

Details

AuthorLF-Rust

LicenseNo License

Categoryyoutube.com

Created

Updated

Size14 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Purple

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           LF.rs Youtube
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    purple
@author         LF.rs
==/UserStyle== */

@-moz-document domain("youtube.com") {

    html{
        --background:#171717;
        --accent: #7b60a6;
        --text: #f2f2f2;
        --text2: #9e9e9e;
        --border: 0px;
    }
    
        /* Body */
        ytd-app {
            background: var(--background);
        }
    
        /* Text */
        span {
            color: var(--text);
        }
    
        .yt-core-attributed-string__link--call-to-action-color {
            color: var(--accent);
        }
    
        .yt-core-attributed-string--link-inherit-color .yt-core-attributed-string__link--call-to-action-color {
            color: var(--accent);
        }
    
        .yt-core-attributed-string--link-inherit-color .yt-core-attributed-string__link--call-to-action-color:hover {
            color: var(--text2);
        }        
    
        a.yt-simple-endpoint.yt-formatted-string {
            color: var(--accent);
        }

        a.yt-simple-endpoint.yt-formatted-string:hover {
            color: var(--text2);
        }

        /* Video Title */
        #video-title.ytd-rich-grid-media {
            color: var(--text);
        }
    
        /* Searchbar */
        .ytSearchboxComponentInputBoxDark {
	        border: 2px solid var(--accent);
            border-radius: var(--border);
        }
    
        .ytSearchboxComponentHost {
	        color: var(--text);
        }
    
        .ytSearchboxComponentSearchButton {
            border: 2px solid var(--accent);
            background-color: var(--background);
            border-radius: var(--border);
            margin-left: 5px;
        }
    
        .ytSearchboxComponentSearchButtonDark:hover {
            background-color: var(--accent);
        }
 
        .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--tonal {
            color: var(--text);
            background: var(--background);
            border-radius: var(--border);
            border: 2px solid var(--accent);
        }
    
        .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--tonal:hover {
            color: var(--text);
            background: var(--accent);
            border-radius: var(--border);
        }
    
        #background.ytd-masthead {
            background: var(--background);
        }

        /* Topbar Buttons */
        #voice-search-button.ytd-masthead {
            border-radius: var(--border);
            border: 2px solid var(--accent);
            background-color: var(--background);
        }   
    
        #voice-search-button.ytd-masthead:hover {
            border-radius: var(--border);
            background-color: var(--background);
        }  
    
        .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--text:hover {
            background: var(--accent);
            border-color: transparent;
            border-radius: var(--border);
        }
    
        /* Avatar */
        /* Video */
        #avatar.ytd-video-owner-renderer {
            border-radius: var(--border);
            border: 2px solid var(--accent);
            background-color: transparent;
        }
    
        #author-thumbnail.ytd-commentbox, ytd-commentbox[is-reply][is-backstage-comment] #author-thumbnail.ytd-commentbox {
            border-radius: var(--border);
            border: 2px solid var(--accent);
        }

        /* Feed */
        .yt-spec-avatar-shape__image {
	        border-radius: var(--border);
            border: 2px solid var(--accent);
        }
    
        .yt-spec-avatar-shape__image-overlays, yt-spec-avatar-shape__image {
            border: 0px !important;
        }
        
        yt-img-shadow.ytd-topbar-menu-button-renderer {
            border-radius: var(--border);
            border: 2px solid var(--accent); 
        }
    
        #author-thumbnail.ytd-comment-simplebox-renderer {
            border-radius: var(--border);
            border: 2px solid var(--accent);
        }
    
        #author-thumbnail.ytd-comment-view-model yt-img-shadow.ytd-comment-view-model {
            border-radius: var(--border);
            border: 2px solid var(--accent);
        }
    
        /* Sections */
        ytd-item-section-renderer {
            border: 2px solid var(--accent);
            padding: 5px;
            padding-left: 10px;
        }
    
        #contents ytd-item-section-renderer {
            border: none;
        }
        
    
        /* Comments */
        /*
        #paid-comment-background.ytd-comment-view-model {
            border: 2px solid var(--accent);
            border-radius: var(--border);
            width: 1250px;
        }
        */
    
        /* Subscriptions */
        yt-img-shadow.ytd-guide-entry-renderer {
            border-radius: var(--border);
            border: 2px solid var(--accent);
        }
        
        /* Category Bar */
        yt-chip-cloud-chip-renderer[chip-style="STYLE_DEFAULT"][selected]:hover #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_HOME_FILTER"][selected]:hover #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_DEFAULT"][selected]:focus #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_HOME_FILTER"][selected]:focus #chip-container.yt-chip-cloud-chip-renderer {
	        background-color: var(--accent);
            color: var(--text);
        }
    
        yt-chip-cloud-chip-renderer[chip-style="STYLE_DEFAULT"] #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_HOME_FILTER"] #chip-container.yt-chip-cloud-chip-renderer {
            background-color: var(--background);
            color: var(--text);
            border: 2px solid var(--accent);
            border-radius: var(--border);
        }
    
        yt-chip-cloud-chip-renderer[chip-style="STYLE_DEFAULT"][selected] #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_HOME_FILTER"][selected] #chip-container.yt-chip-cloud-chip-renderer {
            background-color: var(--background);
            color: var(--text);
        }
    
        yt-chip-cloud-chip-renderer[chip-style="STYLE_DEFAULT"]:not([selected]):hover #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_HOME_FILTER"]:not([selected]):hover #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_REFRESH_TO_NOVEL_CHIP"]:not([selected]):hover #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_DEFAULT"]:not([selected]):focus #chip-container.yt-chip-cloud-chip-renderer, yt-chip-cloud-chip-renderer[chip-style="STYLE_HOME_FILTER"]:not([selected]):focus #chip-container.yt-chip-cloud-chip-renderer {
            background-color: var(--accent);
        }
    
        #chips-wrapper.ytd-feed-filter-chip-bar-renderer {
            background-color: var(--background);
        }
    
        #left-arrow-button.ytd-feed-filter-chip-bar-renderer, #right-arrow-button.ytd-feed-filter-chip-bar-renderer {
            background-color: var(--background);
        }

        /* Sidebar */
        ytd-guide-entry-renderer{
            background-color: var(--background);
            border: 2px solid var(--accent);
            border-radius: var(--border);
            margin: 10px;
            margin-right: -4px;
        }
    
        ytd-guide-entry-renderer[active] {
            border-radius: var(--border);
            border: 2px solid var(--accent);
            background: var(--accent);
        }    
    
        #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:hover, #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:focus {
            background-color: var(--accent);
            border-radius: var(--border);
        }
    
        ytd-guide-entry-renderer:hover {
            border-radius: var(--border);
            border: 2px solid var(--accent);
        }
    
        #guide-inner-content.ytd-app {
	        scrollbar-color: var(--text) transparent;
            border-radius: var(--border);
        }
    
        #guide-content.ytd-app {
            background: var(--background);
        }
    
        ytd-guide-collapsible-section-entry-renderer.ytd-guide-section-renderer:not(:first-child) {
            border-top: 0px;
            margin-top: 12px;
            padding-top: 0px;
        }
        
        #sections.ytd-guide-renderer > .ytd-guide-renderer:not(:last-child) {
            border-bottom: 0px;
        }
    
        #sections.ytd-guide-renderer > ytd-guide-section-renderer.ytd-guide-renderer:not(:first-child), #sections.ytd-guide-renderer > ytd-guide-subscriptions-section-renderer.ytd-guide-renderer {
            padding: 12px;
            padding-top: 0px;
        }
    
        style-scope ytd-guide-renderer{
            display: none;
        }
    
        ytd-mini-guide-renderer {
            display: none;
        }
    
        /* Thumbnail */
        ytd-thumbnail #thumbnail.ytd-thumbnail {
            border-radius: var(--border);
            border: 3px solid var(--accent);
        }
    
        .yt-thumbnail-view-model--large {
            border-radius: var(--border);
            border: 3px solid var(--accent);
        }
    
        .yt-thumbnail-view-model--large:hover {
            border-radius: var(--border);
            border: 3px solid var(--accent);
        }

        #dismissible.ytd-compact-video-renderer {
            margin-top: 5px;
        }
    
     ...

Reviews

No reviews yet.