Old Youtube Layout In 2021-2022 by sapondanaisriwan

Old Youtube Layout In 2021-2022 screenshot
Homepage Install Get Stylus Write a review

Details

Authorsapondanaisriwan

LicenseMIT

Created

Updated

Categoryyoutube

Statistics

Learn how we calculate statistics in the FAQ.

Total views

Total installs

Weekly installs

Description

Please report bugs via my email, github, discord or the discussion section(If I have some free time, I'll fix them)
Contact: sapondanaisriwan@gmail.com
Support me: ☕ko-fi.com

Notes

AdashimaaTube
Restore old Youtube layout in 2021-2022 with many customizable options.

💡Features

This is why you should consider using AdashimaaTube! 🥶

  • Anit-Shorts.
  • Sort by oldest.
  • Search results in a grid layout.
  • Blue verified badge.
  • Customizable avatar roundness and border radius.
  • Customizable color of Like/Dislike buttons.
  • Customize number of videos per row on Homepage/Channelpage
  • Display full title for videos.
  • Display the videos index in playlists.
  • More animations.
  • Options to Enabled/Disabled Dark Navigation Bar, Dark Search Box and Dark Scroll Bar.
  • Options to remove all text from buttons except the Like/Dislike buttons.
  • Options to remove taps.
  • Options to hide the buttons for Share, Download, Clip, Thanks and Save.
  • Options to Align the search results to the center.
  • Red subscribe button.
  • Restore to the old video container.
  • Removal of rounded edges on video thumbnails and the UI.
  • Watched Overlay.

🛠️ChangeLog

All changes to this project will be documented in this file.

Source code

Source code has over 100k characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           `AdashimaaTube
@author         sapondanaisriwan <sapondanaisriwan@gmail.com> (https://github.com/sapondanaisriwan) [Adashima#4066]
@description    Please report bugs via github issues or my email (If I have some free time, I'll fix them)
@namespace      https://userstyles.world/user/sapondanaisriwan
@homepageURL    https://github.com/sapondanaisriwan/AdashimaaTube
@supportURL     https://github.com/sapondanaisriwan/AdashimaaTube/issues
@updateURL      https://userstyles.world/api/style/6944.user.css
@version        1.8.2
@license        MIT
@preprocessor   stylus

@advanced checkbox antiShorts               "❌ Anti-Shorts" 1
@advanced range customProfileRadius         "⚙️ Profile Radius" [50, 0, 50, 1, '%']
@advanced range customBorderRadius          "⚙️ Border Radius" [0, 0, 24, 1, 'px']
@advanced checkbox centeredSearchResults    "🔎 Centered Search Results" 1
@advanced checkbox displayFullTitle         "🎦 Display Full Title For Videos" 0
@advanced checkbox moreAnimation            "🎬 More Animations" 1
@advanced checkbox removeTaps               "❌ Remove Taps" 0
@advanced checkbox subscriptionsGrid        "📄 Subsc In A Grid" 1
@advanced checkbox watchedOverlay           "👀 Watched Overlay" 0

@advanced select customHP                   "⚒️ Custom Home Page" ["Enabled", "Disabled"]
@advanced range videoPerRowHP               "  🏠 Videos Per Row" [5, 1, 10, 1]
@advanced checkbox displayProfile           "  🧔 Hide Channel Profile" 1

@advanced select customCP                   "⚒️ Custom Channel Page" ["Enabled", "Disabled"]
@advanced range videoPerRowCP               "  🏠 Videos Per Row" [5, 1, 10, 1]
@advanced checkbox sortByOldest             "  🔃 Sort by Oldest" 0
@advanced checkbox searchResultsColumn      "  🔎 Search Results In A Grid" 1

@advanced select customVideoDetails         "⚒️ Custom Video Details" ["Enabled", "Disabled"]
@advanced checkbox removeLikeAnimation      "  ❌ Remove Like Animation" 0
@advanced checkbox shareBtn                 "  ➡️ Hide Share Button" 0
@advanced checkbox downloadBtn              "  ⬇️ Hide Download Button" 0
@advanced checkbox clipBtn                  "  ✂️ Hide Clip Button" 0
@advanced checkbox thanksBtn                "  🙏 Hide Thanks Button" 0
@advanced checkbox saveBtn                  "  💾 Hide Save Button" 0
@advanced checkbox commentSection           "  💬 Hide Comments" 0
@advanced checkbox textBtn                  "  💬 Hide Text Buttons" 0
@advanced checkbox endCards                 "  💳 Hide End Cards" 0
@advanced checkbox gameSection              "  🎮 Hide Game Section" 1
@advanced checkbox musicSection             "  🎵 Hide Music Section" 0

@advanced select customAppearance           "⚒️ Custom Appearance" ["Enabled", "Disabled"]
@advanced checkbox colorizeThumbs           "  👍 Thumbs colors" 0;
@advanced checkbox displayDislikeText       "  👎 Display Dislike Text" 0
@advanced select likeDislike                "  🎨 Like/Dislike colors" {'None': 'none', 'Navy Blue': 'blueLD', 'Classic': 'classic'}
@advanced checkbox oldBackground            "  🖼️ Old Background" 1
@advanced checkbox oldPlaylists             "  🧓 Old Playlists" 1
@advanced checkbox restoreOldIcon           "  🧓 Old Icons (Beta)" 0
@advanced checkbox navigationBar            "  🌑 Dark Navigation Bar" 1
@advanced checkbox searchBox                "  🌑 Dark Search Box" 0
@advanced checkbox scroll_Bar               "  🌑 Dark Scroll Bar" 1
@advanced checkbox blueCheckMark            "  ✅ Blue Check Mark" 0
==/UserStyle== */
i=!important //
t=transparent //
/*
Please report bugs via my email, github issue and discord(If I have some free time, I'll fix them)
Contact: sapondanaisriwan@gmail.com
Support me: https://ko-fi.com/sapondanaisriwan 
Support me: https://ko-fi.com/sapondanaisriwan
Support me: https://ko-fi.com/sapondanaisriwan
Support me: https://ko-fi.com/sapondanaisriwan
Support me: https://ko-fi.com/sapondanaisriwan
*/
@-moz-document domain("youtube.com") {
    :root {
        --video-per-row-homepage: videoPerRowHP;
        --video-per-row-channelpage: videoPerRowCP;
        --profile-radius: customProfileRadius;
        --BorderRadius: customBorderRadius;
        --sub-red-btn: #CC0000;
        --sub-white--text-btn: #F2F2F2;
        --sub-black-bg-btn: #303030;
        --color1: #3ea6ff;
        --like-lime: #00FF00;
        --dislike-red: #FF0000;
    }

    html[dark] {
        --yt-spec-general-background-a: #181818;
        --yt-spec-general-background-b: #0f0f0f;
        --yt-spec-brand-background-primary: rgba(33, 33, 33, 0.98);
        --yt-spec-10-percent-layer: rgba(255, 255, 255, 0.1);
    }

    html:not([dark]) {
        --yt-spec-general-background-a: #f9f9f9;
        --yt-spec-general-background-b: #f1f1f1;
        --yt-spec-brand-background-primary: rgba(255, 255, 255, 0.98);
        --yt-spec-10-percent-layer: rgba(0, 0, 0, 0.1);
    }

    test() {
        ytd-rich-grid-row,
        ytd-rich-grid-row #contents {
            display: contents;
        }

        #contents > ytd-rich-item-renderer {
            margin: 0 4px 24px 4px i;
        }
    }

    /* ❌ Anti-Shorts (Beta) */
    /* I can't find the way to remove all shorts using css alone */
    if (antiShorts) {
        /* These rules won't be applied in browsers that don't support :has() */
        /* https://www.youtube.com/results?search_query=shorts */
        ytd-video-renderer[is-search]/* Remove shorts from watch page*/
        #contents > ytd-compact-video-renderer,
        #items > ytd-reel-item-renderer,
        #related > ytd-watch-next-secondary-results-renderer > #items > ytd-compact-video-renderer,
        #items > ytd-grid-video-renderer {
            &:has(#dismissible > ytd-thumbnail > a#thumbnail[href^="/shorts/"]) {
                display: none;
            }
        }

        /* https://www.youtube.com/@MrBeast2/shorts */
        ytd-rich-grid-renderer[is-shorts-grid] {
            display: none;
        }

        /* https://www.youtube.com/@MrBeast2/featured */
        #contents > ytd-item-section-renderer > #contents ytd-reel-shelf-renderer:has(yt-horizontal-list-renderer > #scroll-container > #items > ytd-reel-item-renderer #dismissible > ytd-thumbnail > a#thumbnail[href^="/shorts/"]) {
            display: none;
        }

        ytd-rich-section-renderer:has(#content > ytd-rich-shelf-renderer[is-shorts]) {
            display: none;
        }

        #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer,
        ytd-mini-guide-entry-renderer[guide-refresh] a.ytd-mini-guide-entry-renderer {
            &[title="Shorts"] {
                display: none;
            }
        }

        /* https://www.youtube.com/hashtag/shorts */
        [page-subtype="hashtag-landing-page"] {
            > #primary > ytd-rich-grid-renderer #contents > ytd-rich-grid-row > #contents > ytd-rich-item-renderer:has(#content > ytd-rich-grid-media > #dismissible > ytd-thumbnail > a#thumbnail[href^="/shorts/"]) {
                display: none;
            }

            ytd-rich-grid-renderer {
                /* Set to be treated as if they were the children of their parent element */
                #contents {
                    test();
                }
            }
        }

        ytd-shorts {
            display: none;
        }

        /* https://www.youtube.com/feed/subscriptions?flow=2 */
        ytd-two-column-browse-results-renderer[page-subtype="subscriptions"] > #primary.ytd-two-column-browse-results-renderer > ytd-section-list-renderer[page-subtype="subscriptions"] > #contents.ytd-section-list-renderer > ytd-item-section-renderer.ytd-section-list-renderer:has(#contents.ytd-item-section-renderer > ytd-shelf-renderer.ytd-item-section-renderer > #dismissible.ytd-shelf-renderer > #contents.ytd-shelf-renderer > ytd-expanded-shelf-contents-renderer.ytd-shelf-renderer > #grid-container.ytd-expanded-shelf-contents-renderer > ytd-video-renderer > #dismissible > ytd-thumbnail > a#thumbnail[href^="/shorts/"]) {
            display: none;
        }

        /* trending */
        [page-subtype="trending"] #grid-container.ytd-expanded-shelf-contents-renderer > ytd-video-renderer {
            &:has(#dismissible.ytd-video-renderer > ytd-thumbnail a#thumbnail[href^="/shorts/"]) {
                display: none;
            }
        } // /* Notificatoin */
        // ytd-notification-renderer.yt-multi-page-menu-section-renderer:has(a.yt-simple-endpoint.ytd-notification-renderer[href^="/shorts/"]) {
        //     display: none;
        // }
    }

    /* 🔎 Centered The Search Results */
    ytd-two-column-search-results-renderer #content.ytd-two-column-search-results-renderer {
        justify-content: center if centeredSearchResults;
    }

    /* 🎦 Display Full Title For Videos */
    if displayFullTitle {
        ytd-grid-video-renderer,
        ytd-rich-grid-media[mini-mode] {
            #video-title {
                &.yt-simple-endpoint.ytd-grid-video-renderer,
                &.ytd-rich-grid-media {
                    max-height: unset i;
                    -webkit-line-clamp: unset i;
                }
            }
        }

        #video-title {
            &.ytd-compact-video-renderer,
            &.ytd-rich-grid-media,
            &.ytd-video-renderer,
            &.ytd-rich-grid-slim-media,
            &.ytd-grid-playlist-renderer,
            &.ytd-reel-item-renderer {
                max-height: unset i;
                -webkit-line-clamp: unset i;
            }
        }
    }

    /* 🎬 More Animations */
    if (moreAnimation) {
        @keyframes slideInUp {
            from {
                transform: translateY(15px);
                opacity: 0
            }

            to {
                transform: translateY(0px);
                opacity: 1
            }
        }

        @keyframes slideInLeft {
            from {
                transform: translateX(15px);
                opacity: 0
            }

            to {
                transform: translateX(0px);
                opacity: 1
            }
        }

        @keyframes slideInRight {
            from {
                transform: translateX(-15px);
                opacity: 0
            }

            to {
                transform: translateX(0px);
                opacity: 1
            }
        }

        ytd-rich-grid-media,
        ytd-compact-video-renderer,
        ytd-grid-video-renderer,
        ytd-rich-item-renderer,
        ytd-comment-renderer,
        ytd-compact-playlist-renderer,
        ytd-grid-renderer,
        ytd-video-renderer,
        ytd-reel-item-renderer,
        ytd-video-secondary-info-renderer,
        ytd-compact-radio-renderer,
        yt-horizontal-list-renderer,
        ytd-section-list-renderer #contents.ytd-item-section-renderer {
            animation: slideInUp .7s;
        }

        ytd-watch-metadata[flex-menu-enabled] #actions.ytd-watch-metadata ytd-menu-renderer.ytd-watch-metadata {
            animation: slideInLeft .7s;
        }

        .style-scope.ytd-watch-flexy #container #info-text,
        ytd-watch-metadata > div#above-the-fold > #title {
            animation: slideInRight .7s;
        }
    }

    /* ▶️ Restore Old Playlist */
    if (oldPlaylists) {
        ytd-browse[darker-dark-theme][page-subtype="playlist"],
        ytd-browse[darker-dark-theme][page-subtype="show"] {
            background: var(--yt-spec-general-background-b) i;
            \ytd-two-column-browse-results-renderer.ytd-browse,
            \[background-refresh] {
                background: var(--yt-spec-general-background-b) i;
            }
        }

        .yt-sans-28.yt-dynamic-sizing-formatted-string,
        yt-text-input-form-field-renderer[component-style="INLINE_FORM_STYLE_TITLE"][amsterdam] tp-yt-paper-input.yt-text-input-form-field-renderer .input-content.tp-yt-paper-input-container > input {
            > iron-input,
            > textarea,
            > iron-autogrow-textarea,
            > .paper-input-input {
                font-family: "Roboto", "Arial", sans-serif i;
                font-size: 2.4rem;
                line-height: 3.2rem;
                font-weight: 400;
            }
        }

        ytd-browse[page-subtype=playlist][amsterdam] {
            padding-top: 0 i;
        }

        ytd-browse[page-subtype=playlist][amsterdam] ytd-playlist-header-renderer.ytd-browse {
            margin-left: 0 i;
            height: calc(100vh - var(--ytd-toolbar-height));
        }

        [page-subtype="playlist"] {
            .immersive-header-container.ytd-playlist-header-renderer {
                margin-bottom: 0 i;
                border-radius: 0 i;
            }

            ytd-playlist-header-renderer {
                width: 388px i;
                color: var(--yt-spec-text-primary) i;
            }

            ytd-text-inline-expander.ytd-playlist-header-renderer,
            yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string:visited,
            #dropdown-trigger > div#input,
            .metadata-stats.ytd-playlist-byline-renderer,
            .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--tonal,
            /* Edit title */
            .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--text {
                color: var(--yt-spec-text-primary) i;
            }

            .metadata-text-wrapper.ytd-playlist-header-renderer {
                --yt-endpoint-color: var(--yt-spec-text-primary) i;
                --yt-endpoint-hover-color: var(--yt-spec-text-primary) i;
            }
        }

        html[dark] [page-subtype="playlist"] {
            div.immersive-header-background-wrapper.style-scope.ytd-playlist-header-renderer > div {
                background: var(--yt-spec-general-background-a) i;
            }
        }

        html:not([dark]) [page-subtype="playlist"] {
            #contents > ytd-playlist-video-list-renderer {
                background: var(--yt-spec-white-3) i;
            }

            div.immersive-header-background-wrapper.style-scope.ytd-playlist-header-renderer > div {
                background: var(--yt-spec-white-2) i;
            }

            /* Shuffle button */
            .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--tonal {
                background: var(--yt-spec-base-background);
                &:hover {
                    background: var(--yt-spec-static-overlay-filled-hover);
                }
            }

            /* Change color of input text */
            iron-input.tp-yt-paper-input > input.tp-yt-paper-input,
            textarea.tp-yt-iron-autogrow-textarea {
                color: var(--yt-spec-text-primary) i;
            }

            /* Edit description (placeholder) */
            #labelAndInputContainer.tp-yt-paper-input-container > label,
            #labelAndInputContainer.tp-yt-paper-input-container > .paper-input-label {
                color: var(--yt-spec-text-secondary);
            }

            /* Change border bottom color to black */
            .unfocused-line.tp-yt-paper-input-container,
            .focused-line.tp-yt-paper-input-container {
                border-bottom-color: var(--yt-spec-text-primary) i;
            }
        }
    }

    /* ❌ Remove Taps */
    #header ytd-feed-filter-chip-bar-renderer,
    ytd-watch-next-secondary-results-renderer yt-related-chip-cloud-renderer {
        display: none if removeTaps;
    }

    /* 📄 Subscriptions In A Grid Layout */
    if (subscriptionsGrid) {
        ytd-two-column-browse-results-renderer > #primary.ytd-two-column-browse-results-renderer > ytd-section-list-renderer.ytd-two-column-browse-results-renderer > #contents.ytd-section-list-renderer {
            ytd-expanded-shelf-contents-renderer {
                display: flex;
                flex-direction: column;
            }

            ytd-channel-renderer {
                width: var(--ytd-grid-1-columns-width) i;
            }

            /* Remove description */
            #description.ytd-channel-renderer,

            /* Remove bell icon */
            #notification-preference-button,

            /* Remove videos count*/
            #metadata.ytd-channel-renderer > span:nth-last-child(-n + 2) {
                display: none;
            }

            #content-section.ytd-channel-renderer {
                display: flex;
                flex-wrap: wrap;
                flex-direction: row;
                justify-content: center;
            }

            #info-section.ytd-channel-renderer {
                flex-direction: column;
                align-items: center;
            }

            /* Channel profile */
            yt-img-shadow.ytd-channel-renderer {
                width: var(--ytd-grid-base);
                height: var(--ytd-grid-base);
                /* Centered the channel profile */
                display: flex;
                flex-direction: column;
                justify-content: center;
            }

            /* Centered the subscribers */
            #info.ytd-channel-renderer {
                padding: 0;
                align-items: center;
            }

            /* Add margin top to subscribe button*/
            ytd-subscription-notification-toggle-button-renderer-next.ytd-subscribe-button-renderer > yt-button-shape {
                margin-top: 0px;
            }

            #channel-title.ytd-channel-renderer {
                margin: 4px auto; // Centered the channel title
                font-size: 1.4rem;
                font-weight: 500;
                max-height: 2rem;
                line-height: 2rem;
            }

            #avatar-section.ytd-channel-renderer {
                margin-right: 0px;
            }

            #grid-container.ytd-expanded-shelf-contents-renderer > *.ytd-expanded-shelf-contents-renderer:not(:last-child) {
                margin-bottom: 24px;
            }
        }
    }

    /* 👀 Watched Overlay */
    if (watchedOverlay) {
        #overlays > ytd-thumbnail-overlay-resume-playback-renderer {
            position: absolute;
            top: 0;
            height: 100%;
            background: rgba(90, 90, 90, 0.7) i;
            &::before {
                content: " ";
                display: flex;
                align-items: center;
                justify-content: center;
                height: 100%;
            }

            > div#progress::before {
                color: var(--yt-spec-static-brand-white);
                content: "watched";
                text-transform: uppercase;
                font-family: "Roboto", sans-serif;
                font-size: 1.2rem i;
                font-weight: inherit; // Top left
                position: absolute;
                top: 0;
                left: 0;
                background-color: var(--yt-spec-static-overlay-background-heavy);
                letter-spacing: var(--yt-badge-letter-spacing, 0.5px);
                margin: 4px;
                padding: 3px 4px;
                border-radius: 4px;
            }
        }
    }

    /* ⚒️ Custom Homepage */
    if (customHP=="Enabled") {
        /* 🏠 Number Of Videos Per Row */
        [page-subtype="home"] {
            ytd-rich-grid-renderer {
                --ytd-rich-grid-items-per-row: var(--video-per-row-homepage) i;
                #contents {
                    max-width: calc(100% - 2 * 1vw);
                    test();
                }
            }
        }

        /* Remove unloaded videos */
        .ghost-grid.ytd-ghost-grid-renderer {
            display: none;
        }

        /* Display unloaded videos per row when refresh the homepage */
        #home-page-skeleton .rich-shelf-videos .rich-grid-media-skeleton.mini-mode,
        #home-page-skeleton #home-container-media .rich-grid-media-skeleton.mini-mode {
            margin: 0 4px;
            flex-basis: calc(100%/var(--video-per-row-homepage) - 16px - 0.01px);
            min-width: calc(100%/var(--video-per-row-homepage) - 16px - 0.01px);
            max-width: calc(100%/var(--video-per-row-homepage) - 16px - 0.01px);
        }

        [page-subtype="home"] {

            /* Remove the blank video thumbnail is an advertisement video that was deleted by an AdBlock extension, such as uBlock Origin, AdBlock, Adblock Plus, and others */
            #contents > ytd-rich-item-renderer:has(#content > ytd-ad-slot-renderer) {
                display: none;
            }

            #contents.ytd-rich-grid-renderer {
                margin-top: 6px i;
            }
        }

        /* 🏠 Restore Old Homepage */
        if (displayProfile) {
            /* Remove unloaded channel profile  when refresh a page */
            #home-page-skeleton .channel-avatar {
                display: none;
            }

            /* Remove channel profile from homepage */
            [page-subtype="home"] ytd-rich-grid-media a#avatar-link {
                display: none;
            }
        }
    }

    /* ⚒️ Custom Channel Page */
    if (customCP=="Enabled") {
        /* 🏠 Number Of Videos Per Row */
        [page-subtype="channels"] {
            ytd-rich-grid-renderer {
                --ytd-rich-grid-items-per-row: var(--video-per-row-channelpage) i;
                /* Set to be treated as if they were the children of their parent element */
                #contents {
                    test();
                }
            }
        }

        /* 🔃 Sort by Oldest (Beta) */
        if (sortByOldest) {
            [page-subtype="channels"] #contents.ytd-rich-grid-renderer {
                flex-flow: row-reverse wrap-reverse;
                justify-content: flex-end;
            }
        }
    }

    /* ⚒️ Custom Video Details */
    if (customVideoDetails=="Enabled") {
        if (customAppearance=="Enabled" && !restoreOldIcon && removeLikeAnimation) {
            ytd-segmented-like-dislike-button-renderer #segmented-like-button button[aria-pressed="true"] yt-icon {
                content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApAAAAKQCAYAAAAotUpQAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3QvYv2s5J/zvvA7vOGhMc5gkm3g1JNLOpkhbbSSVCpkYSqJMadKURo0KoSSb9iRthIpEG21pQ2iDopcS2smujCYphZnjbj2rVau11vO7n995X/d139fnOY519HrXdZ/3eX3Oa7q+/f7/53n+TXwRIECAAAECBAgQmCHwb2astZQAAQIECBAgQIBABEiHgAABAgQIECBAYJaAADmLy2ICBAgQIECAAAEB0hkgQIAAAQIECBCYJSBAzuKymAABAgQIECBAQIB0BggQIECAAAECBGYJCJCzuCwmQIAAAQIECBAQIJ0BAgQIECBAgACBWQIC5CwuiwkQIECAAAECBARIZ4AAAQIECBAgQGCWgAA5i8tiAgQIECBAgAABAdIZIECAAAECBAgQmCUgQM7ispgAAQIECBAgQECAdAYIECBAgAABAgRmCQiQs7gsJkCAAAECBAgQECCdAQIECBAgQIAAgVkCAuQsLosJECBAgAABAgQESGeAAAECBAgQIEBgloAAOYvLYgIECBAgQIAAAQHSGSBAgAABAgQIEJglIEDO4rKYAAECBAgQIEBAgHQGCBAgQIAAAQIEZgkIkLO4LCZAgAABAgQIEBAgnQECBAgQIECAAIFZAgLkLC6LCRAgQIAAAQIEBEhngAABAgQIECBAYJaAADmLy2ICBAgQIECAAAEB0hkgQIAAAQIECBCYJSBAzuKymAABAgQIECBAQIB0BggQIECAAAECBGYJCJCzuCwmQIAAAQIECBAQIJ0BAgQIECBAgACBWQIC5CwuiwkQIECAAAECBARIZ4AAAQIECBAgQGCWgAA5i8tiAgQIECBAgAABAdIZIECAAAECBAgQmCUgQM7ispgAAQIECBAgQECAdAYIECBAgAABAgRmCQiQs7gsJkCAAAECBAgQECCdAQIECBAgQIAAgVkCAuQsLosJECBAgAABAgQESGeAAAECBAgQIEBgloAAOYvLYgIECBAgQIAAAQHSGSBAgAABAgQIEJglIEDO4rKYAAECBAgQIEBAgHQGCBAgQIAAAQIEZgkIkLO4LCZAgAABAgQIEBAgnQECBAgQIECAAIFZAgLkLC6LCRAgQIAAAQIEBEhngAABAgQIECBAYJaA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");
                filter: invert(51%) sepia(96%) saturate(1268%) hue-rotate(185deg) brightness(101%) contrast(103%) if (likeDislike=="blueLD");
                filter: invert(58%) sepia(42%) saturate(5218%) hue-rotate(87deg) brightness(119%) contrast(125%) if (likeDislike=="classic");
            }

            html[dark] ytd-segmented-like-dislike-button-renderer #segmented-like-button button {
                &[aria-pressed="true"] yt-icon {
                    filter: invert() if (likeDislike=="none");
                }
            }

            html:not([dark]) ytd-segmented-like-dislike-button-renderer #segmented-like-button button {
                &[aria-pressed="true"] yt-icon {
                    filter: invert(0) if (likeDislike=="none");
                }
            }
        }

        /*  ⬇️ Hide Download Button */
        ytd-download-button-renderer {
            display: none if downloadBtn;
        }

        /*  ➡️ Hide Share Button */
        #top-level-buttons-computed > ytd-button-renderer > yt-button-shape > button {
            display: none if shareBtn;
        }

        /* 💬 Hide Comments Section */
        ytd-comments {
            display: none if commentSection;
        }

        #flexible-item-buttons > ytd-button-renderer > yt-button-shape {

            /* Support all language except the browser that does not support :has */
            /* 🙏 Hide Thanks Button */
            &:has(path[d="M16.5\,3C19.02\,3\,21\,5.19\,21\,7.99c0\,3.7-3.28\,6.94-8.25\,11.86L12\,20.59l-0.74-0.73l-0.04-0.04C6.27\,14.92\,3\,11.69\,3\,7.99 C3\,5.19\,4.98\,3\,7.5\,3c1.4\,0\,2.79\,0.71\,3.71\,1.89L12\,5.9l0.79-1.01C13.71\,3.71\,15.1\,3\,16.5\,3 M16.5\,2c-1.74\,0-3.41\,0.88-4.5\,2.28 C10.91\,2.88\,9.24\,2\,7.5\,2C4.42\,2\,2\,4.64\,2\,7.99c0\,4.12\,3.4\,7.48\,8.55\,12.58L12\,22l1.45-1.44C18.6\,15.47\,22\,12.11\,22\,7.99 C22\,4.64\,19.58\,2\,16.5\,2L16.5\,2z M11.33\,10.86c0.2\,0.14\,0.53\,0.26\,1\,0.36c0.47\,0.1\,0.86\,0.22\,1.18\,0.35 c0.99\,0.4\,1.49\,1.09\,1.49\,2.07c0\,0.7-0.28\,1.27-0.83\,1.71c-0.33\,0.26-0.73\,0.43-1.17\,0.54V17h-2v-1.16 c-0.18-0.05-0.37-0.1-0.53-0.19c-0.46-0.23-0.92-0.55-1.18-0.95C9.15\,14.48\,9.06\,14.24\,9\,14h2c0.05\,0.09\,0.07\,0.18\,0.15\,0.25 c0.23\,0.19\,0.54\,0.29\,0.92\,0.29c0.36\,0\,0.63-0.07\,0.82-0.22s0.28-0.35\,0.28-0.59c0-0.25-0.11-0.45-0.34-0.6s-0.59-0.27-1.1-0.39 c-1.67-0.39-2.51-1.16-2.51-2.34c0-0.68\,0.26-1.26\,0.78-1.71c0.28-0.25\,0.62-0.43\,1-0.54V7h2v1.12c0.46\,0.11\,0.85\,0.29\,1.18\,0.57 C14.59\,9.05\,14.9\,9.48\,15\,10h-2c-0.04-0.09-0.1-0.17-0.16-0.24c-0.17-0.19-0.44-0.29-0.81-0.29c-0.32\,0-0.56\,0.08-0.74\,0.24 c-0.17\,0.16-0.26\,0.36-0.26\,0.6C11.03\,10.53\,11.13\,10.72\,11.33\,10.86z"]) {
                display: none if thanksBtn;
            }

            /* ✂️ Hide Clip Button */
            &:has(path[d="M8\,7c0\,0.55-0.45\,1-1\,1S6\,7.55\,6\,7c0-0.55\,0.45-1\,1-1S8\,6.45\,8\,7z M7\,16c-0.55\,0-1\,0.45-1\,1c0\,0.55\,0.45\,1\,1\,1s1-0.45\,1-1 C8\,16.45\,7.55\,16\,7\,16z M10.79\,8.23L21\,18.44V20h-3.27l-5.76-5.76l-1.27\,1.27C10.89\,15.97\,11\,16.47\,11\,17c0\,2.21-1.79\,4-4\,4 c-2.21\,0-4-1.79-4-4c0-2.21\,1.79-4\,4-4c0.42\,0\,0.81\,0.08\,1.19\,0.2l1.37-1.37l-1.11-1.11C8\,10.89\,7.51\,11\,7\,11c-2.21\,0-4-1.79-4-4 c0-2.21\,1.79-4\,4-4c2.21\,0\,4\,1.79\,4\,4C11\,7.43\,10.91\,7.84\,10.79\,8.23z M10.08\,8.94L9.65\,8.5l0.19-0.58C9.95\,7.58\,10\,7.28\,10\,7 c0-1.65-1.35-3-3-3S4\,5.35\,4\,7c0\,1.65\,1.35\,3\,3\,3c0.36\,0\,0.73-0.07\,1.09-0.21L8.7\,9.55l0.46\,0.46l1.11\,1.11l0.71\,0.71l-0.71\,0.71 L8.9\,13.91l-0.43\,0.43l-0.58-0.18C7.55\,14.05\,7.27\,14\,7\,14c-1.65\,0-3\,1.35-3\,3c0\,1.65\,1.35\,3\,3\,3s3-1.35\,3-3 c0-0.38-0.07-0.75-0.22-1.12l-0.25-0.61L10\,14.8l1.27-1.27l0.71-0.71l0.71\,0.71L18.15\,19H20v-0.15L10.08\,8.94z M17.73\,4H21v1.56 l-5.52\,5.52l-2.41-2.41L17.73\,4z M18.15\,5l-3.67\,3.67l1\,1L20\,5.15V5H18.15z"]) {
                display: none if clipBtn;
            }

            /* 💾 Hide Save Button */
            &:has(path[d="M22\,13h-4v4h-2v-4h-4v-2h4V7h2v4h4V13z M14\,7H2v1h12V7z M2\,12h8v-1H2V12z M2\,16h8v-1H2V16z"]) {
                display: none if saveBtn;
            }

            /* Support English only*/
            > button {
                &[aria-label="Clip"] {
                    display: none if clipBtn;
                }

                &[aria-label="Thanks"] {
                    display: none if thanksBtn;
                }

                &[aria-label="Save to playlist"] {
                    display: none if saveBtn;
                }
            }
        }

        /* 🫣 Hide Text Buttons */
        /* Removes text on all buttons except for like/dislike buttons */
        #menu-container ytd-button-renderer yt-button-shape button span,
        #flexible-item-buttons yt-button-shape button span,
        #top-level-buttons-computed > ytd-button-renderer > yt-button-shape > button > div.cbox.yt-spec-button-shape-next--button-text-content > span {
            display: none if textBtn;
        }

        #flexible-item-buttons yt-button-shape button {
            padding-left: 8px if textBtn;
        }

        /* 🫣 Hide End Cards */
        .ytp-ce-element.ytp-ce-element-show {
            visibility: hidden if endCards;
        }

        /* ❌ Remove Music Section */
        #items > ytd-video-description-music-section-renderer {
            display: none if musicSection;
        }

        /* ❌ Remove Game Section */
        #contents.ytd-rich-metadata-row-renderer {
            display: none if gameSection;
        }
    }

    /* "⚒️ Custom Appearance" */
    if (customAppearance=="Enabled") {

        /* 👎 Display 'DISLIKE' Text */
        if (displayDislikeText) {
            #segmented-dislike-button > ytd-toggle-button-renderer > yt-button-shape > button {
                &:not(:has(span#text)) {

                    & {
                        margin: 0 16px;
                    }

                    &::after {
                        content: 'DISLIKE';
                        padding-left: 6px;
                    }
                }
            }
        }

        if (oldBackground) {

            ytd-app[darker-dark-theme] {
                background: var(--yt-spec-general-background-a) i;
            }

            ytd-browse[page-subtype="channels"] {
                background: var(--yt-spec-general-background-b) i;
            }

            [page-subtype="home"] #chips-wrapper.ytd-feed-filter-chip-bar-renderer {
                background-color: var(--yt-spec-brand-background-primary) i;
                border-top: 1px solid var(--yt-spec-10-percent-layer) i;
                border-bottom: 1px solid var(--yt-spec-10-percent-layer) i;
            }

            ytd-c4-tabbed-header-renderer[darker-dark-theme] {
                --yt-lightsource-section1-color: var(--yt-spec-general-background-a) i;
            }

            /* Tap arrow */
            ytd-feed-filter-chip-bar-renderer[is-dark-theme] #left-arrow.ytd-feed-filter-chip-bar-renderer::after {
                background: linear-gradient(to right, var(--yt-spec-brand-background-primary) 20%, rgba(33, 33, 33, 0) 80%) i;
            }

            ytd-feed-filter-chip-bar-renderer[darker-dark-theme][is-dark-theme] #right-arrow.ytd-feed-filter-chip-bar-renderer::before {
                background: linear-gradient(to left, var(--yt-spec-brand-background-primary) 20%, rgba(33, 33, 33, 0) 80%) i;
            }

            /* Tap arrow */
            ytd-feed-filter-chip-bar-renderer[darker-dark-theme] #left-arrow-button.ytd-feed-filter-chip-bar-renderer,
            ytd-feed-filter-chip-bar-renderer[darker-dark-theme] #right-arrow-button.ytd-feed-filter-chip-bar-renderer {
                background-color: var(--yt-spec-brand-background-primary) i;
            }

            /* Right Tap arrow on the watch page */
            yt-chip-cloud-renderer[is-dark-theme] #right-arrow.yt-chip-cloud-renderer::before {
                background: linear-gradient(to left, var(--ytd-chip-cloud-background, var(--yt-spec-general-background-a)) 10%, rgba(24, 24, 24, 0) 90%) i;
            }

            yt-chip-cloud-renderer[darker-dark-theme] #left-arrow-button.yt-chip-cloud-renderer,
            yt-chip-cloud-renderer[darker-dark-theme] #right-arrow-button.yt-chip-cloud-renderer {
                background: var(--ytd-chip-cloud-background, var(--yt-spec-general-background-a)) i;
            }

            /* Left Tap arrow on the watch page */
            yt-chip-cloud-renderer[darker-dark-theme][is-dark-theme] #left-arrow.yt-chip-cloud-renderer::after {
                background: linear-gradient(to right, var(--ytd-chip-cloud-background, var(--yt-spec-general-background-a)) 10%, rgba(24, 24, 24, 0) 90%) i;
            }

            yt-chip-cloud-renderer[darker-dark-theme] #left-arrow.yt-chip-cloud-renderer::after {
                background: linear-gradient(to right, var(--ytd-chip-cloud-background, var(--yt-spec-general-background-a)) 10%, rgba(249, 249, 249, 0) 90%) i;
            }

            yt-chip-cloud-renderer[darker-dark-theme] #right-arrow.yt-chip-cloud-renderer::before {
                background: linear-gradient(to left, var(--ytd-chip-cloud-background, var(--yt-spec-general-background-a)) 10%, rgba(249, 249, 249, 0) 90%) i;
            }

            /* light theme tap on the channel page*/
            ytd-feed-filter-chip-bar-renderer[darker-dark-theme][component-style="FEED_FILTER_CHIP_BAR_STYLE_TYPE_HASHTAG_LANDING_PAGE"] #chips-wrapper.ytd-feed-filter-chip-bar-renderer,
            ytd-feed-filter-chip-bar-renderer[darker-dark-theme][component-style="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"] #chips-wrapper.ytd-feed-filter-chip-bar-renderer {
                background-color: var(--yt-spec-general-background-b) i;
            }

            yt-chip-cloud-chip-renderer[chip-style="STYLE_DEFAULT"],
            yt-chip-cloud-chip-renderer[chip-style="STYLE_HOME_FILTER"],
            yt-chip-cloud-chip-renderer[chip-style="STYLE_REFRESH_TO_NOVEL_CHIP"] {
                border: 1px solid var(--yt-spec-10-percent-layer) i;
            }
        }

        /* 🌑 Dark Navigation Bar */
        if (navigationBar) {
            html[dark] {
                ytd-masthead {
                    background: var(--yt-spec-brand-background-solid);
                }

                ytd-mini-guide-renderer,
                ytd-mini-guide-entry-renderer[darker-dark-theme] {
                    background-color: var(--yt-spec-brand-background-solid);
                }

                #guide-content.ytd-app {
                    background: var(--yt-spec-brand-background-solid);
                }
            }
        }

        /* 🌑 Dark Search Box */
        /* Dark search box credit to Mikey(Vednoc). He is awesome */
        if (searchBox) {
            div.gstl_50.sbdd_a {
                > div > div[class] {
                    border: 1px solid #333 i;
                    background-color: #222 i;
                    > div {
                        background-color: #222 i;
                    }
                }

                ul {
                    > li {
                        color: #ccc i;
                        span {
                            color: #ccc i;
                        }

                        b {
                            color: #f1f1f1 i;
                        }

                        &:hover,
                        &.sbsb_d {
                            background-color: #333 i;
                        }

                        &:last-child {
                            display: none;
                        }

                        ::before {
                            filter: invert();
                        }
                    }
                }
            }

            .sbsb_i {
                color: #5e97d2 i;
                text-decoration-color: initial;
            }
        }

        /* 🌑 Dark Scroll Bar */
        if (scroll_Bar) {
            /* scrollbar */
            html[dark] {
                ::-webkit-scrollbar {
                    background-color: #252829;
                    color: #a9a298;
                }
            }

            html:not([dark]) {
                ::-webkit-scrollbar {
                    color: #a9a298;
                }
            }

            ::-webkit-scrollbar-thumb {
                background-color: #484d50;
            }

            ::-webkit-scrollbar-thumb:active {
                background-color: #4b5053;
            }

            ::-webkit-scrollbar-corner {
                background-color: #1d1f20;
            }
        }

        /* ✅ Blue Check Mark */
        if (blueCheckMark) {
            [d="M12\,2C6.5\,2\,2\,6.5\,2\,12c0\,5.5\,4.5\,10\,10\,10s10-4.5\,10-10C22\,6.5\,17.5\,2\,12\,2z M9.8\,17.3l-4.2-4.1L7\,11.8l2.8\,2.7L17\,7.4 l1.4\,1.4L9.8\,17.3z"] {
                color: #1d9bf0;
                d: path("M22.25 12c0-1.43-.88-2.67-2.19-3.34.46-1.39.2-2.9-.81-3.91s-2.52-1.27-3.91-.81c-.66-1.31-1.91-2.19-3.34-2.19s-2.67.88-3.33 2.19c-1.4-.46-2.91-.2-3.92.81s-1.26 2.52-.8 3.91c-1.31.67-2.2 1.91-2.2 3.34s.89 2.67 2.2 3.34c-.46 1.39-.21 2.9.8 3.91s2.52 1.26 3.91.81c.67 1.31 1.91 2.19 3.34 2.19s2.68-.88 3.34-2.19c1.39.45 2.9.2 3.91-.81s1.27-2.52.81-3.91c1.31-.67 2.19-1.91 2.19-3.34zm-11.71 4.2L6.8 12.46l1.41-1.42 2.26 2.26 4.8-5.23 1.47 1.36-6.2 6.77z");
            }
        }
    }

    /* ⚒️ Custom Like/Dislike Button Color */
    /* 👍 Like Button Color */
    /* ugly code 😂 */
    #segmented-like-button button {
        &[aria-pressed="true"] yt-icon path {
            if (likeDislike=="blueLD") {
                fill: var(--color1) i;
                stroke: var(--color1) i;
            }

            if (likeDislike=="classic") {
                fill: var(--like-lime) i;
                stroke: var(--like-lime) i;
            }
        }

        &[aria-pressed="false"] yt-icon path {
            if (colorizeThumbs && !restoreOldIcon) {
                stroke: var(--color1) i if (likeDislike=="blueLD");
                stroke: var(--like-lime) i if (likeDislike=="classic");
            }
        }
    }

    /* 👎 Dislike Button Color */
    #segmented-dislike-button button {

        &[aria-pressed="true"] yt-icon path {
            fill: var(--dislike-red) i if (likeDislike=="classic");
            fill: var(--color1) i if (likeDislike=="blueLD");
        }

        &[aria-pressed="false"] yt-icon path {
            if (colorizeThumbs && !restoreOldIcon) {
                fill: var(--color1) i if (likeDislike=="blueLD");
                fill: var(--dislike-red) i if (likeDislike=="classic");
            }
        }
    }

    /* Comments section */
    /* Like/Dislike */
    #like-button yt-button-shape button[aria-pressed="true"] yt-icon {
        fill: var(--color1) i if (likeDislike=="blueLD");
        fill: var(--like-lime) i if (likeDislike=="classic");
    }

    #dislike-button yt-button-shape button[aria-pressed="true"] yt-icon {
        fill: var(--color1) i if (likeDislike=="blueLD");
        fill: var(--dislike-red) i if (likeDislike=="classic");
    }

    /* ⚙️ Avatar Roundness */
    #avatar {
        &.ytd-video-owner-renderer,
        &.ytd-c4-tabbed-header-renderer,
        &.ytd-rich-grid-media,
        &.ytd-reel-player-header-renderer,
        &.ytd-active-account-header-renderer,
        &.yt-live-chat-message-input-renderer,
        &.ytd-shelf-renderer,
        &.ytd-topic-channel-details-renderer,
        &.ytd-video-description-header-renderer,
        &.ytd-watch-card-rich-header-renderer {
            border-radius: var(--profile-radius) i;
        }
    }

    #author-thumbnail {
        &.ytd-comment-simplebox-renderer,
        &.ytd-comment-renderer yt-img-shadow.ytd-comment-renderer,
        &.ytd-creator-heart-renderer,
        &.ytd-backstage-post-renderer yt-img-shadow.ytd-backstage-post-renderer,
        &.ytd-commentbox,
        ytd-commentbox[is-reply][is-backstage-comment] #author-thumbnail.ytd-commentbox {
            border-radius: var(--profile-radius) i;
        }
    }

    #hearted-thumbnail.ytd-creator-heart-renderer {
        border-radius: var(--profile-radius) i;
    }

    #author-photo {
        &.yt-live-chat-text-message-renderer, // Live chat
        &.yt-live-chat-paid-message-renderer,
        &.yt-live-chat-membership-item-renderer {
            border-radius: var(--profile-radius) i;
        }
    }

    #creator-photo {
        &.yt-live-chat-poll-header-renderer,
        &.yt-live-chat-banner-poll-renderer {
            border-radius: var(--profile-radius) i;
        }

        &.ytd-sponsorships-live-chat-header-renderer {
            --yt-img-border-radius: var(--profile-radius) i;
        }
    }

    yt-img-shadow {
        &.ytd-guide-entry-renderer,
        &.ytd-topbar-menu-button-renderer,
        &.ytd-channel-renderer,
        &.ytd-grid-channel-renderer,
        &.ytd-channel-avatar-editor,
        &.ytd-video-renderer,
        &.yt-live-chat-ticker-paid-message-item-renderer,
        &.yt-live-chat-ticker-sponsor-item-renderer {
            border-radius: var(--profile-radius) i;
        }
    }

    .ytp-ce-channel {
        border-radius: var(--profile-radius) i;
        .ytp-ce-expanding-image,
        .ytp-ce-element-shadow {
            border-radius: var(--profile-radius) i;
        }
    }

    .avatar {
        &.ytd-sponsorships-offer-renderer,
        &.ytd-recognition-shelf-renderer {
            border-radius: var(--profile-radius) i;
        }
    }

    .b3-line-item.b3-line-item-hero .b3-line-item-image img,
    #thumbnail.ytd-profile-column-user-info-renderer,
    .thumbnail.ytd-notification-renderer,
    .subscribecard-endscreen .ytp-author-image,
    #c4-player > div.ytp-player-content.ytp-iv-player-content > div.annotation.annotation-type-custom.iv-branding > button > img,
    #movie_player > div.ytp-player-content.ytp-iv-player-content > div.annotation.annotation-type-custom.iv-branding > button > img,
    ytd-commentbox[is-reply][is-backstage-comment] #author-thumbnail.ytd-commentbox,
    ytd-comment-replies-renderer #creator-thumbnail.ytd-comment-replies-renderer yt-img-shadow.ytd-comment-replies-renderer,
    .channel-avatar.ytd-ghost-grid-renderer {
        border-radius: var(--profile-radius) i;
    }

    /* Unloaded element */
    #home-page-skeleton .channel-avatar,
    .channel-avatar.ytd-ghost-grid-renderer {
        border-radius: var(--profile-radius) i;
    }

    /* Create post in community tab */
    #dialog-header.ytd-backstage-post-dialog-renderer #header-author-thumbnail.ytd-backstage-post-dialog-renderer {
        border-radius: var(--profile-radius) i;
    }

    /* Youtube studio */
    .image-thumbnail.ytcp-navigation-drawer {
        border-radius: var(--profile-radius) i;
    }



    /* REVERT WATCH PAGE */
    #meta-contents[hidden],
    #info-contents[hidden] {
        display: block i;
    }

    /* Ratio bar works with "Return Youtube Dislike" */
    ytd-watch-metadata {
        display: block i;
        margin-top: 20px i;
    }

    #top-row.ytd-watch-metadata {
        border-bottom: 1px solid var(--yt-spec-10-percent-layer);
        padding-bottom: 10px i;
    }

    /* Move a title videos down */
    ytd-watch-metadata #title {
        position: relative;
        bottom: -4px
    }

    /* Reverts the video title font. */
    h1.ytd-watch-metadata {
        font-family: "Roboto", sans-serif;
        font-weight: 400 i;
        font-size: 1.8rem i; // line-height: unset;
    }

    /* Reverts the channel title */
    ytd-video-owner-renderer[modern-metapanel] #channel-name.ytd-video-owner-renderer {
        font-family: "Roboto", "Arial", sans-serif;
        font-size: 1.4rem;
        line-height: 2rem;
        font-weight: 500;
    }

    /* Remove channel */
    #owner {
        display: none i;
    }

    /* Remove description*/
    #bottom-row {
        display: none i;
    }

    /* Removes toolbar menu such as share download thanks clip and save btn*/
    #menu-container {
        display: none i;
    }

    /* Removes videos title*/
    ytd-video-primary-info-renderer #container > :not(#info) {
        display: none i;
    }

    ytd-video-primary-info-renderer {
        border: none;
        position: relative;
        padding: 0 i;
        bottom: 0 i;
    }

    /* Move description up */
    ytd-video-secondary-info-renderer {
        margin-top: -20px;
    }

    ytd-watch-metadata > ytd-metadata-row-container-renderer {
        display: none;
    }

    /* Move up the view count, date and description  */
    .style-scope.ytd-watch-flexy #container #info-text {
        margin-top: -106px;
    }

    /* Moved the ratio bar to the right of its normal position. */
    .ryd-tooltip-bar-container {
        right: -6px
    }



    /* REVERT back the old subscribed button */
    yt-button-shape.ytd-subscribe-button-renderer[hidden] {
        display: block i;
    }

    #notification-preference-button > ytd-subscription-notification-toggle-button-renderer-next > yt-button-shape > button {
        /* Removes background color around bell icon */
        &.yt-spec-button-shape-next.yt-spec-button-shape-next--tonal {
            background-color: t i;
        }

        /* Removes down arrow and "Subscribed"*/
        > div {
            &.cbox.yt-spec-button-shape-next--button-text-content,
            &.yt-spec-button-shape-next__secondary-icon {
                display: none;
            }
        }
    }

    /* RIP other browser that doesn't support :has */
    /* Remove Unsubscribe button from bell icon flyout menu */
    ytd-menu-service-item-renderer[use-icons]:has(tp-yt-paper-item[style-target="host"] > yt-icon.ytd-menu-service-item-renderer > svg > g path[d^="M13.72\,11.93C15.58\,11.59\,17\,9.96\,17\,8c0-2.21-1.79-4-4-4S9\,5.79\,9\,8c0\,1.96\,1.42\,3.59\,3.28\,3.93"]) {
        display: none;
    }


    /* Revert the profile channel */
    ytd-video-owner-renderer[modern-metapanel] #avatar.ytd-video-owner-renderer {
        width: 48px;
        height: 48px;
        > img {
            width: 48px;
            height: 48px;
        }
    }



    /* Removes left margin to the download button */
    ytd-download-button-renderer {
        margin-left: 0 i;
    }

    /* Remove background color and padding right of the button that cannot be use  (Youtube for kids) */
    .yt-spec-button-shape-next--disabled.yt-spec-button-shape-next--tonal {
        background-color: t i;
        padding-right: 0 i;
    }


    /* Removes margin from the tool bar icon when you hide*/
    ytd-button-renderer {
        margin-left: 0 i;
    }

    /* Removes spacing between tool icon */
    .yt-spec-button-shape-next.yt-spec-button-shape-next--tonal.yt-spec-button-shape-next--mono.yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--icon-button.yt-spec-button-shape-next--segmented-end,
    .yt-spec-button-shape-next.yt-spec-button-shape-next--tonal.yt-spec-button-shape-next--mono.yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--icon-leading {
        padding-right: 0;
    }



    /* Removes border */
    .yt-spec-button-shape-next--size-m,
    .yt-spec-touch-feedback-shape__stroke {
        border-radius: var(--BorderRadius) i; // border: none i;
    }

    /* Add spacing for dislike counts (return youtube dislike)*/
    .yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--segmented-end span {
        padding-left: 6px
    }

    .yt-spec-touch-feedback-shape--touch-response .yt-spec-touch-feedback-shape__stroke {
        border: none;
    }

    /* Sort -> SORT */
    yt-dropdown-menu[modern-buttons] #label.yt-dropdown-menu,
    yt-dropdown-menu[modern-buttons] #icon-label.yt-dropdown-menu {
        text-transform: uppercase;
    }

    /* Subscribed button */
    #subscribe,
    #subscribe-button,
    ytd-subscribe-button-renderer {
        yt-button-shape {
            /* Red Subscribed button */
            button,
            a[aria-label="Subscribe"] {
                /* InPrivate */
                border-radius: 2px i;
                color: var(--yt-spec-static-brand-white) i;
                background-color: var(--yt-spec-brand-button-background) i;
            }

            /* Unsubscribe button */
            button.yt-spec-button-shape-next.yt-spec-button-shape-next--tonal {
                border-radius: 2px i;
                color: var(--yt-spec-text-secondary) i;
                background-color: var(--yt-spec-badge-chip-background) i;
            }
        }
    }

    /* Subscribed button on channels page*/
    /* Please let me know if you can figure out how to make this shorter and cleaner */
    [page-subtype="channels"],
    #channel.ytd-grid-channel-renderer {
        #subscribe yt-button-shape button {
            &[aria-label^="Subscribe"], //English
            &[aria-label^="ติดตาม"], // Thai
            &[aria-label^="Pratite kanal"],
            &[aria-label^="Teken in"], // Afrikaans
            &[aria-label*="kanalına abunə olun"], // Azərbaycan
            &[aria-label^="Subscribe"], // Bahasa Indonesia
            &[aria-label^="Langgan"], // Bahasa Malaysia
            &[aria-label^="Pretplatite se na kanal"], // Bosanski
            &[aria-label^="Subscriu-te al canal"], // Català
            &[aria-label*="se k"], // Čeština
            &[aria-label^="Abonner på"], // Dansk
            &[aria-label$="abonnieren."], // Deutsch
            &[aria-label^="Telli"], // Eesti
            &[aria-label^="Suscribirse"], // Español (España)
            &[aria-label^="Suscribirme"], // Español (Latinoamérica)
            &[aria-label^="Harpidetu"], // euskara
            &[aria-label^="Mag-subscribe sa"], // Filipino
            &[aria-label^="S'abonner à"], // Français
            &[aria-label^="Subscribirse"], // galego
            &[aria-label^="Bhalisesla"], // IsiZulu
            &[aria-label^="Prihlásiť sa na odber kanála"], // Íslenska
            &[aria-label^="Hefja áskrift að"], // Íslenska
            &[aria-label^="Iscriviti"], // Italiano
            &[aria-label^="Fuatilia"], //
            &[aria-label^="Abonēt kanālu"], //
            &[aria-label^="Prenumeruoti"], //
            &[aria-label^="Feliratkozás"], //
            &[aria-label^="Abonneren op"], //
            &[aria-label^="Obuna qiling"], //
            &[aria-label^="Abonohu në"], //
            &[aria-label^="Đăng ký"], //
            &[aria-label$="alına abone ol."], //
            &[aria-label^="Падпісацца на канал"],
            &[aria-label^="Абониране"],
            &[aria-label$="каналына жазылыңыз."],
            &[aria-label$="арнасына жазылу"],
            &[aria-label^="Претплатете се на"],
            &[aria-label$="захиалах."],
            &[aria-label^="Оформить подписку на канал"],
            &[aria-label^="Пратите канал"],
            &[aria-label^="Підписатися на канал"],
            &[aria-label^="Subscrever"],
            &[aria-label^="Inscreva-se em"],
            &[aria-label^="Abonează-te la"],
            &[aria-label^="Prenumerera på"],
            &[aria-label^="Հետևել"],
            &[aria-label^="הרשמה למינוי לערוץ"],
            &[aria-label$="کو سبسکرائب کریں۔"],
            &[aria-label^="يمكنك الاشتراك في قناة"],
            &[aria-label^="مشترک شدن در"],
            &[aria-label$="को सदस्यता लिनुहोस्।"],
            &[aria-label$="चे सदस्यत्व घ्या."],
            &[aria-label$="के सदस्य बनें."],
            &[aria-label$="ৰ সদস্য হওক।"],
            &[aria-label$="এ সাবস্ক্রাইব করুন।"],
            &[aria-label$="ਨੂੰ ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ।"],
            &[aria-label$="પર સબ્સ્ક્રાઇબ કરો."],
            &[aria-label$="ସବ୍‍ସ୍କ୍ରାଇବ୍‍ କରିବେ।"],
            &[aria-label$="சேனலில் குழுசேர்க."],
            &[aria-label$="సబ్‌స్క్రయిబ్ చేయండి."],
            &[aria-label$="ಗೆ ಸಬ್‌ಸ್ಕ್ರೈಬ್ ಮಾಡಿ."],
            &[aria-label$="എന്ന ചാനലിന്‍റെ വരിക്കാരാവുക."],
            &[aria-label$="වෙත දායක වන්න."],
            &[aria-label^="ຕິດຕາມ"],
            &[aria-label$="တွင် စာရင်းသွင်းရန်။"],
            &[aria-label$="გამოწერა."],
            &[aria-label^="订阅"], // &[aria-label="ជា&ZeroWidthSpace;វ&ZeroWidthSpace; Elegant Sister (ES) ។"]
            &[aria-label^="訂閱"],
            &[aria-label^="ይመዝገቡ።"],
            &[aria-label$="をチャンネル登録"],
            &[aria-label$="을(를) 구독합니다."],
            &[aria-label^="Tilaa"],
            &[aria-label^="Subskrybuj kanał"] {
                border-radius: 2px i;
                color: var(--yt-spec-static-brand-white) i;
                background-color: var(--yt-spec-brand-button-background) i;
            }
        }
    }

    /* Shorts Unsubscribe button */
    html[dark] ytd-shorts #subscribe-button yt-button-shape button.yt-spec-button-shape-next.yt-spec-button-shape-next--tonal {
        background-color: var(--sub-black-bg-btn) i;
    }

    html:not([dark]) ytd-shorts #subscribe-button yt-button-shape button.yt-spec-button-shape-next.yt-spec-button-shape-next--tonal {
        background-color: var(--sub-white--text-btn) i;
    }

    /* Removes background color */
    .yt-simple-endpoint.style-scope.ytd-subscription-notification-toggle-button-renderer yt-icon-button {
        background-color: t i;
    }

    .yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--segmented-start::after {
        display: none;
    }

    .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal,
    .yt-spec-touch-feedback-shape__fill {
        background-color: t i;
    }

    /* Fixed reply button */
    .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--text {
        background-color: t i;
    }

    /* Search box */
    ytd-multi-page-menu-renderer[sheets-refresh],
    ytd-playlist-panel-renderer[modern-panels]:not([within-miniplayer]) #container.ytd-playlist-panel-renderer,
    ytd-searchbox[desktop-searchbar-style=rounded_corner_borders_light_btn] #container.ytd-searchbox,
    ytd-searchbox[desktop-searchbar-style=rounded_corner_autofocus] #container.ytd-searchbox,
    ytd-searchbox[desktop-searchbar-style=rounded_corner_borders_light_btn] #search-icon-legacy.ytd-searchbox,
    ytd-searchbox[desktop-searchbar-style=rounded_corner_autofocus] #search-icon-legacy.ytd-searchbox,

    /* No rounded thumbnails */
    ytd-thumbnail[size=medium] a.ytd-thumbnail,
    ytd-thumbnail[size=medium]:before,
    .yt-simple-endpoint.inline-block.style-scope.ytd-thumbnail,
    .ytp-videowall-still-round-medium .ytp-videowall-still-image,
    ytd-channel-video-player-renderer[rounded] #player.ytd-channel-video-player-renderer,
    ytd-playlist-thumbnail[size=medium] a.ytd-playlist-thumbnail,
    ytd-playlist-thumbnail[size=medium]:before,
    .ytp-player-minimized.ytp-rounded-miniplayer .html5-main-video,
    .ytp-player-minimized.ytp-rounded-miniplayer .ytp-miniplayer-scrim,
    .ytp-player-minimized.ytp-rounded-miniplayer.html5-video-player,
    .ytp-ce-video.ytp-ce-large-round,
    .ytp-ce-playlist.ytp-ce-large-round,
    .ytp-ce-large-round .ytp-ce-expanding-overlay-background,
    ytd-macro-markers-list-item-renderer[rounded] #thumbnail.ytd-macro-markers-list-item-renderer,
    ytd-thumbnail[size=large] a.ytd-thumbnail,
    ytd-thumbnail[size=large]:before,
    ytd-expandable-metadata-renderer[round-container]:not([is-expanded]),
    ytd-expandable-metadata-renderer[round-container]:not([is-expanded]) #header.ytd-expandable-metadata-renderer:hover,
    ytd-playlist-thumbnail[size=large] a.ytd-playlist-thumbnail,
    ytd-playlist-thumbnail[size=large]:before,
    .image-wrapper.ytd-hero-playlist-thumbnail-renderer,
    ytd-ghost-grid-renderer[rounded-container] .rich-thumbnail.ytd-ghost-grid-renderer,
    ytcp-img-with-fallback[rounded] #img-with-fallback.ytcp-img-with-fallback,
    ytcp-img-with-fallback[rounded] .container.ytcp-img-with-fallback,
    ytd-notification-renderer[rounded-thumbnails] .thumbnail-container.ytd-notification-renderer,
    .ytp-autonav-endscreen-upnext-thumbnail.rounded-thumbnail,
    ytd-video-preview[rounded-container] #video-preview-container.ytd-video-preview,
    ytd-video-preview[rounded-container] #player-container.ytd-video-preview,
    ytd-video-preview[rounded-container] #inline-preview-player.ytd-video-preview,

    /* Removes border while hover the video */
    ytd-video-preview:not([has-endorsement]) #inline-preview-player.ytp-rounded-inline-preview .html5-main-video,

    /* Removes border from miniplayer */
    ytd-miniplayer[rounded-container] #player-container.ytd-miniplayer,
    ytd-miniplayer[rounded-container] #video-container.ytd-miniplayer .video.ytd-miniplayer,
    ytd-miniplayer[rounded-container] #card.ytd-miniplayer,
    ytd-miniplayer[rounded-container], // #show-hide-button > ytd-toggle-button-renderer > yt-button-shape > button > yt-touch-feedback-shape > div > div.yt-spec-touch-feedback-shape__fill
    /* Removes border around Live chat */
    ytd-live-chat-frame[rounded-container],
    ytd-live-chat-frame[rounded-container] #show-hide-button.ytd-live-chat-frame ytd-toggle-button-renderer.ytd-live-chat-frame,
    yt-dropdown-menu[modern-dialogs] #menu.yt-dropdown-menu,
    .dropdown-content.tp-yt-paper-menu-button,
    #chatframe,

    /* Live */
    .ytp-offline-slate-bar.ytp-rounded-offline-slate,

    /* Removes border around pop up */
    ytd-menu-popup-renderer[sheets-refresh],
    tp-yt-paper-dialog[modern],

    ytd-guide-entry-renderer[guide-refresh],
    ytd-guide-entry-renderer[guide-refresh] #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:hover,
    ytd-guide-entry-renderer[guide-refresh] #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:focus,
    ytd-guide-entry-renderer[guide-refresh] yt-interaction.ytd-guide-entry-renderer,

    .ytp-sb-subscribe.ytp-sb-rounded,
    .ytp-sb-unsubscribe.ytp-sb-rounded,

    .iv-card.ytp-rounded-info,

    /* Gaming */
    ytd-game-details-renderer[rounded] yt-img-shadow.ytd-game-details-renderer ytd-video-preview[rounded-container] #video-preview-container.ytd-video-preview,
    ytd-video-preview[rounded-container] #player-container.ytd-video-preview,
    ytd-video-preview[rounded-container] #inline-preview-player.ytd-video-preview,
    ytd-game-details-renderer[rounded] yt-img-shadow.ytd-game-details-renderer,

    /* Removes border Community post */
    ytd-backstage-post-thread-renderer[rounded-container],
    yt-img-shadow.ytd-backstage-image-renderer,
    ytd-backstage-image-renderer[rounded] #image-container.ytd-backstage-image-renderer,
    ytd-backstage-post-dialog-renderer[is-creation-dialog][rounded-container],

    /* shots */
    ytd-reel-player-overlay-renderer #overlay.ytd-reel-player-overlay-renderer,

    /* remove unloaded video thumbnails */
    #home-page-skeleton .rich-thumbnail.rounded-thumbs,
    #home-container-skeleton .rich-thumbnail.rounded-thumbs:before,

    /* Charpters */
    ytd-engagement-panel-section-list-renderer[modern-panels],

    /* the end of the video */
    .ytp-autonav-endscreen-upnext-button.ytp-autonav-endscreen-upnext-button-rounded,

    a.ytd-search-refinement-card-renderer,

    /* hover playlist */
    ytd-playlist-video-renderer[amsterdam],

    /* Home posts section */
    ytd-post-renderer[rounded-container],

    /* Setting gear icon */
    .ytp-settings-menu.ytp-rounded-menu,
    .ytp-screen-mode-menu.ytp-rounded-menu,

    .yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--segmented-start,
    .player-container.ytd-reel-video-renderer,
    .ytp-ce-video.ytp-ce-medium-round,
    .ytp-ce-playlist.ytp-ce-medium-round,
    .ytp-ce-medium-round .ytp-ce-expanding-overlay-background,
    ytd-compact-video-renderer[music-metadata-video-lockup],
    ytd-rich-metadata-renderer[rounded],

    /* Removes border around search box */
    .sbdd_b,

    ytd-expandable-metadata-renderer[round-container],

    /* Timestamp */
    ytd-macro-markers-list-item-renderer[modern][rounded][layout=MACRO_MARKERS_LIST_ITEM_RENDERER_LAYOUT_VERTICAL],

    /* Not interested */
    ytd-rich-grid-media[rounded-container] #dismissed.ytd-rich-grid-media,
    #dismissed.ytd-compact-video-renderer,

    /* Inform news such as covid19 */
    ytd-clarification-renderer[round-container],
    ytd-info-panel-container-renderer[rounded-container][has-title] .header.ytd-info-panel-container-renderer,
    ytd-medical-panel-content-renderer[rounded-container],

    .ytp-sb-subscribe.ytp-sb-rounded,
    .ytp-sb-unsubscribe.ytp-sb-rounded,

    ytd-universal-watch-card-renderer[rounded] #header.ytd-universal-watch-card-renderer,

    /* video preview on music section */
    ytd-carousel-item-renderer[rounded] #pagination-thumbnails.ytd-carousel-item-renderer button.ytd-carousel-item-renderer yt-img-shadow.ytd-carousel-item-renderer,

    /* video game thumbnail */
    yt-channel-thumbnail-with-link-renderer[style_=CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED] #avatar.yt-channel-thumbnail-with-link-renderer,

    /* Collapse Navbar */
    ytd-mini-guide-entry-renderer[guide-refresh],

    ytd-universal-watch-card-renderer[rounded] #hero.ytd-universal-watch-card-renderer,
    .ytp-videowall-still-round-large .ytp-videowall-still-image {
        border-radius: var(--BorderRadius) i;
    }

    ytd-expandable-metadata-renderer[round-container]:not([is-expanded]) {
        --yt-img-border-radius: var(--BorderRadius);
    }

    /* Album (https://www.youtube.com/results?search_query=ddto) */
    yt-formatted-string#index.style-scope.ytd-playlist-video-renderer {
        display: inline i;
    }

    /* Removes double line on playlits */
    ytd-playlist-video-renderer[can-reorder][is-editable]:hover #reorder.ytd-playlist-video-renderer,
    ytd-playlist-video-renderer[persistent-drag-handle] #reorder.ytd-playlist-video-renderer {
        display: none;
    }

    yt-button-shape span[role="text"] {
        text-transform: uppercase;
    }

    .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--outline {
        border: 1px solid var(--yt-spec-call-to-action) i;
    }

    /* Playlist */
    .yt-spec-button-shape-next.yt-spec-button-shape-next--text.yt-spec-button-shape-next--icon-only-default,
    .yt-spec-button-shape-next.yt-spec-button-shape-next--tonal.yt-spec-button-shape-next--icon-button {
        background-color: t i;
    }

    /* (chip)buttons to sort the videos */
    yt-chip-cloud-chip-renderer[modern-chips][chip-style] {
        border-radius: 5px i;
    }

    /* Reply button */
    #reply-button-end ytd-button-renderer yt-button-shape button,
    #reply-button-end > yt-button-renderer > yt-button-shape > button {
        color: var(--yt-spec-text-secondary) i;
        background: t i;
        padding: 0;
    }

    .more-button.ytd-backstage-post-renderer,
    .less-button.ytd-backstage-post-renderer {
        color: var(--yt-spec-text-secondary) i;
    }

    /* Join button */
    #sponsor-button yt-button-shape button,
    #buttons ytd-toggle-button-renderer yt-button-shape button {
        color: var(--yt-spec-call-to-action) i; // #065fd4
        border: 1px solid var(--yt-spec-call-to-action) i;
        border-radius: var(--BorderRadius);
        padding: 9px 15px i;
        background: t;
    }

    /* Post button*/
    #post-button yt-button-shape button {
        background-color: var(--yt-spec-call-to-action) i; // #065fd4
    }

    /* Revert comment and like/dislike btn */
    #share-button,
    #like-button,
    #dislike-button,
    #reply-button-end {
        svg {
            // color: #AAA i
            width: 18px i;
            height: 18px i;
        }
    }

    /* Share button on community page */
    #share-button.ytd-comment-action-buttons-renderer {
        margin: 0;
    }

    #reply-button-end > ytd-button-renderer > yt-button-shape > a > div.cbox.yt-spec-button-shape-next--button-text-content {
        color: var(--yt-spec-text-secondary);
    }

    /* Change the liked comment to gray */
    ytd-comment-action-buttons-renderer[system-icons][is-liked] #vote-count-left.ytd-comment-action-buttons-renderer,
    ytd-comment-action-buttons-renderer[system-icons][is-liked] #vote-count-middle.ytd-comment-action-buttons-renderer {
        color: var(--yt-spec-text-secondary);
    }

    #toolbar #vote-count-middle {
        margin: 0;
    }

    #creator-heart-button button #hearted-thumbnail {
        margin-left: 0;
    }

    /* Hearted comment */
    #hearted.ytd-creator-heart-renderer {
        right: 10px i;
    }

    #hearted-border.ytd-creator-heart-renderer {
        right: 9px i;
    }

    /* centered the arrow icon */
    #navigation-button-up.ytd-shorts {
        bottom: 50%;
        top: unset;
    }

    /* centered the arrow icon */
    #navigation-button-down.ytd-shorts {
        bottom: unset;
        top: 50%;
    }

    /* Guide title */
    ytd-guide-section-renderer[guide-refresh] #guide-section-title.ytd-guide-section-renderer {
        text-transform: uppercase;
        font-size: 1.4rem;
        font-weight: 500;
        letter-spacing: 0.5px;
    }

    /* Quality videos (HD/4k/8k/10k/20k/100k) lol */
    .ytp-swatch-color-white {
        color: var(--dislike-red) i;
    }

    

    @font-face {
        font-family: no-parens;
        src: url("data:application/x-font-woff;base64,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");
        unicode-range: U+0028, U+0029;
    }

    /* Remove parentheses -> Credit: https://codepen.io/jonneal/pen/bXLEdB */
    span.ytp-menu-label-secondary {
        font-family: "no-parens", "Roboto", sans-serif;
    }

    if (customAppearance=="Enabled" && restoreOldIcon) {
        /* Disliked */
        [d="M18\,4h3v10h-3V4z M5.23\,14h4.23l-1.52\,4.94C7.62\,19.97\,8.46\,21\,9.62\,21c0.58\,0\,1.14-0.24\,1.52-0.65L17\,14V4H6.57 C5.5\,4\,4.59\,4.67\,4.38\,5.61l-1.34\,6C2.77\,12.85\,3.82\,14\,5.23\,14z"] {
            d: path("M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z");
        }

        /* Home */
        [d="M12\,4.33l7\,6.12V20H15V14H9v6H5V10.45l7-6.12M12\,3\,4\,10V21h6V15h4v6h6V10L12\,3Z"] {
            color: var(--yt-spec-grey-3);
            d: path("M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8");
        }

        /* Home Clicked */
        [d="M4\,10V21h6V15h4v6h6V10L12\,3Z"] {
            d: path("M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8");
        }

        /* Shorts */
        [d="M10 14.65v-5.3L15 12l-5 2.65zm7.77-4.33c-.77-.32-1.2-.5-1.2-.5L18 9.06c1.84-.96 2.53-3.23 1.56-5.06s-3.24-2.53-5.07-1.56L6 6.94c-1.29.68-2.07 2.04-2 3.49.07 1.42.93 2.67 2.22 3.25.03.01 1.2.5 1.2.5L6 14.93c-1.83.97-2.53 3.24-1.56 5.07.97 1.83 3.24 2.53 5.07 1.56l8.5-4.5c1.29-.68 2.06-2.04 1.99-3.49-.07-1.42-.94-2.68-2.23-3.25zm-.23 5.86l-8.5 4.5c-1.34.71-3.01.2-3.72-1.14-.71-1.34-.2-3.01 1.14-3.72l2.04-1.08v-1.21l-.69-.28-1.11-.46c-.99-.41-1.65-1.35-1.7-2.41-.05-1.06.52-2.06 1.46-2.56l8.5-4.5c1.34-.71 3.01-.2 3.72 1.14.71 1.34.2 3.01-1.14 3.72L15.5 9.26v1.21l1.8.74c.99.41 1.65 1.35 1.7 2.41.05 1.06-.52 2.06-1.46 2.56z"] {
            color: var(--yt-spec-grey-3);
            d: path("M17.77 10.32c-.77-.32-1.2-.5-1.2-.5L18 9.06c1.84-.96 2.53-3.23 1.56-5.06s-3.24-2.53-5.07-1.56L6 6.94c-1.29.68-2.07 2.04-2 3.49.07 1.42.93 2.67 2.22 3.25.03.01 1.2.5 1.2.5L6 14.93c-1.83.97-2.53 3.24-1.56 5.07.97 1.83 3.24 2.53 5.07 1.56l8.5-4.5c1.29-.68 2.06-2.04 1.99-3.49-.07-1.42-.94-2.68-2.23-3.25zM10 14.65v-5.3L15 12l-5 2.65z");
        }

        /* Subscription */
        [d="M10\,18v-6l5\,3L10\,18z M17\,3H7v1h10V3z M20\,6H4v1h16V6z M22\,9H2v12h20V9z M3\,10h18v10H3V10z"] {
            color: var(--yt-spec-grey-3);
            d...

Reviews

No reviews yet.