Skip to content

nordtube by sheep

Mirrored from https://raw.githubusercontent.com/sheeepdev/nordtube/main/nordtube.user.css

Screenshot of nordtube

Details

Authorsheep

LicenseCC-BY-4.0

Categoryyoutube

Created

Updated

Size30 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

⚠️ THIS STYLE IS NOW ARCHIVED

I am not maintaining nordtube anymore because I switched from nord to my own color scheme, if you want to still use nordtube even tho it won't have the nord color scheme then please keep an eye on my color scheme

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         nordtube
@description  ❄️ an arctic, north-bluish theme for youtube
@namespace    https://github.com/sheeepdev/nordtube
@homepageURL  https://github.com/sheeepdev/nordtube
@supportURL   https://github.com/sheeepdev/nordtube/issues
@author       sheep <me@sheepdev.xyz> (https://github.com/sheeepdev)
@version      2.1.0
@license      CC-BY-4.0
==/UserStyle== */

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

:root {
    --bg: #2e3340;
    --bg-light: #3b4252;
    --bg-lighter: #434c5e; 
    --bg-lightest: #4c556a;
    --bg-transparent: #2e3340f1;
    --accent: #5e81ac;
    --accent-light: #81a1c1;
    --accent-lighter: #88c0d0;    
    --accent-lightest: #8fbcbb;
    --text-color: #d8dee9;
    --green: #a3be8c;
    --red: #bf616a;
}

body {
    background-color: var(--bg);
}

#container.ytd-masthead {
    background-color: var(--bg)
}

#like-button {
    color: var(--accent)
}

tp-yt-paper-button.ytd-subscribe-button-renderer[subscribed] {
    color: var(--text-color);
    background-color: var(--bg-lighter);
    border-radius: 20px;
}

tp-yt-paper-button.ytd-subscribe-button-renderer {
    background-color: var(--accent);
    color: var(--text-color);
    border-radius: 20px;
}

ytd-subscription-notification-toggle-button-renderer #button.ytd-subscription-notification-toggle-button-renderer {
    color: var(--text-color)
}

.sbsb_a, .sbdd_b {
    display: none;
}

#container.ytd-searchbox {
    background-color: var(--bg);
    color: var(--text-color);
    border: none;
}

#search-icon-legacy.ytd-searchbox {
    background-color: var(--bg)
}

#logo-icon > svg > g > g:nth-child(1) > path:nth-child(1) {
    fill: var(--accent);
}

#search-icon-legacy.ytd-searchbox {
    color: var(--text-color);
    border: none;
}

#search-icon-legacy.ytd-searchbox yt-icon.ytd-searchbox {
    color: var(--text-color) !important;
}

#notification-count.ytd-notification-topbar-button-renderer {
    background-color: var(--accent)
}

ytd-toggle-button-renderer.force-icon-button a.ytd-toggle-button-renderer {
    color: var(--accent)
}

ytd-toggle-button-renderer.style-text[is-icon-button] #text.ytd-toggle-button-renderer {
    color: var(--text-color)
}

#like-bar.ytd-sentiment-bar-renderer {
    background-color: var(--accent)
}

ytd-button-renderer #button.ytd-button-renderer {
    color: var(--text-color)
}

ytd-button-renderer.style-text[is-icon-button] #text.ytd-button-renderer, ytd-button-renderer.style-default[is-icon-button] #text.ytd-button-renderer, ytd-button-renderer.style-opacity[is-icon-button] #text.ytd-button-renderer {
    color: var(--text-color)
}

#button.ytd-menu-renderer yt-icon.ytd-menu-renderer {
    color: var(--text-color)
}

#chat-messages.yt-live-chat-renderer, #contents.yt-live-chat-renderer, #item-list.yt-live-chat-renderer {
    background-color: var(--bg)
}

#contentWrapper.tp-yt-iron-dropdown > * {
    background-color: var(--bg)
}

