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

Weekly updates

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

Old
Old Youtube
Old Youtube Layout
Old Youtube Layout in
Old Youtube Layout in 2022
Old Youtube Layout in 2022-2023

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)
@description    If you want to submit a bug or request a feature please report via github issue. Since I receive so many emails, I can't reply to them all.
@namespace      https://userstyles.world/user/sapondanaisriwan
@homepageURL    https://github.com/sapondanaisriwan/AdashimaaTube
@supportURL     https://github.com/sapondanaisriwan/AdashimaaTube/issues
@version        2.1.3
@license        MIT
@preprocessor   stylus

@var checkbox watchpageFullWidth       "🥶 Watchpage Full Width (Beta)" 0
@var checkbox descriptionExpanded      "🥶 Description Expanded (Beta)" 0
@var checkbox videoList                "🥶 Right Side Scrollbar (Beta)" 0

@var select customOldLayout            "⚒️ Old Layout" ["Enabled", "Disabled"]
@var range borderRadius                "  ⚙️ Border Radius" [0, 0, 40, 1, 'px']
@var range buttonRadius                "  ⚙️ Buttons Radius" [2, 2, 18, 1, 'px']
@var range profileRadius               "  ⚙️ Profiles Radius" [50, 0, 50, 1, '%']
@var checkbox oldWatchpage             "  📺 Old Watchpage" 1
@var checkbox oldBackground            "  🖼️ Old Background" 1
@var checkbox oldPlaylists             "  ▶️ Old Playlist" 1
@var checkbox oldIcons                 "  🧓 Old Icons" 0

@var select customMoreVideos           "⚒️ Video Appearance" ["Enabled", "Disabled"]
@var range videoPerRow                 "  ⚙️ Videos Per Rows" [5, 1, 15, 1]
@var checkbox hideProfile              "  🫣 Hide Channel Profile" 1

@var checkbox subscriptionsGrid        "  🔔 Subscriptions Grid" 1
@var select homePage                   "  🏠 Home Page" ["Enabled", "Disabled"]
@var checkbox homePageLayoutFix        "    ↳ Layout fix" 1
@var select channelPage                "  📺 Channel Page" ["Enabled", "Disabled"]
@var checkbox sortByOldest             "    ↳ Sort By Oldest" 0
@var checkbox channelSearchResults     "    ↳ Search Result Grid " 1
@var select searchPage                 "  🔎 Search Page" ["Disabled", "Enabled", "Auto"]
@var checkbox channelGrouping          "    ↳ Channel Grouping" 0
@var checkbox hideChannel              "    ↳ Hide Channel" 0
@var checkbox hideRightSidebar         "    ↳ Hide Right Sidebar" 0

@var select customAppearance           "⚒️ Youtube Appearance" ["Enabled", "Disabled"]
@var checkbox blueCheckMark            "  ✅ Blue Check Mark" 0
@var checkbox searchBox                "  🌑 Dark Search Box" 0
@var checkbox scroll_Bar               "  🌑 Dark Scroll Bar" 1
@var checkbox displayVideoCount        "  📻 Display Videos Count" 0
@var select displayDislikeText         "  👎 Display Dislike Text" {
    "None": "None",
    "English": "English",
    "ภาษาไทย": "Thai",
    "Filipino": "Filipino",
    "中文": "Chinese",
    "日本語": "Japanese",
    "한국어": "Korean",
    "Русский": "Russia",
    "Français": "French"
}
@var checkbox displayFullTitle         "  🎦 Full Title For Videos" 0
@var checkbox fullVideoPlayer          "  🎦 Full Video Player" 0
@var select likeDislike                "  🎨 Like/Dislike colors" ['None', 'Navy-Blue', 'Classic']
@var checkbox moreAnimation            "  🎬 More Animations" 1
@var checkbox watchedOverlay           "  👀 Watched Overlay" 0

@var select customVideoPage            "⚒️ Watch Page" ["Enabled", "Disabled"]
@var checkbox hideTaps                 "  ❌ Hide Taps" 0
@var checkbox antiShorts               "  ❌ Hide-Shorts" 0
@var checkbox hideAnnotation           "  ❌ Hide Annotations" 0
@var checkbox channelHandle            "  ❌ Hide Channel Handles" 0

