Follows Firefox's default dark theme.
This is my personal theme, so a lot of things that I find annoying about YouTube have been hidden.
Authorlesboy
LicenseNo License
CategoryYouTube
Created
Updated
Size372 kB
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Follows Firefox's default dark theme.
This is my personal theme, so a lot of things that I find annoying about YouTube have been hidden.
[ October 15 2022 ]
[ October 19 2022 ]
[ October 25 2022 ]
[ October 26 2022 ]
Halloween came early cause god that UI redesign is a bit messy lol.
[ October 27 2022 ]
[ November 16 2022 ]
[ November 30 2022 ]
[ January 01 2023 ]
[ January 30 2023 ]
[ February 03 2023 ]
[ February 13 2023 ]
Re: If anyone knows how to show more Subscriptions by default, hmu. Lot's of unused space.
[ March 2 2023 ]
[ March 3 2023 ]
[ Aug 7 2023 ]
[ Sep 23 2023 ]
[ Oct 18 2023 ]
/* ==UserStyle==
@name YouTube Firefox
@namespace github.com/openstyles/stylus
@version 6.9
@description Edited to look more in line with Firefox's default dark mode. Based off of my own heavily edited personal theme, which this replaced lol. Feel free to use and edit and everything idc
@author noelle @transbimbozone
==/UserStyle== */
@-moz-document domain("youtube.com"), url-prefix("https://www.youtube.com/embed"), url-prefix("https://www.youtube-nocookie.com/embed") {
:root {
--light-purple: #2b2a33;
--mid-purple: #1c1b22;
--dark-purple: #131218;
--discover: #232229;
--black: #0c0c0d;
--white: #fff;
--text-1: #ebe9fb;
--text-2: #e2e0f3bf;
--text-3: #e2e0f366;
--text-4: #c0becd;
--text-5: #b0afbf;
--text-5-hover: #85849a;
--accent: #9f99d5;
--accent-hover: #8b83d5;
--accent-scroll: #9f99d570;
--accent-highlight: #9f99d563;
--outline-1: #383641;
--outline-2: #9a99a7;
--selection-1: #9f99d55c;
--hover-1: #6d6b7e30;
--hover-2: #3836424a;
--hover-3: #373641;
--hover-4: #b5a4e41a;
--hover-5: #373641d6;
--hover-6: #6d6b7e29;
--hover-7: #201f28a3;
--overlay-2: #1c1b2296;
--overlay-4: #1c1b22ed;
--overlay-5: #1c1b22e0;
--overlay-7: #1c1b22e3;
--overlay-9: #08080bc4;
--border: #e2e0f330;
--banner: #2b2a3369;
--banner-hover: #dbd7ff1c;
--video-settings: #2b2a33e6;
--visited: #b5b1d9;
--live-badge: #66637abf;
--end-card: #131218de;
--skeleton-1: #78768b61;
--skeleton-2: #494755;
--skeleton-3: #78768b38;
--search-hover: #37364175;
--offline: #2b2a339c;
--trans: #fff0;
--yt-spec-text-secondary: #e2e0f3bf !important;
--yt-spec-static-brand-red: #9f99d5 !important;
--yt-spec-static-brand-white: #ebe9fb !important;
--yt-spec-text-disabled: #e2e0f36b !important;
--yt-spec-icon-disabled: #e2e0f36b !important;
scrollbar-width: thin !important;
}
html:not(.style-scope)[dark], :not(.style-scope)[dark] {
--ytd-searchbox-text-color: var(--text-1);
--yt-spec-text-disabled: var(--text-3);
--yt-spec-call-to-action: var(--accent);
--yt-spec-touch-response: var(--trans); /* gets rid of video entry overlays */
--yt-spec-text-primary: var(--text-1);
--yt-spec-10-percent-layer: var(--light-purple);
--yt-spec-icon-inactive: var(--text-1) !important;
--yt-live-chat-primary-text-color: var(--text-1);
--yt-live-chat-secondary-text-color: var(--text-2);
--yt-spec-brand-icon-inactive: var(--text-1);
--yt-spec-static-overlay-call-to-action: var(--accent);
--yt-spec-icon-active-other: var(--text-1);
--yt-spec-general-background-b: var(--discover);
--yt-live-chat-deleted-message-color: var(--text-3);
--yt-emoji-picker-category-background-color: var(--light-purple);
--yt-emoji-picker-category-color: var(--text-2);
--yt-spec-brand-button-background: var(--accent);
--yt-spec-brand-background-primary: var(--light-purple);
--yt-spec-brand-background-solid: var(--discover);
--yt-spec-call-to-action-inverse: var(--accent);
--yt-spec-snackbar-background-updated: var(--discover);
--yt-spec-themed-blue: var(--accent);
--yt-spec-general-background-a: var(--mid-purple);
--yt-spec-brand-link-text: var(--accent) !important;
--yt-spec-static-overlay-background-brand: var(--accent);
--ytd-searchbox-legacy-border-color: var(--mid-purple);
--yt-spec-badge-chip-background: var(--light-purple);
--yt-spec-button-chip-background-hover: var(--hover-3);
--ytd-author-comment-badge-name-color: var(--text-1) !important;
--yt-live-chat-moderator-color: var(--accent);
--yt-live-chat-overlay-color: var(--overlay-5);
--yt-spec-static-brand-black: var(--mid-purple);
--yt-live-chat-paid-message-header-background-color: #fff !important;
--yt-live-chat-paid-message-header-color: var(--text-1) !important;
--yt-live-chat-paid-message-secondary-color: var(--text-1) !important;
--yt-deprecated-white-opacity-lighten-1: var(--text-1);
--yt-spec-suggested-action: #9f99d52b;
--yt-spec-static-overlay-text-secondary: var(--text-2);
--yt-spec-static-overlay-text-primary: var(--text-1);
--yt-spec-touch-response-inverse: var(--dark-purple);
--yt-spec-text-primary-inverse: var(--dark-purple);
--yt-spec-commerce-filled-hover: var(--accent-hover);
--yt-spec-raised-background: var(--discover);
--yt-deprecated-white-opacity-lighten-2: var(--text-2);
--yt-live-chat-sponsor-color: #988dff;
--yt-spec-mono-filled-hover: #85849a;
--yt-spec-brand-icon-active: var(--text-1);
--yt-spec-wordmark-text: var(--text-1);
scrollbar-color: #8d8da3 #2b2a33;
scrollbar-width: thin !important;
}
html[dark], [dark], html {
--yt-spec-base-background: var(--mid-purple);
--yt-spec-static-overlay-touch-response: var(--text-3);
--yt-spec-static-overlay-filled-hover: var(--text-5);
--yt-spec-static-overlay-tonal-hover: var(--hover-3);
--yt-spec-mono-tonal-hover: var(--hover-3);
--yt-spec-commerce-tonal-hover: var(--hover-3);
scrollbar-width: thin !important;
}
html[system-icons][dark], html[system-icons] [dark] {
--yt-spec-icon-inactive: var(--text-1);
--yt-spec-icon-disabled: var(--text-3);
--yt-spec-brand-icon-inactive: var(--text-1);
scrollbar-width: thin !important;
}
::selection {
color: var(--text-1);
/* background: #8781c4 !important; */
background: #7f74e7 !important; }
/* Main Background */
ytd-app {
--app-drawer-content-container-background-color: var(--dark-purple) !important;
color: var(--dark-purple) !important;
background: var(--mid-purple);
scrollbar-color: #8d8da3 #2b2a3300; }
/*
#content.ytd-rich-item-renderer:active, #content.ytd-rich-item-renderer:focus {
background-color: #2c2a34 !important;
box-shadow: 0px -5px 0px 0px #2c2a34, -5px -5px 0px 0px #2c2a34, 5px -5px 0px 0px #2c2a34, -5px 5px 0px 0px #2c2a34, 5px 5px 0px 0px #2c2a34;
border-radius: 6px; }
*/
/* Line Thickening */
#filter-menu.ytd-search-sub-menu-renderer, #filter-group-name.ytd-search-filter-group-renderer, ytd-video-primary-info-renderer, ytd-video-secondary-info-renderer, #description-container.ytd-channel-about-metadata-renderer, #links-container.ytd-channel-about-metadata-renderer, #right-column.ytd-channel-about-metadata-renderer>yt-formatted-string.ytd-channel-about-metadata-renderer, #details-container.ytd-channel-about-metadata-renderer, #items.ytd-playlist-sidebar-renderer>*.ytd-playlist-sidebar-renderer:not(:last-child), #title.ytd-sub-feed-selector-renderer, ytd-sub-feed-option-renderer.ytd-sub-feed-selector-renderer, ytd-merch-shelf-renderer, yt-community-post-section-renderer, ytd-report-history-table-row-renderer, #table-header.ytd-table-renderer {
border-bottom: 2px solid var(--yt-spec-10-percent-layer); }
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),
ytd-search-sub-menu-renderer[show-bottom-border] #filter-menu.ytd-search-sub-menu-renderer {
border-bottom: 2px solid var(--yt-spec-10-percent-layer); }
ytd-metadata-row-renderer[has-divider-line], ytd-ticket-shelf-renderer, ytd-reel-shelf-renderer.ytd-item-section-renderer {
border-bottom: 2px solid var(--yt-spec-10-percent-layer); }
#buttons.ytd-form-popup-renderer, #action-buttons.yt-sharing-embed-renderer, ytd-reel-shelf-renderer.ytd-item-section-renderer, #unified-report-history.ytd-report-history-section-renderer {
border-top: 2px solid var(--yt-spec-10-percent-layer); }
ytd-shelf-renderer.ytd-item-section-renderer {
border-top: 2px solid var(--yt-spec-10-percent-layer);
border-bottom: 2px solid var(--yt-spec-10-percent-layer); }
#separator.ytd-ticket-shelf-renderer {
border-right: 2px solid var(--yt-spec-10-percent-layer); }
tp-yt-paper-tab:not(.iron-selected) > .tab-content.tp-yt-paper-tab {
color: var(--text-2);
opacity: 1; }
ytd-structured-description-content-renderer[inline-structured-description] ytd-horizontal-card-list-renderer.ytd-structured-description-content-renderer {
border-top: 2px solid var(--light-purple); }
ytd-video-description-music-section-renderer {
border-top: 2px solid var(--light-purple); }
ytd-report-channel-modal-header-renderer {
border-top-color: var(--trans);
border-bottom-color: var(--border); }
#masthead-container.ytd-app {
border-bottom: 1px solid var(--black); }
ytd-mini-guide-renderer.ytd-app {
border-top: 1px solid var(--black);
border-right: 1px solid var(--black); }
#guide-content.ytd-app {
border-right: 1px solid var(--black); }
#sections.ytd-guide-renderer>*.ytd-guide-renderer:first-child {
margin-top: 10px !important; }
#dismissed.ytd-grid-video-renderer {
border: 1px solid var(--border);
border-radius: 8px; }
html:not(.style-scope)[dark], :not(.style-scope)[dark] {
background-color: var(--mid-purple) !important; }
/* Home Page Loading Skeleton */
#home-page-skeleton #home-container-media {
margin-top: 24px; }
.masthead-skeleton-icon:nth-child(2) {
margin-right: 15px !important; }
.masthead-skeleton-icon:nth-child(3) {
margin-right: 20px ...