ytd-active-account-header-renderer {
    background-color: var(--bg)
}

yt-icon.ytd-compact-link-renderer, yt-icon.ytd-toggle-theme-compact-link-renderer {
    color: var(--text-color)
}

ytd-button-renderer.style-suggestive[is-paper-button] {
    background-color: var(--accent-light);
}

ytd-button-renderer.style-suggestive[is-paper-button] paper-button.ytd-button-renderer {
    border: none;
}

a.ytd-rich-metadata-renderer {
    background-color: var(--bg)
}

#chips.yt-chip-cloud-renderer {
    display: none;
}

ytd-thumbnail #thumbnail.ytd-thumbnail {
    border-radius: 20px;
}

ytd-thumbnail.ytd-rich-grid-media, ytd-thumbnail.ytd-rich-grid-media::before {
    border-radius: 20px;
}

yt-icon.ytd-badge-supported-renderer {
    color: var(--accent);
}

#owner-sub-count.ytd-video-owner-renderer, yt-formatted-string.ytd-video-primary-info-renderer, span.ytd-video-view-count-renderer {
    color: var(--text-color)
}

ytd-menu-popup-renderer {
    border-radius: 20px;
}

tp-yt-paper-listbox {
    background-color: var(--bg);
}

yt-icon.ytd-menu-service-item-renderer {
    color: var(--text-color)
}

#chips.ytd-feed-filter-chip-bar-renderer, ytd-feed-filter-chip-bar-renderer {
    display: none;
}

ytd-rich-grid-renderer {
    background-color: var(--bg)
}

.html5-video-player.ytp-autonav-endscreen-cancelled-state {
    border-radius: 20px;
}

#content.ytd-rich-section-renderer > .ytd-rich-section-renderer {
    display: none;
}

ytd-mini-guide-renderer.ytd-app {
    background-color: var(--bg)
}

ytd-watch-flexy[flexy][is-two-columns_] #columns.ytd-watch-flexy {
    margin-left: 0;
    margin-right: 0 !important;
}

ytd-watch-flexy[flexy][flexy-large-window_]:not([is-extra-wide-video_]), ytd-watch-flexy[flexy][flexy-large-window_][transcript-opened_][is-two-columns_]:not([is-extra-wide-video_]), ytd-watch-flexy[flexy][flexy-large-window_][playlist][is-two-columns_]:not([is-extra-wide-video_]), ytd-watch-flexy[flexy][flexy-large-window_][should-stamp-chat][is-two-columns_]:not([is-extra-wide-video_]) {
    background-color: var(--bg)
}

.ytp-videowall-still-image {
    border-radius: 20px;
}

ytd-live-chat-frame {
    border: none;
}

#show-hide-button.ytd-live-chat-frame > ytd-toggle-button-renderer.ytd-live-chat-frame{
    background-color: var(--bg);
    color: var(--text-color);
}

ytd-button-renderer.style-suggestive[is-paper-button]  {
    border-radius: 20px;
}

.fit.tp-yt-paper-dialog-scrollable, #top-bar.ytd-sponsorships-offer-renderer {
    background-color: var(--bg)
}

yt-button-renderer #button.yt-button-renderer {
    background-color: var(--accent-light)
}

yt-button-renderer #button.yt-button-renderer {
    color: var(--text-color)
}

yt-button-renderer.style-primary[is-paper-button] {
    border-radius: 20px;
}

.fit.tp-yt-paper-dialog-scrollable  {
    border-radius: 20px;
}

a.yt-simple-endpoint.yt-formatted-string {
    color: var(--accent)
}

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

ytd-simple-menu-header-renderer {
    background-color: var(--bg)
}

#text.ytd-channel-name, #metadata-line.ytd-video-meta-block span.ytd-video-meta-block {
    color: var(--text-color)
}

.badge-style-type-simple.ytd-badge-supported-renderer {
    background: var(--bg-light) !Important;
}