@var checkbox hideRightSideVideos      "  🎦 Hide Right Side Videos" 0
@var checkbox hideLikeAnimation        "  👍 Hide Like Animation" 0
@var checkbox hideLiveChat             "  💬 Hide Live Chat" 0
@var checkbox shareBtn                 "  ➡️ Hide Share Button" 0
@var checkbox downloadBtn              "  ⬇️ Hide Download Button" 0
@var checkbox clipBtn                  "  ✂️ Hide Clip Button" 0
@var checkbox thanksBtn                "  🙏 Hide Thanks Button" 0
@var checkbox saveBtn                  "  💾 Hide Save Button" 0
@var checkbox textBtn                  "  💬 Hide Text Buttons" 0
@var checkbox endCards                 "  💳 Hide End Screen" 0
@var checkbox commentSection           "  💬 Hide Comments" 0
@var checkbox gameSection              "  🎮 Hide Game Section" 1
@var checkbox musicSection             "  🎵 Hide Music Section" 0

==/UserStyle== */
/*
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 regexp("^https:\\/\\/www\\.youtube\\.com.+") {

    :root {
        --video-per-row: videoPerRow;
        --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);
    }

    /* Variables */
    i=!important;
    t=transparent;

    defaultMargin() {
        margin-left: calc(var(--ytd-rich-grid-item-margin)/2);
        margin-right: calc(var(--ytd-rich-grid-item-margin)/2);
        margin-bottom: 40px;
    }

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

        #contents > ytd-rich-item-renderer:not([is-shorts-grid]) {
            defaultMargin();
        }
    }


    /* Check if broswer support :has pseudo selectors */
    @css {
        @supports not selector(:has(*)) {

            ytd-app {
                display: none;
            }

            body::before {
                content: 'Your browser is outdated, please update your browser. \a\a If you are Firefox users you need to follow these steps \a 1) Go to the Firefox "about:config" page. \a 2) Search and toggle "layout.css.has-selector.enabled". \a\a Tutorial: shorturl.at/jH189';

                font-size: clamp(2rem, -7.5rem + 8vw, 8rem);
                font-weight: 400;
                text-shadow: 1.5px 1.5px rgb(0, 0, 0);
                color: white;
                white-space: pre;

                position: fixed;
                z-index: 100000;

                width: 100vw;
                height: 100vh;

                display: flex;
                justify-content: center;
                align-items: center;
            }

            body::after {
                content: "";

                position: fixed;
                left: 0;
                right: 0;
                z-index: 99999;

                background: linear-gradient( rgba(0, 0, 0, 0) 0%,
                rgba(0, 0, 0, 0.486) 85%,
                rgb(0, 0, 0) 100%),
                url(https://source.unsplash.com/random?clock%C3%97tower) no-repeat;
                background-position: right center;
                background-size: cover;

                filter: blur(0.5rem);

                height: 100vh;
            }
        }
    }

    /* ------ Beta ------ */
    if (videoList) {
        /* 
            When an element with a position: sticky style is wrapped, which was defined position: sticky will not stick????.
        */
        ytd-watch-flexy[cinematics-enabled] #secondary.ytd-watch-flexy #secondary-inner.ytd-watch-flexy {
            overflow-y: auto;
            overflow-x: hidden;

            top: 0;
            position: sticky;

            height: 100vh;
            width: var(--ytd-watch-flexy-sidebar-width);
            &::-webkit-scrollbar {
                width: 16px;
            }

            &::-webkit-scrollbar-thumb {
                height: 56px;
                border-radius: 8px;
                border: 4px solid transparent;
                background-clip: content-box;
                background-color: var(--yt-spec-text-secondary);
            }
        }
    }

    #meta-contents[hidden] ytd-expander.ytd-video-secondary-info-renderer[collapsed] {
        --ytd-expander-collapsed-height: 100% i if descriptionExpanded;
    }

    if (watchpageFullWidth) {
        ytd-watch-flexy[flexy][is-two-columns_][is-extra-wide-video_] #primary.ytd-watch-flexy, ytd-watch-flexy[flexy][is-two-columns_][is-four-three-to-sixteen-nine-video_] #primary.ytd-watch-flexy {
            max-width: 100%;
        }

        ytd-watch-flexy[flexy][is-two-columns_]:not([is-four-three-to-sixteen-nine-video_]):not([is-extra-wide-video_]) #primary.ytd-watch-flexy {
            max-width: 100%;
            #player.ytd-watch-flexy {
                margin: 0 auto;
                max-width: calc((100vh - (var(--ytd-watch-flexy-masthead-height) + var(--ytd-margin-6x) + var(--ytd-watch-flexy-space-below-player))) * 1.7777777778);
                min-width: calc(var(--ytd-watch-flexy-min-player-height) * 1.7777777778);
            }
        }
    }

    /* ------ End ------ */
    /* Fixed when zoom out and a blank box caused by Adblock */
    if (customMoreVideos=="Disabled") || (homePage=="Disabled") {
        [page-subtype="home"] {
            ytd-rich-grid-row,
            ytd-rich-grid-row #contents.ytd-rich-grid-row {
                display: contents;
            }

            #contents.ytd-rich-grid-renderer {
                width: calc(100% - 1.6rem);
                max-width: calc(var(--ytd-rich-grid-items-per-row) * (var(--ytd-rich-grid-item-max-width) + var(--ytd-rich-grid-item-margin)));
            }
        }
    }

    if (customMoreVideos=="Enabled") {

        /* ⚒️ Custom Homepage */
        if (homePage=="Enabled") {
            /* 🏠 Number Of Videos Per Row */
            [page-subtype="home"] {
                ytd-rich-grid-renderer {
                    --ytd-rich-grid-items-per-row: var(--video-per-row) i;
                    #contents {
                        fixYoutubeLayout();
                    }
                }

                #contents.ytd-rich-grid-renderer {
                    width: calc(100% - 2 * 1vw);
                    max-width: calc(var(--ytd-rich-grid-items-per-row) * (var(--ytd-rich-grid-item-max-width) + var(--ytd-rich-grid-item-margin)));
                }

                if homePageLayoutFix {

                    #rich-shelf-header.ytd-rich-shelf-renderer {
                        margin-top: 0;
                    }

                    #contents.ytd-rich-grid-renderer {
                        padding-top: 0;
                    }

                    ytd-rich-shelf-renderer {
                        border-top: none;
                    }

                    ytd-rich-section-renderer {
                        order: -1;
                    }
                }
            }

            [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;
                }
            }

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

            /* Display unloaded videos per row when refresh the homepage */
            #home-page-skeleton .rich-grid-media-skeleton,
            #home-page-skeleton .rich-shelf-videos .rich-grid-media-skeleton.mini-mode,
            #home-page-skeleton #home-container-media .rich-grid-media-skeleton.mini-mode {
                min-width: calc(100% / var(--video-per-row) - 1.6rem);
                max-width: calc(100% / var(--video-per-row) - 1.6rem);
            }

            /* 🏠 Restore Old Homepage */
            if (hideProfile) {
                /* 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;
                }
            }
        }

        /* 📄 Subscriptions In A Grid Layout */
        if (subscriptionsGrid) {

            ytd-browse:not([page-subtype]) 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 {

                #grid-container.ytd-expanded-shelf-contents-renderer {
                    display: grid;
                    grid-template-columns: repeat(auto-fit, minmax(246px, 1fr));
                    justify-items: center;
                }

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

                #avatar-section.ytd-channel-renderer {
                    max-width: unset;
                    min-width: unset;
                    width: 100%;
                }

                #avatar.ytd-channel-renderer {
                    width: 100%;
                }

                /* Remove padding bottom of subscribe btn */
                ytd-channel-renderer:not([dual-buttons]) #buttons.ytd-channel-renderer,
                #purchase-button.ytd-channel-renderer,
                #subscribe-button.ytd-channel-renderer {
                    padding-bottom: 0;
                }

                /* 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: column;
                    justify-content: center;
                }

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

                /* Channel profile */
                yt-img-shadow.ytd-channel-renderer {
                    max-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: 4rem;
                    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;
                }

                ytd-playlist-renderer.ytd-expanded-shelf-contents-renderer,
                ytd-channel-renderer.ytd-expanded-shelf-contents-renderer,
                ytd-radio-renderer.ytd-expanded-shelf-contents-renderer,
                ytd-video-renderer.ytd-expanded-shelf-contents-renderer,
                ytd-movie-playlist-renderer.ytd-expanded-shelf-contents-renderer {
                    padding-right: 0;
                }
            }
        }

        /* ⚒️ Custom Search Page */
        if (searchPage=="Enabled" || searchPage=="Auto") {

            ytd-section-list-renderer[engagement-panel]:not([engagement-panel-dropdown]):not([watch-while-engagement-panel]) #contents.ytd-section-list-renderer {
                overflow-y: hidden;
            }

            /* 🔎 Search Result In A Grid */
            ytd-search.ytd-page-manager {

                ytd-ad-slot-renderer {
                    display: none;
                }

                \ytd-channel-renderer {
                    order: -1 if channelGrouping;
                    display: none if hideChannel;
                }

                /* 🫣 Hide Right Sidebar */
                \#secondary.ytd-two-column-search-results-renderer {
                    display: none if hideRightSidebar;
                }

                yt-img-shadow.ytd-channel-renderer {
                    max-width: 130px;
                    width: 100%;
                    height: auto;
                    img {
                        max-width: 130px;
                        width: 100%;
                        height: auto;
                    }
                }

                #avatar.ytd-channel-renderer {
                    width: 100%;
                }

                /*                 yt-showing-results-for-renderer,
                #contents.ytd-item-section-renderer,
                ytd-item-section-renderer,
                ytd-vertical-list-renderer,
                #items.ytd-vertical-list-renderer,
                #contents.ytd-shelf-renderer,
                #dismissible.ytd-shelf-renderer,
                ytd-shelf-renderer.ytd-item-section-renderer {
                    display: contents;
                } */
                /* Set to be treated as if they were the children of their parent element */
                ytd-item-section-renderer,
                ytd-item-section-renderer > #contents {
                    display: contents;
                }

                #contents.ytd-section-list-renderer {
                    display: grid;
                    grid-template-columns: searchPage=="Enabled" ? repeat(var(--video-per-row), 1fr): repeat(auto-fit, minmax(246px, 1fr));
                }

                #contents.ytd-item-section-renderer * {
                    min-width: 0;
                }

                ytd-video-renderer[use-search-ui] ytd-thumbnail.ytd-video-renderer:before {
                    display: block;
                    content: "";
                    padding-top: 56.25%;
                }

                /* 3 dots */
                ytd-menu-renderer.ytd-video-renderer {
                    margin-top: 0;
                }

                /* ----- Fix the correct message */
                ytd-section-list-renderer.ytd-two-column-search-results-renderer {
                    position: relative;
                }

                yt-showing-results-for-renderer,
                yt-did-you-mean-renderer,
                yt-search-query-correction {
                    top: 0;
                    left: 0;
                    position: absolute;
                    max-width: unset;
                    width: 100%;
                }

                #contents.ytd-section-list-renderer:has(ytd-item-section-renderer.ytd-section-list-renderer > #contents.ytd-item-section-renderer > yt-did-you-mean-renderer),
                #contents.ytd-section-list-renderer:has(ytd-item-section-renderer.ytd-section-list-renderer > #contents.ytd-item-section-renderer > yt-showing-results-for-renderer) {
                    margin-top: 56px;
                }

                yt-search-query-correction {
                    margin-top: 60px;
                }



                /* ----- Revert the video detail ----- */
                #meta.ytd-video-renderer {
                    display: contents;
                }

                /* Video title */
                #title-wrapper.ytd-video-renderer {
                    order: 1;
                }

                /* Channel name */
                ytd-video-renderer[use-search-ui] #channel-info.ytd-video-renderer {
                    order: 2;
                    padding: 0;
                }

                /* View count and upload date */
                ytd-video-meta-block,
                .ytd-video-meta-block[meta-block] {
                    order: 3;
                }

                /* Badges -> New, Subtitle, Live and tect */
                #badges.ytd-video-renderer {
                    overflow: hidden;
                    order: 4;
                }

                .badge.ytd-badge-supported-renderer:not(:last-of-type) {
                    overflow: hidden;
                }

                /* Notification button */
                #buttons.ytd-video-renderer {
                    order: 5;
                }

                /* ----- Channel profile ----- */
                .text-wrapper.ytd-video-renderer {
                    position: relative;
                }

                #channel-thumbnail.ytd-video-renderer {
                    padding-right: 0;
                    position: absolute;
                    top: 12px;
                    display: none if hideProfile;
                }

                ytd-video-renderer {
                    #buttons.ytd-video-renderer,
                    #channel-name.ytd-video-renderer,
                    #title-wrapper.ytd-video-renderer,
                    ytd-video-meta-block,
                    .ytd-video-meta-block[meta-block],
                    #badges.ytd-video-renderer {
                        padding-left: 48px if !hideProfile;
                    }
                }

                yt-img-shadow.ytd-video-renderer {
                    max-width: none;
                    > img {
                        width: 36px;
                        height: 36px;
                    }
                }

                #channel-name.ytd-video-renderer {
                    align-self: unset;
                }


                /* Video description */
                ytd-video-renderer[use-search-ui] #description-text.ytd-video-renderer {
                    display: none;
                }

                /* Remove title container -> "People also watch", "Learning related" and etc */
                .grid-subheader.ytd-shelf-renderer,
                ytd-exploratory-results-renderer.ytd-item-section-renderer,
                ytd-horizontal-card-list-renderer.ytd-item-section-renderer:not(:first-child),
                ytd-reel-shelf-renderer.ytd-item-section-renderer,
                ytd-shelf-renderer.ytd-item-section-renderer {
                    display: none;
                }

                #expandable-metadata.ytd-video-renderer:not(:empty) {
                    display: none;
                }

                ytd-radio-renderer,
                ytd-channel-renderer,
                ytd-playlist-renderer,
                ytd-video-renderer,
                ytd-item-section-renderer {
                    defaultMargin();
                }

                ytd-radio-renderer,
                #dismissible.ytd-video-renderer,
                #content-section.ytd-channel-renderer {
                    flex-direction: column;
                }

                #notification-preference-button > ytd-subscription-notification-toggle-button-renderer-next > yt-button-shape > button .text-wrapper.ytd-video-renderer {
                    max-width: unset;
                    width: 100%;
                }

                ytd-video-renderer[use-search-ui] ytd-thumbnail.ytd-video-renderer {
                    max-width: unset;
                    width: 100%;
                }

                #notification-preference-button > ytd-subscription-notification-toggle-button-renderer-next > yt-button-shape > button {
                    padding-right: 0;
                }

                /* Playlist */
                ytd-thumbnail.ytd-radio-renderer,
                ytd-video-renderer[use-search-ui] ytd-thumbnail.ytd-video-renderer,
                #avatar-section.ytd-channel-renderer {
                    flex: none;
                    margin-right: 0;
                }

                ytd-search-pyv-renderer,
                #description.ytd-channel-renderer,
                #metadata.ytd-channel-renderer {
                    display: none;
                }

                #info.ytd-channel-renderer {
                    padding: 0;
                }

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

                ytd-video-renderer[use-search-ui] .text-wrapper.ytd-video-renderer {
                    max-width: unset;
                    width: 100%;
                }

                #header-container {
                    margin-bottom: 16px;
                }

                #more.ytd-vertical-list-renderer,
                #all.ytd-vertical-list-renderer {
                    padding-top: 0;
                }

                /* Remove unnecessary element  */
                #list.ytd-radio-renderer,
                #continuations.ytd-item-section-renderer,
                #spinner-container.ytd-item-section-renderer,
                #header.ytd-item-section-renderer {
                    display: none;
                }

                /* Mix title */
                h3.ytd-radio-renderer,
                .title-and-badge.ytd-video-renderer {
                    margin-top: 12px;
                    margin-bottom: 6px;
                }

                #video-title.ytd-playlist-renderer,
                #video-title.ytd-radio-renderer,
                #video-title.ytd-video-renderer {
                    font-family: "Roboto", "Arial", sans-serif;
                    font-size: 1.4rem;
                    line-height: 2rem;
                    font-weight: 500;
                    overflow: hidden;
                    display: block;
                    max-height: 4rem;
                    -webkit-line-clamp: 2;
                    display: box;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    text-overflow: ellipsis;
                    white-space: normal;
                }

                /* Remove description */
                .metadata-snippet-container.ytd-video-renderer,
                .metadata-snippet-container-one-line.ytd-video-renderer {
                    display: none;
                }

                ytd-exploratory-results-renderer.ytd-item-section-renderer,
                ytd-horizontal-card-list-renderer.ytd-item-section-renderer:not(:first-child),
                ytd-reel-shelf-renderer.ytd-item-section-renderer,
                ytd-shelf-renderer.ytd-item-section-renderer {
                    border: none;
                    margin-top: 0;
                }


                /* Mix */
                #content.ytd-radio-renderer {
                    flex: none;
                }


                /* ----- Playlist ----- */
                ytd-playlist-renderer {
                    flex-direction: column;
                }

                /* Hide playlist list */
                #list.ytd-playlist-renderer {
                    display: none;
                }

                /* Title */
                h3.ytd-playlist-renderer {
                    font-family: "Roboto", "Arial", sans-serif;
                    font-size: 1.4rem;
                    line-height: 2rem;
                    font-weight: 500;
                    margin-top: 12px;
                    margin-bottom: 6px;
                }

                ytd-playlist-renderer[is-search] ytd-playlist-thumbnail.ytd-playlist-renderer {
                    margin-right: 0;
                    max-width: unset;
                    width: 100%;
                    flex: none;
                }

                #content.ytd-playlist-renderer {
                    flex: none;
                }

                /* Force "View more" new line */
                #view-more.ytd-playlist-renderer {
                    display: block;
                }

                /* ----- Channel author ----- */
                /* Hide bell icon */
                #notification-preference-button {
                    display: none;
                }

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

                ytd-button-renderer.ytd-item-section-renderer,
                ytd-compact-radio-renderer.ytd-item-section-renderer,
                ytd-compact-video-renderer.ytd-item-section-renderer,
                ytd-compact-movie-renderer.ytd-item-section-renderer,
                ytd-compact-playlist-renderer.ytd-item-section-renderer,
                ytd-emergency-onebox-renderer.ytd-item-section-renderer,
                ytd-feed-nudge-renderer.ytd-item-section-renderer,
                ytd-movie-renderer.ytd-item-section-renderer,
                ytd-playlist-renderer.ytd-item-section-renderer,
                ytd-show-renderer.ytd-item-section-renderer,
                ytd-radio-renderer.ytd-item-section-renderer,
                yt-search-no-results-renderer.ytd-item-section-renderer,
                ytd-video-renderer.ytd-item-section-renderer,
                ytd-channel-renderer.ytd-item-section-renderer,
                ytd-promoted-sparkles-text-search-renderer.ytd-item-section-renderer,
                ytd-web-answer-renderer.ytd-item-section-renderer,
                ytd-clarification-renderer.ytd-item-section-renderer,
                ytd-info-panel-container-renderer.ytd-item-section-renderer,
                ytd-continuation-item-renderer.ytd-item-section-renderer,
                ytd-compact-promoted-item-renderer.ytd-item-section-renderer {
                    margin-top: 0;
                }

                ytd-button-renderer.ytd-item-section-renderer:last-child,
                ytd-compact-radio-renderer.ytd-item-section-renderer:last-child,
                ytd-compact-video-renderer.ytd-item-section-renderer:last-child,
                ytd-compact-movie-renderer.ytd-item-section-renderer:last-child,
                ytd-compact-playlist-renderer.ytd-item-section-renderer:last-child,
                ytd-emergency-onebox-renderer.ytd-item-section-renderer:last-child,
                ytd-movie-renderer.ytd-item-section-renderer:last-child,
                ytd-playlist-renderer.ytd-item-section-renderer:last-child,
                ytd-show-renderer.ytd-item-section-renderer:last-child,
                ytd-radio-renderer.ytd-item-section-renderer:last-child,
                yt-search-no-results-renderer.ytd-item-section-renderer:last-child,
                ytd-video-renderer.ytd-item-section-renderer:last-child,
                ytd-channel-renderer.ytd-item-section-renderer:last-child,
                ytd-promoted-sparkles-text-search-renderer.ytd-item-section-renderer:last-child,
                ytd-web-answer-renderer.ytd-item-section-renderer:last-child,
                ytd-clarification-renderer.ytd-item-section-renderer,
                ytd-info-panel-container-renderer.ytd-item-section-renderer {
                    margin-bottom: 0;
                }
            }
        }

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

            /* 🔃 Sort by Oldest (Beta) */
            if (sortByOldest) {
                [page-subtype="channels"] #contents.ytd-rich-grid-renderer {
                    /* 
                        I know it's funny but you will learn something new with this project :)
                    */
                    flex-flow: row-reverse wrap-reverse;
                    justify-content: flex-end;
                }
            }
        }
    }

    if (customOldLayout=="Enabled") {

        /* ▶️ Old Playlist */
        if (oldPlaylists) {
            /* ----- Playlist ----- */
            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 recommend videos */
            ytd-item-section-renderer[is-playlist-video-container] {
                display: none;
            }

            ytd-section-list-renderer:not([hide-bottom-separator]):not([page-subtype=history]):not([page-subtype=memberships-and-purchases]):not([page-subtype=ypc-offers]) #contents.ytd-section-list-renderer > *.ytd-section-list-renderer:not(:last-child):not(ytd-page-introduction-renderer):not([item-dismissed]).ytd-section-list-renderer:not([has-destination-shelf-renderer]).ytd-section-list-renderer:not(ytd-minor-moment-header-renderer) {
                border-bottom: none;
            }
        }

        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 */
            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);
                }
            }

            /* Change color of edit button to blue -> Customize channel, Manage videos, Analytics and Edit Video */
            #upload-video-button.ytd-channel-owner-empty-state-renderer,
            #edit-buttons.ytd-c4-tabbed-header-renderer,
            #analytics-button.ytd-video-owner-renderer {
                > ytd-button-renderer > yt-button-shape > a {

                    border-radius: 18px if (customOldLayout=="Disabled");
                    border-radius: buttonRadius i if (customOldLayout=="Enabled");

                    color: var(--yt-spec-text-primary-inverse) i;
                    background-color: var(--yt-spec-call-to-action) i;
                }
            }

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

            .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--filled {
                color: var(--yt-spec-text-primary-inverse) i;
                background-color: var(--yt-spec-call-to-action) i;
            }

            /* Join button */
            #sponsor-button,
            #buttons:not(.ytd-commentbox) {
                > ytd-button-renderer,
                > ytd-toggle-button-renderer {
                    overflow: hidden;
                    max-width: 100%;
                    > yt-button-shape > button {
                        color: var(--yt-spec-call-to-action) i;
                        border: 1px solid var(--yt-spec-call-to-action) i;
                        border-radius: buttonRadius i if (customOldLayout=="Enabled");
                        padding: 9px 15px i;
                        background: t;
                    }
                }
            }

            /* Post button */
            #community-post #post-button.yt-community-post-section-renderer yt-button-shape > button {
                border-radius: buttonRadius i if (customOldLayout=="Enabled");
                background-color: var(--yt-spec-call-to-action) i;
            }
        }
    }

    /* ⚒️ Custom Video Details */
    if (customVideoPage=="Enabled") {

        ytd-live-chat-frame {
            display: none if hideLiveChat;
        }

        ytd-watch-flexy[cinematics-enabled] #secondary.ytd-watch-flexy {
            display: none if hideRightSideVideos;
        }

        /* 🫣 Hide Channel Handles > @username... */
        #channel-handle,

        /* Search page */
        #metadata.ytd-channel-renderer > span:nth-child(-n + 2) {
            display: none i if channelHandle;
        }

        .annotation {
            display: none if hideAnnotation;
        }

        /* ❌ Anti-Shorts */
        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],
            #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 {
                        fixYoutubeLayout();
                    }
                }
            }

            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;
            }
        }

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

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

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

        /* 💬 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;
            }
        }

        /* 🫣 Hide Text Buttons */
        if (textBtn) {
            /* Removes text on all buttons except for like/dislike buttons */
            #top-level-buttons-computed > ytd-button-renderer,
            #flexible-item-buttons {
                \yt-button-shape > button span {
                    display: none;
                }
            }

            /* Translate btn */
            #top-level-buttons-computed > div[name="top_level_translate_btn"] > button {
                padding-left: 8px i;
                > span {
                    display: none;
                }
            }

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

        /* 🫣 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") {

        if (fullVideoPlayer) {
            ytd-watch-flexy:not([fullscreen]) {
                .html5-video-container {
                    height: 100%;
                }

                .ytp-fit-cover-video .html5-main-video {
                    left: 0 i;
                    width: 100% i;
                    height: 100% i;
                    object-fit: cover;
                }
            }
        }

        if (displayDislikeText !="None") {
            languages= {
                "English": "dislike",
                "Thai": "ไม่ชอบ",
                "Filipino": "ayaw",
                "Chinese": "不喜欢",
                "Japanese": "嫌い",
                "Korean": "싫어함",
                "Russia": "Не нравится",
                "French": "Je n'aime pas"
            }

            for language in languages {
                if (language==displayDislikeText) {
                    selectLanguage=languages[displayDislikeText]
                }
            }

            #segmented-dislike-button > ytd-toggle-button-renderer > yt-button-shape > button {

                &:not(:has(div.cbox.yt-spec-button-shape-next--button-text-content > span)) {
                    & {
                        margin: 0 24px;
                    }

                    &::after {
                        content: selectLanguage;
                        text-transform: uppercase;
                        padding-left: 6px;
                    }
                }
            }
        }

        /* 🎨 Like/Dislike colors */
        if (customOldLayout=="Enabled" && !oldIcons && hideLikeAnimation) {
            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=="Navy-Blue");
                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");
            }
        }

        if (customOldLayout=="Enabled" && oldIcons) {
            ytd-segmented-like-dislike-button-renderer #segmented-like-button button[aria-pressed="true"] yt-icon {
                filter: invert(51%) sepia(96%) saturate(1268%) hue-rotate(185deg) brightness(101%) contrast(103%) i if (likeDislike=="Navy-Blue");
                filter: invert(58%) sepia(42%) saturate(5218%) hue-rotate(87deg) brightness(119%) contrast(125%) i if (likeDislike=="Classic");
            }
        }

        /* 👍 Like Button Color */
        #segmented-like-button button[aria-pressed="true"] yt-icon path {
            if (likeDislike=="Navy-Blue") {
                fill: var(--color1) i;
                stroke: var(--color1) i;
            }

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

        /* 👎 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=="Navy-Blue");
        }

        /* Comments section */
        #like-button yt-button-shape button[aria-pressed="true"] yt-icon {
            fill: var(--color1) i if (likeDislike=="Navy-Blue");
            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=="Navy-Blue");
            fill: var(--dislike-red) i if (likeDislike=="Classic");
        }

        /* 👀 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;
                }
            }
        }

        /* 📻 Display Videos Count */
        if (displayVideoCount) {

            .meta-item.ytd-c4-tabbed-header-renderer {
                margin-right: 8px;
            }

            #videos-count[hidden] {
                display: inline-block i;
            }

            ytd-c4-tabbed-header-renderer[use-modern-style] {
                #subscriber-count,
                #videos-count {
                    display: inline-block 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-radio-renderer,
            ytd-channel-renderer,
            ytd-playlist-renderer[is-search],
            ytd-section-list-renderer #contents.ytd-item-section-renderer {
                animation: slideInUp .7s;
            }

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

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

        /* 🎦 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;
                }
            }
        }

        /* 🌑 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) {
            @css {
                [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");
                }
            }
        }
    }

    /* REVERT WATCH PAGE */
    if (customOldLayout=="Enabled" && oldWatchpage) {

        ytd-watch-metadata {
            display: none i;
        }

        #meta-contents[hidden],
        #info-contents[hidden] {
            display: block i;
        }

        #comment-teaser.ytd-watch-metadata {
            display: none;
        }

        .ytd-watch-flexy h1.title.ytd-video-primary-info-renderer {
            font-family: "Roboto", sans-serif;
            font-weight: 400;
            font-size: 1.8rem;
        }

        /* ----- Reverts Videos title (New UI) ----- */
        #video-title.ytd-rich-grid-slim-media,
        #video-title.ytd-rich-grid-media {
            font-size: 1.4rem;
            line-height: 2rem;
            max-height: 4rem;
        }

        /* View count and the upload date */
        ytd-video-meta-block[rich-meta] #metadata-line.ytd-video-meta-block,

        /* Channel author */
        ytd-video-meta-block[rich-meta] #byline-container.ytd-video-meta-block {
            font-family: "Roboto", "Arial", sans-serif;
            font-size: 1.2rem;
            line-height: 1.8rem;
            font-weight: 400;
        }

        /* Channel author while hovering */
        yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string:hover {
            color: unset;
        }


        /* Reverts the channel author on watchpage*/
        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;
        }

        ytd-menu-renderer[has-flexible-items] {
            overflow-y: unset;
        }

        #menu.ytd-video-primary-info-renderer {
            top: 0;
        }

        ytd-video-primary-info-renderer[flex-menu-enabled] #info.ytd-video-primary-info-renderer {
            margin-top: 4px;
        }

        ytd-video-primary-info-renderer {
            padding-bottom: 14px;
        }


        /* ----- Subscribe Button ----- */
        Subscribe() {
            color: var(--yt-spec-static-brand-white) i;
            background-color: var(--yt-spec-brand-button-background) i;
            border-radius: buttonRadius i;
        }

        Unsubscribe() {
            color: var(--yt-spec-text-secondary) i;
            background-color: var(--yt-spec-badge-chip-background) i;
            border-radius: buttonRadius i;
        }

        yt-button-shape.ytd-subscribe-button-renderer[hidden] {
            display: block i;
            > .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal {
                Unsubscribe();
            }
        }

        yt-button-shape.ytd-subscribe-button-renderer:not([hidden]) {
            .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--filled,

            /* Fix for Shorts */
            .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--filled {
                Subscribe();
            }
        }

        /* Subscribe button on Channel pages tap */
        ytd-subscribe-button-renderer[button-style=COMPACT_GRAY] {
            yt-button-shape.ytd-subscribe-button-renderer .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal {
                Subscribe();
            }

            &:not(:has(#notification-preference-toggle-button[hidden])) yt-button-shape.ytd-subscribe-button-renderer .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal {
                Unsubscribe();
            }
        }

        /* Revert notification button */
        #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;
                }
            }
        }

        /* Remove Unsubscribe button from bell icon flyout menu */
        @css {
            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;
            }
        }


        /* Removes background color */
        .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--text,
        .yt-simple-endpoint.style-scope.ytd-subscription-notification-toggle-button-renderer yt-icon-button,
        .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal,
        .yt-spec-touch-feedback-shape__fill,
        .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;
        }

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

        /* -----  Return Youtube dislike ----- */
        #ryd-bar,
        #ryd-bar-container {
            border-radius: 0;
        }

        #segmented-dislike-button > ytd-toggle-button-renderer > yt-button-shape > button {
            padding-right: 6px;
        }

        #segmented-like-button > ytd-toggle-button-renderer > yt-button-shape > button {
            padding-left: 12px;
        }

        .ryd-tooltip-new-design {
            bottom: -15px;
        }

        div[name="top_level_translate_btn"] {
            margin-left: 0 i;
        }

        /* Reduce padding top of the video container */
        ytd-video-primary-info-renderer {
            padding-top: 14px;
        }

        ytd-menu-renderer:not([condensed]) .ytd-menu-renderer[button-renderer] + .ytd-menu-renderer[button-renderer],
        .ytd-menu-renderer[button-renderer] + template.ytd-menu-renderer + #button.ytd-menu-renderer,
        #flexible-item-buttons.ytd-menu-renderer:not(:empty) > .ytd-menu-renderer[button-renderer],
        #top-level-buttons-computed.ytd-menu-renderer:not(:empty) + #flexible-item-buttons.ytd-menu-renderer + #button.ytd-menu-renderer {
            margin-left: 0;
        }

        /* 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: 6px;
            padding-left: 24px;
        }

        /* 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: 6px;
            padding-left: 24px;
        }

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

        yt-button-shape span[role="text"],

        /* Sort -> SORT */
        yt...

Reviews

No reviews yet.