.badge-style-type-simple.ytd-badge-supported-renderer {
    color: var(--text-color)
}

.badge-style-type-simple.ytd-badge-supported-renderer {
    border-radius: 20px;
}

#country-code.ytd-topbar-logo-renderer {
    display: none;
}

ytd-author-comment-badge-renderer[creator] {
    background-color: var(--accent)
}

#like-button.ytd-comment-action-buttons-renderer {
    color: var(--accent)
}

#dislike-button.ytd-comment-action-buttons-renderer {
    color: var(--accent-light)
}

#label.ytd-pinned-comment-badge-renderer, yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string {
    color: var(--text-color)
}

#label-icon.yt-dropdown-menu, #icon-label.yt-dropdown-menu, #simplebox-placeholder.ytd-comment-simplebox-renderer, .more-button.ytd-video-secondary-info-renderer, .less-button.ytd-video-secondary-info-renderer {
    color: var(--text-color) !important;
}

#voice-search-button.ytd-masthead .ytd-masthead[is-icon-button] {
    display: none;
}

#placeholder-area.ytd-comment-simplebox-renderer, #input-container.ytd-commentbox {
    border: none;
}

ytd-commentbox {
    border: none;
}

ytd-button-renderer.style-primary[is-paper-button] {
    background-color: var(--accent);
    border-radius: 20px;
}

#sections.ytd-guide-renderer > ytd-guide-section-renderer.ytd-guide-renderer:not(:first-child), #sections.ytd-guide-renderer > ytd-guide-subscriptions-section-renderer.ytd-guide-renderer {
    background-color: var(--bg);
    border-bottom: none;
}

#sections.ytd-guide-renderer > .ytd-guide-renderer:not(:last-child) {
    background-color: var(--bg);
    border-bottom: none;
}

ytd-app:not([background-color-update_]) tp-yt-app-drawer.ytd-app:not([persistent]).ytd-app #header.ytd-app {
    background-color: var(--bg);
    border-bottom: none;
}

.guide-icon.ytd-guide-entry-renderer {
    color: var(--text-color)
}

#guide-section-title.ytd-guide-section-renderer {
    color: var(--text-color)
}

#guide-links-primary.ytd-guide-renderer, #guide-links-secondary.ytd-guide-renderer, #footer.ytd-guide-renderer > #copyright {
    background-color: var(--bg)
}

#footer.ytd-guide-renderer > #copyright, #guide-links-primary.ytd-guide-renderer > a, #guide-links-secondary.ytd-guide-renderer > a, .metadata.ytd-notification-renderer {
    color: var(--text-color)
}

#contentWrapper.tp-yt-iron-dropdown > * {
    border: none;
    border-radius: 20px;
}

ytd-simple-menu-header-renderer {
    border: none;
}

#vote-count-middle.ytd-comment-action-buttons-renderer {
    color: var(--text-color)
}

#channel-header.ytd-c4-tabbed-header-renderer {
    background-color: var(--bg-light)
}

#header.ytd-browse, #tabs-inner-container.ytd-c4-tabbed-header-renderer {
    background-color: var(--bg-light)
}

ytd-page-manager > .ytd-page-manager {
    background-color: var(--bg)
}

.tab-content.tp-yt-paper-tab, tp-yt-paper-tab.iron-selected.ytd-c4-tabbed-header-renderer {
    color: var(--text-color)
}

ytd-playlist-thumbnail #thumbnail.ytd-playlist-thumbnail {
    border-radius: 20px;
}

#metadata.ytd-channel-renderer, #description.ytd-channel-renderer, #subscriber-count.ytd-c4-tabbed-header-renderer {
    color: var(--text-color)
}

ytd-backstage-post-thread-renderer {
    border: none;
}

.progress-bar.ytd-backstage-poll-renderer {
    background-color: var(--bg-lightest);
    border-radius: 5px;
}

ytd-backstage-poll-renderer[sh...

Reviews

No reviews yet.