Skip to content

Instantly share code, notes, and snippets.

@math0ne
Created May 26, 2017 19:16
Show Gist options
  • Save math0ne/650f4d499ff9e0e51b53898a02e5a6ab to your computer and use it in GitHub Desktop.
Save math0ne/650f4d499ff9e0e51b53898a02e5a6ab to your computer and use it in GitHub Desktop.
youtube umbra arc theme
@-moz-document domain("youtube.com") {
/*================================================================
Youtube Umbra Theme
by Andy Cormack
http://ac-design.co.uk/
@groundxaero
v1.3.2
Last updated: 2017/03/21
================================================================*/
/*================================================================
Global variables
================================================================*/
:root {
--selection-bg-color: #8ea2cb;
--selection-text-color: #dde;
--body-font: 'Open Sans', sans-serif;
/* Main page bg */
--bg-color: #2b303b;
--main-text-color: #aaaab6;
--main-faded-text-color: #66666c;
--author-highlight-bg-color: #445;
--sep-line-color: #36363f;
--card-bg-color: #2b303b;
--card-dark-bg-color: #2b303b;
--card-light-bg-color: #2b303b;
--card-border-color: #2f2f34;
--card-hover-bg-color: #2a2a2d;
--card-light-hover-bg-color: #303034;
--card-light-hover-border-color: #404044;
--menu-bg-color: #2b303b;
--menu-hover-bg-color: #2f2f34;
--menu-border-color: #36363f;
--menu-light-bg-color: #3a3a44;
--menu-light-hover-bg-color: #3f3f48;
--menu-light-active-bg-color: #46464f;
--menu-light-border-color: #46464f;
--link-color: #ddd;
--link-hover-color: #fff;
--input-box-bg-color: #171719;
--input-checkbox-toggle-bg-color: #54545a;
--input-checkbox-active-bg-color: #3a3a44;
--input-checkbox-inactive-bg-color: #222225;
}
::-moz-selection {
background: var(--selection-bg-color);
color: var(--selection-text-color);
}
::selection {
background: var(--selection-bg-color);
color: var(--selection-text-color);
}
body {
font-family: var(--body-font);
background: var(--bg-color);
color: var(--main-text-color);
}
.yt-default p,
p.yt {
color: var(--main-text-color);
}
/* Links */
a,
.yt-uix-button-link,
.branded-page-module-title a:visited,
.branded-page-module-title a,
.yt-lockup-title a,
.yt-lockup:hover a,
.yt-lockup:hover .yt-lockup-meta a,
.yt-lockup:hover .yt-lockup-description a,
#watch-header .yt-user-info a,
.multirow-shelf .yt-uix-expander-head,
.comment-renderer-header .comment-author-text,
.comment-renderer-like-count,
.comment-replies-renderer-paginator,
.comment-replies-renderer-view,
.comment-replies-renderer-hide,
#action-panel-details a,
.lohp-video-link,
.lohp-video-metadata .yt-user-name,
.feed-item-main .feed-item-header a,
.feed-item-main a.yt-user-name,
.c4-checklist-module .checklist-item-title-text,
.branded-page-related-channels h3 a,
.branded-page-related-channels h3,
#pl-header .pl-header-details a,
.yt-tile-static a,
.yt-tile-visible:hover a,
.yt-tile-default:hover a,
.yt-card-light a,
.yt-card-light .yt-card-title a,
.yt-creator-benefits-table a,
.yt-advertise-sidebar a,
.yt-dev-showcase-external-link-msg-container:hover a,
.filter,
.filter-sort.filter-selected,
.video-player-view-component .video-detail a,
.dashboard-widget-comments .comment-header a,
.dashboard-widget-comments .selectable-item:hover .vm-link a,
.dashboard-widget-videos .video-list-item .video-title a,
.vm-list-view .vm-video-title .vm-video-title-content,
.vm-list-view .vm-video-side-view-count a,
.creator-editor-title a,
.vm-list-view .vm-video-side-notification-text a,
.yt-alert-naked .yt-alert-content a,
.CLV4EJC-b-c a,
.CLV4EJC-p-a,
.shared-conversation-title,
.simple-hero-movie-info .simple-hero-movie-info-title a {
color: var(--link-color);
}
/* Some style stealing specificity focus somehow?? */
.video-list .video-list-item .title {
color: var(--link-color) !important;
}
.video-list .video-list-item:hover .title {
color: var(--link-hover-color) !important;
}
/* Hover */
a:hover,
.branded-page-module-title a.branded-page-module-title-link:hover,
#action-panel-details:hover a,
.lohp-video-metadata .yt-user-name:hover,
.feed-item-container:hover .feed-item-header a,
.feed-item-container:hover a.yt-user-name,
.c4-checklist-module .checklist-item.done .checklist-item-title-text:hover,
.c4-checklist-module .checklist-item-title-text:hover,
.c4-checklist-module .checklist-item:hover .checklist-item-title-text .todo-title-text,
.c4-checklist-module .view-all-link a:hover,
.branded-page-related-channels h3 a:hover,
.branded-page-related-channels-item .yt-uix-button-link:hover,
.multirow-shelf .compact-shelf-view-all-card-link:hover h4,
.multirow-shelf .compact-shelf-view-all-card-link:hover a,
#watch7-sidebar .video-list-item:hover .title,
#watch7-sidebar .video-list-item:hover .title .yt-deemphasized-text,
#pl-header .pl-header-details a:hover,
.filter:hover,
.video-player-view-component .video-detail a:hover,
.dashboard-widget-comments .comment-header a:hover,
.dashboard-widget-comments .selectable-item:hover .vm-link a:hover,
.dashboard-widget-videos .video-list-item .video-title a:hover,
.vm-list-view .vm-video-title a.vm-video-title-content:hover,
.creator-editor-title a:hover,
.yt-alert-naked .yt-alert-content a:hover,
.CLV4EJC-b-c a:hover,
.CLV4EJC-d-a .CLV4EJC-d-c:hover {
color: var(--link-hover-color);
}
/* Youtube logo */
#masthead-logo,
#yt-masthead #logo-container .logo,
#footer-logo .footer-logo-icon,
.footer-logo {
background: no-repeat url(data:image/png;base64,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);
background-size: 100%;
opacity: 0.65;
}
.footer-logo img,
#masthead-logo img {
visibility: hidden;
}
/* Mobile logo */
@media (max-width: 704px) {
.exp-responsive #yt-masthead #logo-container {
filter: invert(0.88) saturate(0);
}
}
/* Youtube About page workaround */
.footer-logo {
margin-top: 15px;
display: inline-block;
}
/* Video thumbnail placeholder background */
.yt-thumb {
background: var(--menu-bg-color);
}
/* Light icons */
#watch8-action-buttons .yt-uix-button,
.yt-help-icon,
#yt-masthead-user .yt-uix-button-icon-bell,
.yt-uix-button-icon-icon-account-settings,
#masthead-search .search-btn-component .yt-uix-button-content,
.yt-close-img,
.box-close-link img,
.yt-uix-clickcard-close,
.close-small,
.flag-channel-abuse-form .report-question-mark,
.add-to-widget .addto-search-playlist-section .search-icon,
.add-to-widget .yt-sprite,
.create-playlist-widget-form .has-icon::before,
.create-playlist-widget-form .yt-uix-button-has-icon::before,
.pl-header-title-icon,
.c4-editor-edit::before,
#search-btn span,
.footer-help-btn-img-container,
.yt-ui-menu-item.has-icon::before,
.vm-list-view .vm-video-metric .yt-sprite,
.creator-editor-nav-tabs li > span .yt-sprite,
.creator-editor-nav-tabs li a .yt-sprite,
.copynotice-info-target,
.yt-uix-button-menu-item-icon-annotation-anchored,
.yt-uix-button-icon-annotation-anchored,
.icon-annotation-anchored,
.yt-uix-button-menu-item-icon-annotation-popup,
.yt-uix-button-icon-annotation-popup,
.icon-annotation-popup,
.yt-uix-button-menu-item-icon-annotation-title,
.yt-uix-button-icon-annotation-title,
.icon-annotation-title,
.yt-uix-button-menu-item-icon-annotation-highlight,
.yt-uix-button-icon-annotation-highlight,
.icon-annotation-highlight,
.yt-uix-button-menu-item-icon-annotation-label,
.yt-uix-button-icon-annotation-label,
.icon-annotation-label,
.yt-uix-button .yt-uix-button-icon,
.yt-uix-button .yt-uix-button-arrow,
.vm-search-btn .yt-uix-button-content,
.live-chat-widget .live-comments-emoji-picker-open::before,
.live-chat-widget .overflow-menu-button::before,
.live-chat-widget .post-button::before,
.ytch-search-container .search-btn-component .yt-uix-button-content,
.comments .mod-button,
.CLV4EJC-nb-b,
.CLV4EJC-g-d,
.CLV4EJC-h-n,
.CLV4EJC-n-c,
.CLV4EJC-L-c,
.CLV4EJC-H-i img,
.CLV4EJC-x-a,
.CLV4EJC-eb-a img,
.CLV4EJC-Y-u,
.CLV4EJC-W-s,
button.play-pause-button,
button.expand-button,
.track.attribution .license-button .track-action-icon,
.audiolibrary-track-head .favorite-button .track-action-icon,
#video-tab img,
#cc-tab img,
#images-tab img,
#audio-tab img,
#transition-tab img,
#text-tab img,
#keyboard-help-tab img,
img.storyboard-icon.video-icon,
img.storyboard-icon.audio-icon,
.mediapicker-audio .audio-monetized-badge-container img,
button.audio-add img,
.c4-featured-content-editor .question-mark-icon,
.yt-uix-form-input-checkbox-element,
.yt-card a.yt-action:not([style-scope]):not(.style-scope):after,
.creator-heart-big-unhearted {
filter: invert(100%);
}
/* Icons that need a bit of a boost after invert */
.timeline-zoomslider .slider-icon {
filter: invert(100%) brightness(200%);
}
/* Icons that need to be inverted but then not colored */
button.thumb-add img,
button.thumb-remove img {
filter: invert(100%) saturate(0);
}
/* Fixes for icons that don't need inversion */
#player-playlist .yt-uix-button-icon.yt-sprite {
filter: invert(0);
}
/* Icons that need inverting but then colour flipped back */
.CLV4EJC-N-j {
filter: invert(100%) hue-rotate(180deg)
}
/* Blue to light icons
- Channel tips circle bullet points
*/
.c4-checklist-module .checklist-item.active .todo-icon,
.vm-list-view .vm-video-indicators,
.delete-segment-button-icon,
.add-segment-button-icon,
.yt-sprite.vm-video-privacy,
.live-dashboard .yt-sprite {
filter: brightness(120%) saturate(5%);
}
/* light / gradient icons to darker ones */
.video-unlisted-icon {
background: no-repeat url(http://s.ytimg.com/yts/imgbin/www-hitchhiker-2x-vflMlDDAN.png) -285px -221px;
background-size: 419px 399px;
width: 20px;
height: 20px;
filter: invert(50%);
}
/* Increase check box contrast */
.yt-uix-form-input-checkbox-container input:checked+.yt-uix-form-input-checkbox-element {
border-color: #777;
opacity: 0.7;
}
/* Fix weird check box bug that made them unclickable? */
.yt-uix-form-input-checkbox-element {
pointer-events: none;
}
/* Author link highlight bg */
.comment-renderer.channel-owner .comment-author-text {
background-color: var(--author-highlight-bg-color);
padding-left: 0.5em;
padding-right: 0.5em;
}
/* Background color on links fix */
.yt-ui-ellipsis {
background: transparent !important;
}
/* Card UI elements */
.yt-card,
#masthead-container,
#yt-masthead-container,
body #footer-container,
#masthead-appbar,
.footer-container {
background: var(--card-bg-color);
color: var(--main-text-color);
border: none;
}
/* Checkboxes */
/* Toggle */
.yt-uix-checkbox-on-off .toggle {
background: var(--input-checkbox-toggle-bg-color);
}
.yt-uix-checkbox-on-off label {
background-color: var(--input-checkbox-inactive-bg-color);
}
.yt-uix-checkbox-on-off input[type="checkbox"]:checked + label {
background-color: var(--input-checkbox-active-bg-color);
}
/*================================================================
Masthead notifications
================================================================*/
/* Privacy reminder */
/* BG / border */
.yt-consent-banner {
background: var(--card-light-bg-color);
border: none;
}
.yt-alert-default.yt-alert-success,
.yt-alert-actionable.yt-alert-success,
.yt-alert-naked.yt-alert-success .yt-alert-icon,
.yt-alert-small.yt-alert-success {
background: var(--card-bg-color);
}
/* Text */
.yt-consent-banner .yt-consent-content {
color: var(--main-text-color);
}
/* Close button */
.yt-consent-banner .consent-close {
color: var(--link-color);
}
.yt-consent-banner .consent-close:hover {
color: var(--link-hover-color);
}
/*================================================================
Alert notifications
================================================================*/
.yt-alert-default.yt-alert-info,
.yt-alert-actionable.yt-alert-info,
.yt-alert-naked.yt-alert-info .yt-alert-icon,
.yt-alert-small.yt-alert-info {
background: var(--menu-light-bg-color);
}
.yt-alert-panel {
background: var(--menu-bg-color);
}
/*================================================================
Warning and error boxes
================================================================*/
/* Warning box */
.yt-alert-actionable.yt-alert-warn,
.yt-alert-default.yt-alert-warn,
.yt-alert-naked.yt-alert-warn .yt-alert-icon,
.yt-alert-small.yt-alert-warn,
.CLV4EJC-F-e.CLV4EJC-F-m,
.CLV4EJC-F-k.CLV4EJC-F-m {
background-color: #ffbd59;
margin-bottom: 1em;
/* Give some damn breathing room */
}
/*================================================================
Modal
================================================================*/
/* Fade out background */
.yt-dialog-bg,
.yt-uix-overlay-bg,
.picker.modal-dialog-bg {
background-color: black;
}
.CLV4EJC-s-n {
background-color: black;
opacity: 0.6;
}
/* Main dialog color */
.yt-dialog-fg,
.yt-uix-overlay-fg,
.no-focus-outline .yt-dialog-fg:focus,
.CLV4EJC-s-f,
.CLV4EJC-s-g {
background: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
.yt-uix-overlay-actions {
background: var(--card-bg-color);
}
/* Dialog header */
.CLV4EJC-s-f .CLV4EJC-s-p {
background-color: var(--menu-light-bg-color);
color: var(--link-color);
}
/* Text colors */
.yt-dialog-fg-content .yt-dialog-title,
.yt-uix-overlay-fg-content .yt-dialog-title,
.CLV4EJC-f-c:hover .CLV4EJC-f-f,
.CLV4EJC-f-c:focus .CLV4EJC-f-f,
.CLV4EJC-f-h .CLV4EJC-f-f,
.CLV4EJC-h-q li a {
color: var(--link-color);
}
.yt-dialog-fg-content,
.yt-uix-overlay-fg-content,
input.CLV4EJC-l-f.CLV4EJC-h-o {
color: var(--main-text-color);
}
.overlay-confirmation-preferences-dialog .overlay-confirmation-delivery-method {
color: var(--main-faded-text-color);
}
/* Separators */
.CLV4EJC-s-f .CLV4EJC-s-p,
.CLV4EJC-f-a {
border-color: var(--sep-line-color);
}
/* Input boxes */
.CLV4EJC-h-i {
background-color: var(--input-box-bg-color);
border-color: var(--menu-border-color);
}
/* Dropdown elements */
.CLV4EJC-r-a {
background: var(--menu-light-bg-color);
border-color: var(--menu-light-border-color);
}
/* Item hover */
.CLV4EJC-r-e,
.CLV4EJC-r-e strong {
background-color: var(--menu-light-hover-bg-color);
}
/* Send message */
/* To username box */
.yt-channel-msg-dialog .user-box {
border-color: var(--menu-border-color);
background-color: var(--card-bg-color);
}
/* Text input */
.yt-channel-msg-dialog .compose-message {
border-color: var(--menu-border-color);
background-color: var(--input-box-bg-color);
color: var(--main-text-color);
}
/* Dialog footer */
.yt-channel-msg-dialog .yt-dialog-footer {
background-color: var(--card-bg-color);
}
/* Report dialog */
/* Separator */
.flag-channel-abuse-form hr {
border-color: var(--sep-line-color);
}
/* New Playlist dialog */
/* Header */
.yt-uix-form-legend,
.yt-uix-form-label {
color: var(--link-color);
}
/* Footer bg */
.create-playlist-widget-form .create-playlist-bottom-section,
.CLV4EJC-s-f .CLV4EJC-s-i {
background-color: var(--card-bg-color);
}
/* Playlist settings modal */
/* Separator */
#playlist-settings-editor .yt-uix-tabs {
border-color: var(--sep-line-color);
}
/* Footer bg */
#playlist-settings-editor .yt-dialog-footer {
background-color: var(--card-bg-color);
border-color: var(--sep-line-color);
}
/* Attention highlight bg */
#collaboration-settings .collaboration-settings-invite-link.disabled::before {
opacity: 0.05;
pointer-events: none;
}
/* Create invite "Get link" button */
#collaboration-settings .yt-uix-button.create-invite-link-button {
background: var(--menu-light-bg-color);
border-color: var(--menu-light-border-color);
}
/* Share dialog */
/* Separator */
.yt-card .yt-uix-tabs {
border-color: var(--sep-line-color);
}
/* Normal text */
.share-panel,
.pl-header-sharepanel-content .share-panel-url {
color: var(--main-text-color);
}
/* Share email preview */
.share-email label {
color: var(--main-faded-text-color);
}
.share-email-preview-container {
background: var(--card-bg-color);
}
/* Sub notification settings buttons */
.subscription-preferences-overlay-content .yt-uix-button-size-default {
width: auto;
padding: 0 1.6em;
}
/*================================================================
Masthead
================================================================*/
#masthead-container,
#yt-masthead-container {
background: var(--card-dark-bg-color);
}
/* Search box */
#masthead-search-term,
#masthead-search-terms {
background-color: var(--input-box-bg-color);
box-shadow: none;
border: 1px solid var(--menu-border-color);
}
#masthead-search-term input,
#masthead-search-term input:focus,
#masthead-search-terms input {
color: var(--main-text-color);
}
#masthead-search-term:hover,
#masthead-search-terms:hover {
border-color: var(--menu-light-border-color);
}
/* Search results dropdown */
.gssb_m {
color: var(--main-text-color);
background: var(--card-bg-color);
}
/* Search results border */
.gssb_e {
border: none;
}
/* Search results hover bg */
.gssb_i,
.gssb_i td {
background: var(--card-light-bg-color);
}
.yt-masthead-account-picker.yt-uix-clickcard-card-content {
color: var(--main-text-color);
}
.yt-masthead-picker-account-subtitle {
color: var(--main-faded-text-color);
}
.yt-masthead-picker-footer {
background: var(--card-bg-color);
}
/* Lighter buttons for menu */
.yt-uix-button-default.yt-masthead-picker-button-primary,
.yt-uix-button-default.yt-masthead-picker-settings-button {
background: var(--menu-light-bg-color);
}
.yt-uix-button-default:hover.yt-masthead-picker-button-primary,
.yt-uix-button-default:hover.yt-masthead-picker-settings-button {
background: var(--menu-light-hover-bg-color);
}
/* Settings gear icon opacity fix */
.yt-uix-button-default.yt-masthead-picker-settings-button .yt-uix-button-icon {
opacity: 0.7;
}
.yt-uix-button-default:hover.yt-masthead-picker-settings-button .yt-uix-button-icon {
opacity: 0.9;
}
/* Masthead appbar */
a.yt-uix-button-epic-nav-item.selected,
a.yt-uix-button-epic-nav-item.yt-uix-button-toggled,
button.yt-uix-button-epic-nav-item.selected,
button.yt-uix-button-epic-nav-item.yt-uix-button-toggled,
.epic-nav-item.selected,
.epic-nav-item.yt-uix-button-toggled,
.epic-nav-item-heading {
color: var(--main-text-color);
}
#appbar-nav .yt-uix-button.yt-uix-button-epic-nav-item {
color: var(--main-faded-text-color);
}
/* Notifications */
#yt-masthead-notifications-title {
color: var(--main-text-color);
}
#yt-masthead-notifications-content .item-section>li>.yt-lockup-tile,
#yt-masthead-notifications-content .yt-ui-ellipsis {
background: var(--card-bg-color);
color: var(--main-text-color);
}
#yt-masthead-notifications-content .item-section>li>.yt-lockup-tile:hover,
#yt-masthead-notifications-content .yt-lockup-tile:hover .yt-ui-ellipsis {
background: var(--card-hover-bg-color);
}
/*================================================================
Buttons + popup menus
================================================================*/
/* Elements in listed order:
- Base popup menus
*/
.yt-ui-menu-content {
background: var(--menu-bg-color);
color: var(--main-text-color);
border-color: var(--menu-border-color);
}
/* Main button classes
Elements in listed order:
- Default buttons
- Comments "Show more" button
- Subscribed button
*/
.yt-uix-button-default,
.yt-uix-button-text,
.comment-section-renderer-paginator,
.yt-uix-button-subscribed-branded,
.yt-uix-button-subscribed-branded[disabled],
.yt-uix-button-subscribed-unbranded,
.yt-uix-button-subscribed-unbranded[disabled],
.yt-uix-button-default,
.yt-uix-button-default[disabled],
.yt-uix-button-default[disabled]:hover,
.yt-uix-button-default[disabled]:active,
.yt-uix-button-default[disabled]:focus,
.yt-uix-button-subscribe-unbranded,
.yt-uix-button-subscribe-unbranded[disabled],
.yt-uix-button-subscribe-unbranded[disabled]:hover,
.yt-uix-button-subscribe-unbranded[disabled]:active,
.yt-uix-button-subscribe-unbranded[disabled]:focus,
.business-email-container .business-email-button,
.yt-form-input-select-container,
.yt-uix-button-dark,
.yt-uix-button-dark[disabled],
.yt-uix-button-dark[disabled]:hover,
.yt-uix-button-dark[disabled]:active,
.yt-uix-button-dark[disabled]:focus,
#creator-subheader #creator-subheader-item-count,
.CLV4EJC-g-q,
.yt-uix-button-panel:hover .creator-bar-item .yt-uix-button-text-dark {
background: var(--menu-bg-color);
color: var(--main-text-color);
border-color: var(--menu-border-color);
opacity: 1;
}
/* Buttons that fade out when not in use */
.yt-uix-button-c4-view-action {
background: var(--menu-light-bg-color);
color: var(--main-text-color);
border-color: var(--menu-light-border-color);
}
/* Active buttons */
.yt-uix-button-default:active,
.yt-uix-button-default.yt-uix-button-toggled,
.yt-uix-button-default.yt-uix-button-active,
.yt-uix-button-default.yt-uix-button-active:focus,
.yt-uix-button-text:active,
.yt-uix-button-dark:hover,
.CLV4EJC-g-q:hover {
background-color: var(--menu-hover-bg-color);
border-color: var(--menu-border-color);
box-shadow: none;
}
/* Lighter buttons */
.CLV4EJC-g-f,
.CLV4EJC-g-v:active,
.CLV4EJC-g-f:active,
.CLV4EJC-g-w:active,
.CLV4EJC-g-f.CLV4EJC-g-y {
background-image: none;
background-color: var(--menu-light-bg-color);
border-color: var(--menu-light-border-color);
box-shadow: none;
}
.CLV4EJC-g-f:hover {
background-image: none;
background-color: var(--menu-light-hover-bg-color);
border-color: var(--menu-light-border-color);
}
/* Hover states
Elements in listed order:
- Default buttons
- Comments "Show more" button
- Subscribed button
*/
.yt-uix-button-default:hover,
.yt-uix-button-text:hover,
#comment-section-renderer .comment-section-renderer-paginator:hover,
.yt-uix-button-subscribed-branded[disabled]:hover,
.yt-uix-button-subscribed-branded[disabled]:active,
.yt-uix-button-subscribed-branded[disabled]:focus,
.yt-uix-button-subscribed-unbranded[disabled]:hover,
.yt-uix-button-subscribed-unbranded[disabled]:active,
.yt-uix-button-subscribed-unbranded[disabled]:focus,
.yt-uix-button-default.yt-uix-button-toggled:hover,
.yt-uix-button-subscribe-unbranded:hover,
.yt-uix-button-panel .creator-bar-item .yt-uix-button-text-dark:hover {
background: var(--menu-light-hover-bg-color);
color: var(--main-text-color);
border-color: var(--menu-light-border-color);
box-shadow: none;
}
/* Disabled / de-emphasized */
.yt-uix-button.yt-uix-button-subscribed-unbranded,
.CLV4EJC-g-f[disabled],
.CLV4EJC-g-f[disabled]:hover,
.CLV4EJC-g-f[disabled]:active {
color: var(--main-faded-text-color);
}
.CLV4EJC-g-f[disabled],
.CLV4EJC-g-f[disabled]:hover,
.CLV4EJC-g-f[disabled]:active {
background: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
/* Popup menu items */
.yt-uix-button-menu {
background: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
.yt-ui-menu-item,
.yt-uix-button-menu .yt-uix-button-menu-item {
color: var(--main-text-color);
}
.yt-uix-button-menu .yt-uix-button-menu-item.selected,
.yt-uix-button-menu .yt-uix-button-menu-item-highlight .yt-uix-button-menu-item,
.yt-uix-button-menu .yt-uix-button-menu-item:hover {
color: var(--link-hover-color);
background-color: var(--menu-hover-bg-color)
}
.yt-ui-menu-item:hover {
background: rgba(255, 255, 255, 0.02);
}
.yt-ui-menu-item:focus {
background: rgba(255, 255, 255, 0.05);
}
/* Popup tips */
.yt-uix-clickcard-card-border,
.yt-uix-hovercard-card-border {
background: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
/* Lighter */
.CLV4EJC-E-g {
background: var(--menu-light-bg-color);
border-color: var(--menu-light-border-color);
}
/* Lighter arrow */
/* Right */
.CLV4EJC-E-l .CLV4EJC-E-e {
border-right-color: var(--menu-light-bg-color);
}
.CLV4EJC-E-l .CLV4EJC-E-h {
border-right-color: #66666f;
}
/* Left */
.CLV4EJC-E-e {
border-left-color: var(--menu-light-bg-color);
}
.CLV4EJC-E-h {
border-left-color: var(--menu-light-border-color);
}
/* Popup tips text */
.yt-uix-clickcard-card-body,
.yt-uix-hovercard-card-body,
.CLV4EJC-p-c {
color: var(--main-text-color);
}
/* Arrow */
/* Main bg color */
/* Tips popout */
.yt-uix-clickcard-card-flip .yt-uix-card-body-arrow-horizontal,
.yt-uix-hovercard-card-flip .yt-uix-card-body-arrow-horizontal {
border-right-color: var(--menu-bg-color);
}
/* Account popdown */
.yt-uix-clickcard-card-reverse .yt-uix-card-body-arrow-vertical,
.yt-uix-hovercard-card-reverse .yt-uix-card-body-arrow-vertical {
border-bottom-color: var(--menu-bg-color);
}
/* Dropdown button down arrow */
.yt-uix-button-arrow {
border-top-color: var(--main-text-color);
}
/* Border */
/* Tips popout */
.yt-uix-clickcard-card-flip .yt-uix-card-border-arrow-horizontal,
.yt-uix-hovercard-card-flip .yt-uix-card-border-arrow-horizontal {
border-right-color: var(--menu-border-color);
}
/* Account popdown */
.yt-uix-clickcard-card-reverse .yt-uix-card-border-arrow-vertical,
.yt-uix-hovercard-card-reverse .yt-uix-card-border-arrow-vertical {
border-bottom-color: var(--menu-border-color);
}
/*================================================================
Guide sidebar
================================================================*/
#appbar-guide-menu,
.guide-flyout {
background: var(--menu-bg-color);
}
/* Remove default button class styles */
#appbar-guide-button {
background: none;
border: none;
}
#appbar-guide-button .yt-uix-button-icon {
filter: invert(0.4)
}
#masthead-positioner:hover .yt-uix-button-icon-appbar-guide {
filter: brightness(2)
}
.guide-pinned .guide-pinning-enabled #appbar-guide-menu {
border-color: var(--menu-border-color);
}
/* Item */
/* Hover bg */
.guide-flyout-trigger.on-hover,
.guide-item:hover,
.guide-item:hover .yt-deemphasized-text,
.guide-collapsible-item .yt-uix-expander-head:hover {
background: var(--menu-hover-bg-color);
}
/* Text color */
li.guide-section h3 a {
color: var(--link-color);
}
.guide-item {
color: var(--main-text-color);
}
.guide-item .guide-count,
.guide-view-more,
.guide-item-subtitle {
color: var(--main-faded-text-color);
}
/* Icons */
.guide-item .yt-sprite {
filter: brightness(200%);
opacity: 0.65;
}
.guide-item:hover .yt-sprite,
.guide-item.guide-item-selected .yt-sprite {
opacity: 1;
}
.guide-section-separator {
border-color: var(--sep-line-color);
}
/*================================================================
Home page video feed
================================================================*/
/* Separator lines */
#browse-items-primary .item-section > li > .yt-lockup-tile,
.branded-page-v2-primary-col .branded-page-box,
.section-list li .item-section .branded-page-box,
.yt-lockup-playlist-item {
border-color: var(--sep-line-color);
}
/* Left / right arrows */
.compact-shelf .yt-uix-button-shelf-slider-pager {
background: var(--menu-bg-color);
}
/* arrow hover border */
.browse-list-item-container:hover .compact-shelf .yt-uix-button-shelf-slider-pager,
.compact-shelf:hover .yt-uix-button-shelf-slider-pager {
border-color: var(--menu-border-color);
}
/* arrow icon color */
.compact-shelf .yt-uix-shelfslider-next-arrow,
.rtl .compact-shelf .yt-uix-shelfslider-prev-arrow,
.compact-shelf .yt-uix-shelfslider-prev-arrow,
.rtl .compact-shelf .yt-uix-shelfslider-next-arrow {
filter: invert(100%);
}
/* watch later button icon */
.addto-watch-later-button::before,
.addto-watch-later-button-sign-in::before {
filter: invert(100%) brightness(70%);
}
/* Dim name links */
.lohp-video-metadata .yt-user-name {
opacity: 0.7;
}
/* Questions */
.question-shelf-heading h4 {
color: var(--main-text-color);
}
/* Video removed thumbnail */
.yt-lockup-notifications-container {
border-color: var(--sep-line-color);
}
.service-endpoint-replace-enclosing-action-notification {
color: var(--main-text-color);
}
/*================================================================
Search results
================================================================*/
/* Header bg and separator */
.search-header {
background-color: var(--menu-bg-color);
border-color: var(--sep-line-color);
}
/* Search filter */
.search-header .yt-uix-button-content,
.filter-col-title {
color: var(--main-text-color);
}
/* Filter de-emphasized unselected */
.filter {
opacity: 0.75;
}
.filter-selected {
opacity: 1;
}
/* Search results */
.search-header .num-results,
.search-header .num-results strong {
color: var(--main-faded-text-color);
}
/* Recommended for you border */
#browse-items-primary .item-section > li > .yt-lockup-tile,
.branded-page-v2-primary-col .branded-page-box,
.section-list li .item-section .branded-page-box {
border-color: var(--sep-line-color) !important;
background-color: var(--menu-bg-color);
}
/* Highlight current page in pagination buttons */
.search-pager button {
background-color: var(--menu-light-hover-bg-color) !important;
}
/* Song artist top tracks / albums card */
.watch-card a,
.watch-card:hover a,
.watch-card .yt-uix-tabs-tab,
.watch-card .yt-uix-tabs-tab:hover,
.watch-card .watch-card-more-tab:hover {
color: inherit;
}
.watch-card-list td {
border-color: var(--sep-line-color) !important;
}
/*================================================================
History page
================================================================*/
/* Separators */
.feed-header,
.comment-history-block-header {
border-color: var(--sep-line-color);
}
/* Search box */
#history-search .history-search-field {
border-color: var(--menu-border-color);
}
/* Comments */
.yt-lockup,
.comment-history-entry-renderer-content {
color: var(--main-text-color);
}
/*================================================================
Upload page
================================================================*/
#upload-button-text,
.upload-footer-header,
.upload-sidebar-header {
color: var(--main-text-color);
}
.upload-other-options-list .upload-option-text {
color: var(--main-faded-text-color);
}
/*================================================================
Channel page
================================================================*/
/* Channel stats top header */
.channel-header .secondary-header-contents {
background-color: var(--card-bg-color);
}
.secondary-header-contents .nav-text {
color: var(--main-text-color);
}
/* Header custom links */
/* Background */
.channel-header .about-secondary-links,
.channel-header .about-custom-links {
background-color: var(--menu-bg-color);
}
/* Text headers
- Channel username
- General headers
*/
.channel-header .branded-page-header-title .branded-page-header-title-link,
.branded-page-module-title {
color: var(--link-color);
}
/* "View as" input */
.primary-header-contents .view-as-menu .view-as-menu-trigger {
color: var(--main-text-color);
}
.feed-item-container.legacy-style .feed-item-main {
border-color: var(--sep-line-color);
}
/* Icons
- Settings gear
- Search
- Misc other button icons
- Channel stats header icons
- Play all button
*/
.yt-uix-button [class*="material"],
#channel-search .show-search .search-icon,
.c4-button-opacity::before,
.secondary-header-action .header-action-icon,
.yt-uix-button-default::before,
.yt-uix-button-default .yt-uix-button-icon {
filter: invert(60%) brightness(150%);
}
/* Main channel nav links */
a.yt-uix-button.yt-uix-button-epic-nav-item,
button.yt-uix-button-epic-nav-item,
.epic-nav-item {
color: var(--main-faded-text-color);
}
/* Spotlight border highlight */
#c4-spotlight-editor .spotlight-editor-tab {
border-color: var(--card-hover-bg-color);
}
/* Video details */
.lohp-video-metadata,
.lohp-video-metadata .view-count {
color: var(--main-faded-text-color);
}
/* Featured video */
/* Stats */
.video-player-view-component .view-count .count,
.video-player-view-component .view-count .content-item-time-created {
color: var(--main-faded-text-color);
}
/* Featured video description */
/* Text */
.video-player-view-component {
color: var(--main-text-color);
}
/* BG */
.yt-uix-expander-ellipsis {
background-color: transparent;
}
/* Playlist description */
.shelf-description,
.shelf-annotation {
color: var(--main-faded-text-color);
}
/* View as top header */
#view-as-notification {
background-color: var(--card-bg-color);
}
/* Separators */
#c4-header-bg-container,
.channel-header .secondary-header-contents,
.branded-page-v2-primary-col .yt-uix-inlineedit-view-container .branded-page-box,
.branded-page-v2-primary-col .branded-page-box.video-player-view-component:last-child,
.branded-page-v2-primary-col .branded-page-box.c4-featured-content:last-child,
.branded-page-v2-primary-col .branded-page-box.c4-featured-content-editor:last-child,
.branded-page-v2-primary-col .branded-page-box.welcome:last-child,
.branded-page-v2-subnav-container {
border-color: var(--sep-line-color);
}
/* Card hover background */
#other-channels-sidebar:hover,
.related-channels-editor:hover {
background-color: var(--card-light-bg-color);
}
/* Related channels disable button text */
.yt-uix-button-c4-view-action.yt-uix-button-destructive {
color: var(--link-hover-color);
}
/* About page */
/* Channel stats */
.about-stats .about-stat {
color: var(--main-faded-text-color);
}
.about-metadata-container {
color: var(--main-text-color);
}
/* About edit */
/* Separators */
.about-metadata-label-border-top {
border-color: var(--sep-line-color);
}
/* Edit hover */
.about-description-editor .c4-module-is-editable:hover,
.about-business-email-editor .c4-module-is-editable:hover,
.about-metadata-editor .c4-module-is-editable:hover {
background-color: var(--card-dark-bg-color);
}
/* Input box font color fix */
.c4-module-editor-form .yt-uix-form-input-text,
.c4-module-editor-form .yt-uix-form-input-select,
.c4-module-editor-form .yt-uix-form-input-textarea {
color: var(--main-text-color);
}
/* Search */
/* Text color */
.yt-uix-form-input-select,
.yt-uix-form-input-text,
.yt-uix-form-input-textarea {
color: var(--main-text-color);
}
/* Own playlist edit */
/* Header bg */
#pl-header {
background: var(--menu-bg-color);
}
/* List title */
#pl-header .pl-header-title {
color: var(--link-color);
}
/* List title hover */
.pl-header-inlineedit .c4-module-is-editable:hover {
background-color: var(--input-box-bg-color);
}
/* List title hover edit button */
.pl-header-inlineedit .yt-uix-button-c4-view-action {
border-color: var(--menu-light-border-color);
}
/* List title edit mode remove useless white bg crap */
.c4-module-editor-form {
background-color: transparent;
}
/* Edit mode border */
.c4-module-editor-form .yt-uix-form-input-text,
.c4-module-editor-form .yt-uix-form-input-select,
.c4-module-editor-form .yt-uix-form-input-textarea {
border-color: var(--menu-light-border-color);
}
/* Permissions icon -> Owner username vertical separator */
#pl-header .privacy-icon-present .pl-header-details::before {
border-color: var(--sep-line-color);
}
/* Add description link color */
#pl-header .pl-header-add-description-button {
color: var(--link-color);
}
#pl-header .pl-header-add-description-button:hover {
color: var(--link-hover-color);
}
/* Playlist notifications, auto sorted etc. */
.pl-message-panel .yt-alert-default {
border-color: var(--sep-line-color);
background-color: var(--menu-light-bg-color);
}
.pl-message-panel .yt-alert-default .yt-alert-content {
color: var(--main-text-color);
}
/* Video list item */
/* Separator */
.pl-video {
border-color: var(--sep-line-color);
}
/* Hover bg change */
.pl-video:hover {
background-color: var(--menu-hover-bg-color);
}
/* Video list item dragged background */
.yt-uix-dragdrop-cursor-follower {
border-color: var(--menu-border-color);
background-color: var(--menu-bg-color);
}
/* Video list item move handle */
.pl-video-list-editable .pl-video:hover .pl-video-handle,
.yt-uix-dragdrop-cursor-follower .pl-video-handle {
background: var(--menu-light-bg-color);
border: none;
padding: 0 0.2em;
}
/* Title */
.pl-video-title-link {
color: var(--link-color);
}
/* Hovered title link */
.pl-video:hover .pl-video-title-link,
.pl-video:hover .pl-video-owner a {
color: var(--link-hover-color);
}
/*================================================================
Video page autoplay / recommended
================================================================*/
/* "Up next" text */
#watch7-sidebar .watch-sidebar-head {
color: inherit;
}
/* Autoplay (i) icon */
.autoplay-bar .autoplay-info-icon {
filter: invert(100%);
}
/* List item title */
.video-list .video-list-item .title,
.video-list-item a {
color: var(--main-text-color);
}
#watch7-sidebar .video-list-item a:hover .title,
#watch7-sidebar .video-list-item a:hover .title .yt-deemphasized-text {
color: var(--main-text-color);
}
/* List item details text */
.video-list .video-list-item .description,
.video-list .video-list-item .stat {
color: var(--main-faded-text-color);
}
/* Separator line */
#watch7-sidebar .watch-sidebar-separation-line {
border-color: var(--sep-line-color);
}
/* NEW tag */
.yt-badge {
color: var(--main-text-color);
border-color: var(--menu-border-color);
}
/* Live Now tag */
.yt-badge.yt-badge-live,
.tpd {
padding: 0.25em 0.5em;
background-color: #cc181e;
color: white;
border-color: #900;
}
/*================================================================
Creator Bar
================================================================*/
#watch7-creator-bar {
background: var(--card-light-bg-color);
border-color: var(--card-border-color);
}
.creator-bar-item [class*="yt-uix-button-icon"] {
filter: invert(50%) brightness(150%);
}
/*================================================================
Video player
================================================================*/
/* Remove progress bar focus outline */
.ytp-probably-keyboard-focus .ytp-progress-bar:focus,
.ytp-keyboard-focus .ytp-progress-bar:focus {
box-shadow: none;
}
/*================================================================
Video page details
================================================================*/
#watch8-action-buttons {
border-top-color: var(--sep-line-color);
}
/* Editable fields */
.watch-editable:hover {
background: var(--bg-color);
}
/* Subscribe options button */
.yt-uix-button-default::before,
.yt-uix-button-default .yt-uix-button-icon {
opacity: 1;
}
.yt-uix-button-default:hover .yt-uix-button-icon,
.yt-uix-button-default:hover::before {
opacity: 0.4;
filter: invert(100%);
}
/* Subscriber count text */
.yt-subscription-button-subscriber-count-branded-horizontal,
.yt-subscription-button-subscriber-count-unbranded-horizontal {
color: var(--main-text-color);
background: transparent;
border: none;
border-left: 1px solid var(--menu-border-color);
}
/* Add to menu */
/* Header */
#yt-uix-videoactionmenu-menu h3 {
color: var(--link-color);
}
/* Input hover border */
.yt-uix-form-input-select:hover,
.yt-uix-form-input-text:hover,
.yt-uix-form-input-textarea:hover,
.yt-commentbox-text:hover {
border-color: var(--menu-light-border-color);
}
/* List item */
/* Text */
.add-to-widget .addto-playlist-item {
color: var(--main-text-color);
}
/* Hover state */
.add-to-widget .addto-playlist-item:hover,
.add-to-widget .create-playlist-item:hover,
.add-to-widget .addto-playlist-item.yt-uix-kbd-nav-highlight {
background-color: var(--menu-hover-bg-color);
}
/* Checkboxes */
.add-to-widget .playlist-status,
.add-to-widget .contains-all-selected-videos.to-be-removed .playlist-status,
.add-to-widget .contains-some-selected-videos.to-be-removed .playlist-status {
opacity: 1;
filter: invert(0.6);
}
/* Separator */
.add-to-widget .playlists {
border-color: var(--sep-line-color);
}
/* Create button */
.add-to-widget .create-playlist-item {
color: var(--main-text-color);
}
/* Views / Likes / Dislikes */
/* Like button / text colour */
.like-button-renderer-like-button.yt-uix-button:active:before,
.like-button-renderer-like-button.yt-uix-button.yt-uix-button-toggled:before,
.like-button-renderer-like-button:active .yt-uix-button-content,
.like-button-renderer-like-button.yt-uix-button-toggled .yt-uix-button-content {
filter: hue-rotate(180deg);
}
/*================================================================
Video page description
================================================================*/
#watch-description {
color: var(--main-text-color);
}
.yt-card .yt-uix-button-expander {
border-top-color: var(--sep-line-color);
color: var(--main-faded-text-color);
}
/*================================================================
Video page playlist
================================================================*/
/* Title and options section */
.watch-playlist {
color: var(--main-text-color);
background: var(--card-bg-color);
}
/* List bg */
#player-playlist .playlist-videos-list {
background-color: var(--card-bg-color);
color: var(--main-text-color);
/* Playlist number */
}
/* Active item background */
#player-playlist:not(.watch-queue-nav) .playlist-videos-list > li.currently-playing {
background-color: var(--menu-hover-bg-color);
}
/* Hover item background */
#player-playlist .playlist-videos-list > li:hover {
background-color: var(--menu-hover-bg-color);
}
/* Item name */
#player-playlist .playlist-video h4 {
color: var(--main-text-color);
background-color: transparent;
}
/* Item uploader */
#player-playlist .video-uploader-byline {
color: var(--main-faded-text-color);
}
/*================================================================
Comments
================================================================*/
/* Comment box */
/* Remove dumb looking speech bubble arrow */
.comment-simplebox-arrow,
.sharing-balloon::before,
.sharing-balloon::after {
display: none;
}
.comment-simplebox-renderer-collapsed-content,
.sharing-balloon {
border: 1px solid var(--menu-border-color);
background-color: var(--input-box-bg-color);
color: var(--main-text-color);
}
.comment-simplebox {
background-color: transparent;
}
.comment-simplebox-frame {
border-color: var(--menu-border-color);
background-color: var(--input-box-bg-color);
}
.comment-simplebox-text,
.comment-simplebox-prompt {
color: var(--main-text-color);
background-color: transparent;
}
/* Separator between your comment and all comments */
.comment-simplebox-renderer {
border-color: var(--sep-line-color);
}
/* Highlighted comment tag */
.comment-renderer-header .comment-renderer-linked-comment {
background: var(--sep-line-color);
border-color: var(--sep-line-color);
color: var(--main-text-color);
padding: 0.2em 1em;
}
/* Upvote / downvote icons */
.sprite-like[aria-checked="true"]::before {
filter: hue-rotate(0deg);
}
.sprite-like[aria-checked="true"]:hover::before {
filter: hue-rotate(0deg) brightness(1.35);
}
.sprite-dislike[aria-checked="true"]::before {
filter: hue-rotate(140deg);
}
.sprite-dislike[aria-checked="true"]:hover::before {
filter: hue-rotate(140deg) brightness(1.35);
}
/*================================================================
Footer
================================================================*/
/* Button icon color fix */
#footer .yt-uix-button-icon {
filter: invert(100%);
opacity: 0.5;
}
/* Menus */
#yt-picker-country-footer,
#yt-picker-language-footer,
#yt-picker-safetymode-footer {
background: var(--menu-bg-color);
}
/* Close button */
#footer .yt-close-img {
filter: invert(100%);
opacity: 1;
}
/* Menu text colors */
.yt-default h1,
.yt-default h2,
.yt-default h3,
.yt-default h4,
.yt-default h5,
.yt-default h6,
h1.yt,
h2.yt,
h3.yt,
h4.yt,
h5.yt,
h6.yt,
.yt-picker-region-name {
color: var(--main-text-color);
}
.yt-default .yt-notes,
p.yt-notes {
color: var(--main-faded-text-color);
}
.yt-picker-content strong,
.yt-picker-content strong .yt-picker-region-name {
color: var(--link-hover-color);
}
#footer-links-primary a {
color: var(--link-color);
}
#footer-links-primary a:hover {
color: var(--link-hover-color);
}
#footer-links-secondary a,
#footer-links-secondary .copyright {
color: var(--main-faded-text-color);
}
#footer-links-secondary a:hover {
color: var(--link-color);
}
/* Separators */
.yt-picker-header,
.yt-picker-hr,
#footer-main,
#safety-form p.safety-submit {
border-color: var(--sep-line-color);
}
/* Restricted mode form */
#safety-form {
color: var(--main-text-color);
}
/*================================================================
Settings / Account management
================================================================*/
/* Account Settings */
/* Left menu */
#creator-sidebar h3,
#creator-sidebar h3 a {
color: var(--main-text-color);
}
/* Menu items */
#creator-sidebar .creator-sidebar-section a {
color: var(--main-text-color);
}
#creator-sidebar .creator-sidebar-section a:hover {
background: var(--card-dark-bg-color);
color: var(--link-hover-color);
}
/* Account settings main page container */
.account-container {
background: var(--card-bg-color);
}
.account-header h1,
h3.account-section-header {
color: var(--link-color);
}
.account-content {
color: var(--main-text-color);
}
.setting-reminder {
color: var(--main-faded-text-color);
}
.yt-horizontal-rule {
border-color: var(--sep-line-color);
}
.yt-uix-form-input-select,
.yt-uix-form-input-text,
.yt-uix-form-input-textarea,
.yt-commentbox-text {
border-color: var(--menu-border-color);
}
.yt-uix-form-input-select-content,
.yt-uix-form-input-select-element,
.yt-commentbox-text {
background-color: var(--input-box-bg-color);
color: var(--main-text-color);
text-shadow: none;
}
.social-connector {
background: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
/* Promo container */
.howto-promo-container {
background-image: none;
}
.howto-circle {
background: var(--menu-bg-color);
border: 1px solid var(--menu-border-color);
}
.remote-icon {
filter: invert(92%) brightness(200%);
}
.yt-uix-form-input-select,
.yt-uix-form-input-text,
.yt-uix-form-input-textarea {
background: var(--input-box-bg-color);
border-color: var(--menu-border-color);
}
/*================================================================
Creator Studio
================================================================*/
/* Header text */
#dashboard-header h2 a,
#creator-sidebar .creator-sidebar-branding h1,
.dashboard-widget-header h2 a {
color: var(--link-color);
}
#dashboard-header h2,
#dashboard-header h3,
#dashboard-header .dashboard-stat-value,
#dashboard-header .dashboard-stat-name,
#dashboard-header .add-widget-button-label {
text-shadow: none;
}
/* Dashboard as active menu item */
#creator-sidebar > .creator-sidebar-section.selected > h3 a,
#creator-sidebar > #creator-sidebar-section-id-dashboard.selected > h3 a {
background-color: var(--menu-hover-bg-color);
}
/* Loading overlay */
.CLV4EJC-c-b {
background: var(--menu-light-hover-bg-color);
}
.CLV4EJC-c-e {
box-shadow: 0 2px 8px #111;
}
/* Widget cards */
/* Text */
.dashboard-widget-header:hover h2 a {
color: var(--link-color);
}
/* Widget bg */
.dashboard-widget.notification,
.dashboard-widget .dashboard-widget-content,
.dashboard-widget .dashboard-widget-config {
background-color: var(--card-bg-color);
color: var(--main-text-color);
}
/* Widget hover */
.dashboard-widget-header:hover,
.dashboard-widget .dashboard-widget-config .dashboard-widget-header,
.dashboard-widget.yt-uix-dragdrop-dragged-item .dashboard-widget-header,
.dashboard-widget.yt-uix-dragdrop-cursor-follower .dashboard-widget-header {
background-color: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
.dashboard-widget-header:hover .dashboard-widget-overlay-icon,
.dashboard-widget.yt-uix-dragdrop-dragged-item .dashboard-widget-header .dashboard-widget-header-controls,
.dashboard-widget.yt-uix-dragdrop-cursor-follower .dashboard-widget-header .dashboard-widget-header-controls,
.dashboard-widget:hover .dashboard-widget-display-title,
.dashboard-widget.yt-uix-dragdrop-dragged-item .dashboard-widget-display-title,
.dashboard-widget.yt-uix-dragdrop-cursor-follower .dashboard-widget-display-title {
border-color: var(--menu-border-color);
}
.yt-uix-button-icon-dashboard-widget-remove,
.yt-uix-button-icon-dashboard-widget-config {
filter: invert(100%) brightness(200%);
}
/* Dashboard */
/* Header */
/* Channel name / username hover */
#dashboard-header h2 a:hover {
color: var(--link-hover-color);
}
#dashboard-header .dashboard-stat-value {
color: var(--main-text-color);
}
/* Text */
#dashboard-header .dashboard-stat-name,
#dashboard-header .add-widget-button-label {
color: var(--main-faded-text-color);
}
/* Add widget */
.add-widget-button {
background: no-repeat url(http://s.ytimg.com/yts/imgbin/www-videomanager-2x-vflI4gnrL.png) -26px -631px;
background-size: 70px 705px;
filter: brightness(150%);
}
.add-widget-button:hover,
.add-widget-button:focus {
background: no-repeat url(http://s.ytimg.com/yts/imgbin/www-videomanager-2x-vflI4gnrL.png) 0 -665px;
background-size: 70px 705px;
filter: invert(0.7);
}
/* Popup menu */
/* Header text */
.add-widget-menu-content h3 {
color: var(--link-color);
}
/* Text */
.add-widget-menu-item,
.add-widget-menu-item.added:hover,
.add-widget-menu-content.widget-limit .add-widget-menu-item:hover {
color: var(--main-text-color);
}
/* Separators */
.add-widget-menu-content li,
#dashboard-header-stats li {
border-color: var(--sep-line-color);
}
/* Hover menu item */
.add-widget-menu-item:hover .add-widget-menu-item-contents {
background-color: var(--menu-hover-bg-color);
}
/* Menu */
/* Icons */
#creator-sidebar .studio-icon {
filter: invert(1);
}
#creator-sidebar .studio-icon.selected,
#creator-sidebar a:hover .studio-icon.creator-sidebar-dashboard.selected {
filter: none;
}
/* Tips cards */
.dashboard-widget-todos .todo-item {
border: 1px solid transparent;
}
.dashboard-widget-todos .todo-item:hover {
background-color: var(--card-hover-bg-color);
}
.dashboard-widget-todos .todo-description {
border-color: var(--card-border-color);
}
/* View all button */
.dashboard-widget-footer .dashboard-widget-view-all-link {
color: var(--link-color);
}
.dashboard-widget-footer .dashboard-widget-view-all-link:hover {
background-color: var(--card-hover-bg-color);
}
/* Comments card */
.dashboard-widget-comments .comment-comment {
color: var(--main-text-color);
}
/* Analytics card */
.analytics-sparkline-card:hover {
background: var(--card-hover-bg-color);
}
.analytics-sparkline-card .infos .title {
color: var(--main-text-color)
}
.analytics-sparkline-card .infos .total {
color: var(--main-faded-text-color);
}
/* Videos card */
.video-list-item a:hover {
background: var(--menu-hover-bg-color);
}
/* Notifications page */
/* Text */
.yt-creator-notifications .yt-creator-notifications-header h2 {
color: var(--link-color);
}
.yt-creator-notifications .yt-creator-tip-list tr {
color: var(--main-text-color);
}
/* Separators */
.yt-creator-notifications .yt-creator-tip-list tr {
border-color: var(--sep-line-color);
}
/* Inactive / completed */
.yt-creator-notifications .yt-creator-tip-list .inactive {
background: var(--card-dark-bg-color);
}
/* Video Manager */
/* Header text */
#creator-subheader h2 {
color: var(--link-color);
}
/* Search menu */
/* Search input box */
#vm-myvideos-search-box,
#vm-playlists-search-box,
#vm-tags-search-box {
border-color: var(--card-border-color);
}
#advanced-search-button-menu {
color: var(--main-text-color);
}
.advanced-search-footer {
background: var(--card-bg-color);
}
/* Filter bar and pagination */
#non-appbar-vm-video-actions-bar,
#non-appbar-vm-video-actions-bar .vm-video-actions-bar,
#vm-pagination {
background-color: var(--menu-bg-color);
}
.yt-ui-menu-content .yt-ui-menu-item.menu-subheading,
.yt-ui-menu-content .yt-ui-menu-item.menu-subheading-notice {
background: var(--card-bg-color);
border-color: var(--menu-border-color);
border-bottom: 1px solid var(--menu-border-color);
}
.yt-ui-menu-content .yt-ui-menu-item.menu-subheading,
.yt-ui-menu-content .yt-ui-menu-item.menu-subheading-notice {
color: var(--main-faded-text-color);
}
/* Video list */
.vm-list-view .vm-video-list .vm-video-item {
background: transparent;
}
.vm-list-view .vm-video-list .vm-video-item.selected {
background: var(--card-hover-bg-color);
}
.vm-list-view .vm-video-list .vm-video-item:hover {
background: var(--card-light-hover-bg-color);
}
.vm-list-view .vm-video-metrics a:hover {
background: transparent;
}
/* Playlist list */
#non-appbar-vm-video-actions-bar .vm-video-actions-inner #vm-view-filter-label,
.vm-copyright-filter-wrapper {
color: var(--main-text-color);
}
/* Separators */
#non-appbar-vm-video-actions-bar .vm-video-actions-inner,
.menu-item-top-divider {
border-color: var(--sep-line-color);
}
.vm-list-view .vm-video-item-content-horizontal-divider {
background: var(--sep-line-color);
}
/* Creator editor */
/* BG */
#creator-editor-container {
background: var(--card-bg-color);
}
.metadata-editor-container .video-settings-form,
.metadata-container,
#inline-editor-main {
background: transparent;
}
/* Nav bar */
.creator-editor-nav-tabs li > span,
.creator-editor-nav-tabs li a,
.tabs .tab-header.selected a,
.tabs .tab-header a:hover,
.tabs .tab-header:hover a,
.tabs .tab-header a:focus {
color: var(--main-text-color);
}
/* Separators */
.creator-editor-nav,
.creator-editor-header,
.copynotice-claim-details-table tr,
.metadata-editor-container .subnav,
.translation-editor-header .translation-editor-column-half,
.translation-editor-header .translation-editor-column-divider,
.creator-editor-content #inline-editor-header,
.tab-container,
#enhance-footer,
.blur-effect-entry,
#audio-ui-pagefold,
#audio-ui-wfe table,
#audio-ui-wfe .audio-ui-wfe-section,
#audio-ui-wfe-nonmuting .audio-ui-wfe-rowgroup,
#annotator-select-menu .yt-uix-button-menu-item td,
#annotator-add-div,
#annotator-select-div,
.annotation-details-container li.annotation-time-pair,
.annotation-link,
#add-captions-section,
#video-settings-section,
#bottom-notes-section,
.timed-event-line,
#event-line-editor {
border-color: var(--sep-line-color);
}
/* Info icon popup arrow */
.yt-uix-card-body-arrow-vertical {
border-top-color: var(--menu-bg-color);
}
/* Text */
.copynotice-top-section,
.copynotice-claim-info,
.video-info-text,
#player-and-info-pane #video-info dd,
.metadata-container h3,
.single-field,
.menu-tab:hover,
.menu-tab.selected,
.enhance-effect .slider-readout,
.enhance-effect .property-title,
.blur-effect-entry .blur-effect-title,
.yt-alert-naked .yt-alert-content {
color: var(--main-text-color);
}
.blur-effect-entry .blur-effect-explanation,
.blur-effect-footnote {
color: var(--main-faded-text-color);
}
/* Video tagging ui */
/* Container bg */
.video-settings-tag-chips-container {
background: var(--card-dark-bg-color);
border-color: var(--card-border-color);
}
/* Tag */
.yt-chip {
background-color: var(--menu-bg-color);
color: var(--main-text-color);
border-color: var(--menu-border-color);
box-shadow: none;
}
/* Input box */
.video-settings-add-tag,
.translation-editor-original-input,
.translation-editor-original-input:hover,
.translation-editor-original-input:focus {
background-color: var(--input-box-bg-color);
border: 1px solid var(--menu-border-color) !important;
color: var(--main-text-color);
}
/* Audio editor */
#featured-tracks-header {
background-color: var(--menu-bg-color);
}
#audio-ui {
color: var(--link-color);
}
#featured-tracks-header,
#audio-ui-featured-table {
border-color: var(--menu-border-color);
}
.audio-ui-featured-row {
background-color: var(--card-dark-bg-color);
border-color: var(--card-border-color);
box-shadow: none;
color: var(--main-text-color);
}
#audio-ui-search-input-field {
background-color: transparent;
border: none;
}
.searchfield input {
border-color: var(--menu-bg-color);
color: var(--main-text-color);
}
.searchfield input:focus {
border-color: var(--menu-light-bg-color);
}
/* Annotations editor */
#annotator-div {
background: var(--card-dark-bg-color);
border-color: transparent;
}
.time-field-nudge-container .time-field-nudge-up,
.time-field-nudge-container .time-field-nudge-down {
background-image: none;
}
#annotator-select-menu tr.yt-uix-button-menu-item {
background-color: var(--menu-bg-color);
}
#annotator-select-menu tr.yt-uix-button-menu-item:hover {
background-color: var(--menu-hover-bg-color);
}
/* Cards editor */
.annotator-clickcard-item .annotator-clickcard-title {
color: var(--main-text-color);
}
.annotator-clickcard-item .annotator-clickcard-subtitle {
color: var(--main-faded-text-color);
}
.yt-video-picker-scroll-container,
.annotator-overlay-content {
border-color: var(--menu-border-color);
}
/* Button color fix */
.annotator-clickcard-item .annotator-clickcard-right .yt-uix-clickcard-close {
filter: invert(0.05);
}
/* Cards editor timeline */
.multitrack-timeline {
background-color: var(--menu-bg-color);
}
.timeline-row {
background-color: var(--menu-light-bg-color);
}
.timeline-ruler .hline,
.timeline-ruler .stick,
.timeline-ruler .mtick {
background-color: var(--main-text-color);
}
.timeline-ruler .rulabel {
color: var(--main-text-color);
}
/* Subtitles editor */
.timedtext-content {
background-color: transparent;
}
#video-settings-section,
.auto-pause-checkbox-section,
#empty-editor-placeholder,
#empty-editor-placeholder h3 {
color: var(--main-text-color);
}
.waveform-player {
background-color: transparent;
}
.timed-event-line.timed-event-line-focused {
background-color: var(--menu-bg-color);
}
.timed-event-line:hover {
background-color: var(--menu-hover-bg-color);
}
.event-time-field:hover,
.event-text:hover {
color: var(--main-text-color);
}
.zoom-slider {
background-color: transparent;
filter: invert(0.95);
}
/* Live Streamer */
#verify-phone-page {
border-color: var(--menu-border-color);
}
.live-dashboard .player-controls-buttons {
background-color: var(--card-bg-color);
}
.live-dashboard-status-bar {
background-color: var(--menu-bg-color);
}
.live-dashboard-status-bar,
.live-dashboard-status-bar-container,
.live-dashboard .checklist-item,
.live-dashboard .checklist-remove-container,
.live-chat-widget #comments-scroller {
border-color: var(--menu-border-color)
}
/* Text */
.live-dashboard .strong-text,
.yt-card .yt-uix-button-expander:hover,
.live-dashboard .more-actions-buttons a {
color: var(--link-color);
}
.live-dashboard .checklist-item,
.live-dashboard .yt-uix-tabs .yt-uix-button-content,
.live-chat-widget .byline {
color: var(--main-text-color);
}
.live-chat-widget .comments-textarea-label {
color: var(--main-faded-text-color);
}
/* Drag and drop handle */
.live-dashboard .yt-uix-dragdrop-drag-handle,
#player .player-dragdrop-handle-container .yt-uix-dragdrop-drag-handle {
background-color: var(--menu-bg-color);
border: 1px solid var(--menu-border-color);
}
/* Icons */
.yt-uix-button-icon.yt-uix-button-icon-settings.yt-sprite {
filter: invert(100%);
}
.yt-help-icon.yt-sprite {
filter: invert(100%) !important;
}
/* Analytics card */
.live-rtd-info-chart-group {
filter: invert(0.9) saturate(0);
margin: 1em 0;
}
/* Chat card */
.live-comments-emoji-picker-tab-row {
background-color: var(--menu-light-bg-color);
}
/* Icons */
.live-comments-emoji-picker-tab-cell {
filter: invert(1);
}
.live-chat-page {
background: var(--card-bg-color);
}
.live-chat-widget .comment {
background-color: var(--card-light-bg-color);
}
.live-chat-widget .comment.alternate-row {
background-color: var(--card-dark-bg-color);
}
.live-chat-widget .comment-text {
color: var(--main-text-color);
}
.live-chat-widget .byline a {
color: var(--link-color);
}
.stream-health-item {
background-color: transparent;
}
/* Live Streaming events tab */
.live-welcome-intro {
background: var(--menu-bg-color);
border-color: var(--sep-line-color)
}
.live-welcome-features .yt-sprite {
filter: invert(0.87);
}
/* Community */
/* Comments */
.comments .comment-header .user-name,
.comments .thumb-title,
.comments .comment-footer-action {
color: var(--link-color);
}
.comments .comment-entry:hover .thumb-title,
.comments .comment-entry:hover .vis-inspect-link {
color: var(--link-hover-color);
}
/* Owner comment username bg fix */
.comments .channel-owner .comment-header .user-name {
background-color: transparent;
font-weight: bold;
}
/* Approved comment banner */
.feedback-banner,
.comments .feedback-banner {
background: var(--menu-bg-color);
}
/* Tabs */
.tabbed-page .tabs-wrapper {
border-left: none;
}
.tabbed-page .tab {
background-color: var(--menu-bg-color);
border-color: var(--menu-border-color);
color: var(--main-text-color);
}
.tabbed-page .tab.active {
background-color: var(--menu-bg-color);
border-bottom-color: var(--menu-border-color);
border-left-color: var(--menu-border-color);
border-right-color: var(--menu-border-color);
color: var(--main-text-color);
}
.tabbed-page .tab:hover {
background-color: var(--menu-hover-bg-color);
}
/* Separators */
.tabbed-page .tabs-area,
.tabbed-page .options-bar,
.subscribers-table .subscribers-table-header,
.subscribers-table td,
.caption-queue th,
.caption-queue td {
border-color: var(--sep-line-color);
}
/* Another fucking dropdown input that's styled differently */
.video-dds,
.video-dds:hover,
.video-dds.open {
border-color: var(--menu-border-color);
}
.video-dds .topline {
background-color: var(--menu-bg-color);
}
/* Open Dropdown */
.video-dds.open .topline {
background-color: var(--menu-light-bg-color);
}
.video-dds .list {
background-color: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
.video-dds .entry:hover .highlight {
background-color: var(--menu-hover-bg-color);
color: var(--link-color);
}
.video-dds .highlight {
color: var(--main-text-color);
}
/* Comment buttons */
.comments .comment-item:hover .mod-buttonbar,
.comments .comment-item:hover .mod-buttonbar .mod-button {
border-color: var(--menu-border-color);
}
.commenthub .comments .mod-buttonbar .mod-button-content:hover {
background: #ccccc6;
}
/* Flag menu */
.comments .mod-list,
.comments .mod-list-button {
background-color: #ccccc4;
}
/* Show more button */
.comments .paginator {
background-image: none;
background-color: var(--menu-bg-color);
border-color: var(--menu-border-color);
color: var(--main-text-color)
}
.comments .paginator:hover {
background-image: none;
background-color: var(--menu-hover-bg-color);
border-color: var(--menu-border-color);
}
/* Community - Subscribers */
/* Text */
.subscribers-table .subscribers-table-header,
.subscribers-table .subscribed-since {
color: var(--main-text-color);
}
.subscribers-table .description-text a {
color: var(--link-color);
}
.subscribers-table .description-text a:hover {
color: var(--link-hover-color);
}
/* Community - contribute */
.caption-queue {
color: var(--main-text-color);
}
.tabbed-page .tab.active a {
color: var(--main-text-color);
}
.caption-queue .contribution-title a {
color: var(--link-color);
}
.caption-queue .contribution-title a:hover {
color: var(--link-hover-color);
}
/* Contribution caption editor */
.waveform-container,
.waveform-slider-container,
.zoom-slider-container,
.zoom-icon-container {
filter: invert(0.92) saturate(0);
}
/* Submit for review modal */
.captions-credits-opt-in-box {
background: var(--card-bg-color);
border-color: var(--card-border-color);
}
/* Community - settings */
#comment-settings .comment-settings-section {
border-color: var(--menu-border-color);
background-color: var(--menu-bg-color);
}
#comment-settings .comment-settings-header {
background-color: var(--menu-light-bg-color);
}
/* Text */
#comment-settings .comment-settings-title,
#comment-settings .comment-settings-label {
color: var(--link-color);
}
#comment-settings .comment-settings-subtitle,
#comment-settings .comment-settings-control-info,
#comment-settings label {
color: var(--main-text-color);
}
.acl-target-list-container .none-defined-text {
color: var(--main-faded-text-color);
}
/* Borders / separators */
.acl-target-list-container[data-which="moderator"] {
border-color: var(--menu-border-color);
background-color: var(--input-box-bg-color);
}
.acl-target-list-container .target-search {
color: var(--main-text-color);
}
/* Channel */
/* Text */
.account-features-v2-content,
.channel-watermark-uploader-content .upload-guidelines {
color: var(--main-text-color);
}
.account-feature-v2-grid-items .account-features-v2-grid-item-description a {
color: var(--link-color);
}
/* Separators */
.account-status-v2,
.account-status-scales,
.account-feature-v2-grid-items .account-features-v2-grid-item-title,
#creator-subheader,
.account-content .account-section.account-bordered-section,
.CLV4EJC-q-h,
.CLV4EJC-t-a,
.CLV4EJC-T-e,
.CLV4EJC-T-n tr {
border-color: var(--sep-line-color);
}
.CLV4EJC-r-h {
border-color: var(--menu-light-border-color);
}
/* Inline style override */
.CLV4EJC-cb-e.CLV4EJC-a-a,
.CLV4EJC-Y-e {
border-color: var(--sep-line-color) !important;
}
/* Cards */
.account-feature-v2-grid-items li,
.CLV4EJC-R-C .CLV4EJC-R-x,
.CLV4EJC-R-x,
.CLV4EJC-R-c,
.CLV4EJC-R-z {
background-color: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
.CLV4EJC-P-D {
background: var(--menu-hover-bg-color);
}
.featured-programming-editor .overview {
background-color: var(--card-light-bg-color);
border-color: var(--card-border-color);
}
/* Channel upload defaults */
#creator-subheader,
.channel-watermark-uploader-content .watermark-example-container {
background-color: var(--card-light-bg-color);
}
/* Analytics */
/* Page bg */
.CLV4EJC-R-D,
.CLV4EJC-R-h {
background-color: var(--card-light-bg-color);
}
/* Page header */
.CLV4EJC-b-l,
.CLV4EJC-b-d,
.CLV4EJC-N-c {
background-color: var(--card-light-bg-color);
}
/* Text */
.CLV4EJC-d-a .CLV4EJC-d-b,
.CLV4EJC-R-g h2 a,
.CLV4EJC-T-s .CLV4EJC-T-B,
.CLV4EJC-T-v .CLV4EJC-T-B,
.CLV4EJC-T-e,
.gwt-Label.CLV4EJC-nb-A.CLV4EJC-nb-j.CLV4EJC-nb-C.CLV4EJC-nb-B,
.CLV4EJC-P-g h2 a,
.CLV4EJC-R-s .CLV4EJC-R-B,
.CLV4EJC-pb-d,
.CLV4EJC-W-q .CLV4EJC-W-F,
.CLV4EJC-N-g h2 a {
color: var(--link-color);
}
.CLV4EJC-R-g h2 a:hover,
.CLV4EJC-P-g h2 a:hover {
color: var(--link-hover-color);
}
.CLV4EJC-T-w,
.CLV4EJC-T-b,
.CLV4EJC-T-l .CLV4EJC-f-c:hover .CLV4EJC-f-f,
.CLV4EJC-T-l .CLV4EJC-f-h .CLV4EJC-f-f,
.CLV4EJC-b-c,
.CLV4EJC-b-c,
.CLV4EJC-d-a .CLV4EJC-d-b {
color: var(--main-text-color);
}
.CLV4EJC-R-e h3,
.CLV4EJC-R-j,
.CLV4EJC-R-w,
.CLV4EJC-R-b {
color: var(--main-faded-text-color);
}
/* Buttons */
/* Link flyout icon colour */
.CLV4EJC-P-j {
opacity: 1;
}
.CLV4EJC-P-g h2 .CLV4EJC-P-j {
filter: saturate(0) invert(100%) brightness(300%);
}
/* Text */
.CLV4EJC-g-f,
.CLV4EJC-r-f,
.CLV4EJC-R-l .CLV4EJC-f-c:hover .CLV4EJC-f-f,
.CLV4EJC-R-l .CLV4EJC-f-h .CLV4EJC-f-f,
.CLV4EJC-R-e,
.CLV4EJC-R-d li {
color: var(--main-text-color);
text-shadow: none;
}
/* Down arrows */
.CLV4EJC-g-f .CLV4EJC-g-c,
.CLV4EJC-g-w .CLV4EJC-g-c {
border-top-color: var(--main-text-color);
}
.CLV4EJC-g-q,
.CLV4EJC-g-q:hover {
border-width: 1px;
border-style: solid;
}
.CLV4EJC-g-f:focus,
.CLV4EJC-g-v:focus,
.CLV4EJC-g-w:focus {
box-shadow: none;
}
/* Inputs */
.CLV4EJC-H-g .CLV4EJC-H-d.CLV4EJC-H-e,
input.CLV4EJC-l-f {
color: var(--main-text-color);
}
.CLV4EJC-H-a a {
color: var(--link-color);
}
input.CLV4EJC-l-f {
background-color: var(--input-box-bg-color);
border-color: var(--menu-border-color);
}
/* Separators */
.CLV4EJC-Z-a:first-child > ul,
.CLV4EJC-R-m,
.CLV4EJC-T-d,
.CLV4EJC-T-k tr,
.CLV4EJC-N-h,
.CLV4EJC-N-b,
.CLV4EJC-N-c,
.CLV4EJC-N-g {
border-color: var(--menu-light-border-color);
}
.CLV4EJC-ab-e {
border-color: var(--menu-light-border-color) !important;
}
/* Calendar popup */
/* Month container */
.CLV4EJC-K-h {
color: var(--main-text-color);
border-color: var(--menu-light-border-color);
background-color: var(--menu-bg-color);
}
.CLV4EJC-K-h .datePickerMonthSelector {
background-color: var(--menu-bg-color);
}
/* Day of the week row */
.CLV4EJC-K-h .datePickerWeekdayLabel,
.CLV4EJC-K-h .datePickerWeekendLabel {
background-color: var(--menu-hover-bg-color);
border-color: var(--menu-border-color);
}
.CLV4EJC-K-h .datePickerPreviousButton,
.CLV4EJC-K-h .datePickerNextButton {
color: var(--main-text-color);
}
/* Weekend bg */
.CLV4EJC-K-h .datePickerDayIsWeekend {
background-color: var(--card-bg-color);
}
/* Selected date */
.CLV4EJC-K-h .datePickerDayIsValue {
box-shadow: inset 0 0 0.1em var(--main-text-color);
background-color: var(--menu-light-hover-bg-color);
}
/* Hover date */
.CLV4EJC-K-h .datePickerWeekdayLabel:hover,
.CLV4EJC-K-h .datePickerWeekendLabel:hover,
.CLV4EJC-K-h .datePickerDay:hover {
background-color: var(--menu-light-hover-bg-color);
color: var(--link-hover-color);
}
/* Settings modal */
/* Tick icon dropdown fix */
.CLV4EJC-r-b .CLV4EJC-r-g,
.CLV4EJC-kb-b,
.CLV4EJC-K-c,
.CLV4EJC-W-u {
filter: invert(100%);
}
.CLV4EJC-r-b .CLV4EJC-r-g .CLV4EJC-g-f,
.CLV4EJC-r-b .CLV4EJC-r-g .CLV4EJC-r-f {
filter: invert(100%);
}
.CLV4EJC-r-b .CLV4EJC-r-g.CLV4EJC-r-e {
background-color: var(--menu-light-hover-bg-color);
filter: invert(0%);
}
.CLV4EJC-r-b .CLV4EJC-r-g.CLV4EJC-r-e a {
color: black;
}
.CLV4EJC-b-s {
margin-top: 0;
}
/* Fix gap between overview header and channel details header */
.CLV4EJC-b-s .CLV4EJC-a-a {
padding-top: 20px;
}
/* Overview graphs */
.CLV4EJC-T-D,
.CLV4EJC-T-h,
.CLV4EJC-N-h {
background: var(--menu-bg-color);
}
.CLV4EJC-R-p:hover,
.CLV4EJC-R-c:hover {
background: var(--menu-hover-bg-color);
}
.CLV4EJC-T-m,
.CLV4EJC-T-C .CLV4EJC-T-x,
.CLV4EJC-T-x,
.CLV4EJC-T-c,
.CLV4EJC-T-z {
border-color: var(--menu-border-color);
}
/* Top 10 */
.CLV4EJC-f-a {
background: transparent;
}
.CLV4EJC-kb-p,
.CLV4EJC-kb-m {
background: var(--menu-light-bg-color);
}
.CLV4EJC-kb-e {
background: var(--menu-bg-color);
}
.CLV4EJC-kb-y tr,
.CLV4EJC-kb-y {
border-color: var(--menu-border-color);
}
.CLV4EJC-kb-r {
background: var(--menu-hover-bg-color);
}
/* Browse all content modal */
/* Video table */
/* BG */
.CLV4EJC-f-i {
background: var(--menu-light-bg-color);
}
.CLV4EJC-q-b,
.CLV4EJC-q-q {
background: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
.CLV4EJC-q-b:hover,
.CLV4EJC-q-q:hover,
.CLV4EJC-q-s:hover {
background: var(--menu-hover-bg-color);
}
/* Text */
.CLV4EJC-s-f,
.CLV4EJC-q-h,
.CLV4EJC-q-a {
color: var(--main-text-color);
}
.CLV4EJC-q-u:hover {
color: var(--link-hover-color);
}
/* Analytics - Watch time */
.CLV4EJC-M-e,
.CLV4EJC-M-b,
.CLV4EJC-L-i,
.CLV4EJC-L-j {
background: var(--menu-light-bg-color);
border-color: var(--menu-light-border-color);
}
.CLV4EJC-L-j.CLV4EJC-g-y,
.CLV4EJC-L-j.CLV4EJC-g-y:hover,
.CLV4EJC-L-j:hover,
.CLV4EJC-eb-a {
background: var(--menu-light-hover-bg-color);
}
/* Text */
.CLV4EJC-L-n {
color: var(--link-color);
}
.CLV4EJC-L-p {
color: var(--main-text-color);
}
/* Separators */
.CLV4EJC-M-a,
.CLV4EJC-M-e,
.CLV4EJC-eb-a li {
border-color: var(--menu-light-border-color);
}
.gwt-viz-container text {
filter: invert(1);
}
/* Options buttons */
/* Button group bar bg */
.CLV4EJC-eb-a {
background-color: var(--menu-bg-color);
border-color: var(--menu-light-border-color);
}
/* Button */
.CLV4EJC-eb-a li {
background-color: var(--menu-light-bg-color);
}
.CLV4EJC-eb-a li:hover {
background-image: none;
background-color: var(--menu-light-hover-bg-color);
}
/* Active button */
.CLV4EJC-eb-a li.CLV4EJC-eb-b {
background-color: var(--menu-light-active-bg-color);
}
/* Video list table */
/* BG */
.CLV4EJC-W-o,
.CLV4EJC-W-c,
.CLV4EJC-W-o tr:nth-child(2n) {
background-color: var(--menu-bg-color);
}
.CLV4EJC-W-H,
.CLV4EJC-W-o .CLV4EJC-W-w td {
background-color: var(--menu-light-bg-color);
}
.CLV4EJC-W-o tr:hover {
background-color: var(--menu-hover-bg-color);
}
.CLV4EJC-W-o .CLV4EJC-W-H:hover {
background-color: var(--menu-light-hover-bg-color);
}
/* Text */
.CLV4EJC-W-F,
.CLV4EJC-W-q .CLV4EJC-W-F {
color: var(--link-color);
}
.CLV4EJC-W-g {
color: var(--main-faded-text-color);
}
/* Separators */
.CLV4EJC-W-o th,
.CLV4EJC-W-o td,
.CLV4EJC-W-c th,
.CLV4EJC-W-c td {
border-color: var(--menu-light-border-color);
}
/* Analytics overrides for yet another update to all their compiled css names */
.CLV4EJC-Y-e {
border-color: var(--sep-line-color) !important
}
.CLV4EJC-P-B,
.CLV4EJC-P-J,
.CLV4EJC-P-l .CLV4EJC-f-h .CLV4EJC-f-f,
.CLV4EJC-P-e,
.CLV4EJC-P-d li,
.CLV4EJC-nb-d,
.CLV4EJC-bb-q .CLV4EJC-bb-F,
.CLV4EJC-b-c a,
.CLV4EJC-b-c a:hover {
color: var(--main-text-color) !important
}
.CLV4EJC-N-g h2 a {
color: var(--link-color)
}
.CLV4EJC-jb-b,
.CLV4EJC-u-a,
.CLV4EJC-bb-u {
filter: invert(100%)
}
.CLV4EJC-N-j {
filter: invert(100%) hue-rotate(180deg)
}
.CLV4EJC-P-D,
.CLV4EJC-jb-z.CLV4EJC-jb-x .CLV4EJC-jb-h,
.CLV4EJC-P-h,
.CLV4EJC-L-h {
background: var(--menu-bg-color)
}
.CLV4EJC-P-p:hover,
.CLV4EJC-P-c:hover,
.CLV4EJC-jb-r,
.CLV4EJC-jb-p,
.CLV4EJC-jb-m,
.CLV4EJC-R-l td:nth-child(3):hover,
.CLV4EJC-R-l td:nth-child(4):hover {
background: var(--menu-hover-bg-color)
}
#gwt-debug-table-container > div {
background: var(--menu-bg-color);
border-color: var(--sep-line-color)
}
#gwt-debug-performanceGroup,
#gwt-debug-engagementGroup,
#gwt-debug-demographicsGroup,
#gwt-debug-discoveryGroup,
#gwt-debug-playback-graph,
.CLV4EJC-L-g,
.CLV4EJC-jb-y,
.CLV4EJC-jb-y tr,
.CLV4EJC-P-x,
.CLV4EJC-P-z,
.CLV4EJC-P-c,
.CLV4EJC-R-d,
.CLV4EJC-R-l tr,
#gwt-debug-table-container,
.CLV4EJC-L-h,
#gwt-debug-topEntity {
border-color: var(--sep-line-color) !important
}
.CLV4EJC-Q-i,
#gwt-debug-compare-metric-button,
#gwt-debug-date-interval-widget,
#gwt-debug-chart-container,
#gwt-debug-table,
#gwt-debug-table a,
.gwt-Anchor,
.gwt-InlineLabel {
filter: invert(90%) brightness(1.5) hue-rotate(180deg)
}
#gwt-debug-performanceChart,
#gwt-debug-missingDataPanel .gwt-Anchor {
filter: invert(0%)
}
/* Create */
/* Text */
#main-title,
button.track-selection-menu-button {
color: var(--link-color);
}
/* Audio library */
/* Separators */
.top-menu,
.track-filter-selection-list .track-filter.all,
.track-list li.track.expanded {
border-color: var(--menu-border-color);
}
/* List item */
/* BG */
.track-list li.track {
background-color: var(--card-dark-bg-color);
border-color: var(--menu-border-color);
}
.track-list li.track:hover,
.track-list li.track.expanded {
background-color: var(--card-hover-bg-color);
}
.track-list li.track.loading {
background-color: var(--card-light-hover-bg-color);
}
/* Popularity bar hover */
.track:hover .audiolibrary-track-head .audiolibrary-column .popularity-bar,
.track.loading .audiolibrary-track-head .audiolibrary-column .popularity-bar,
.track.expanded .audiolibrary-track-head .audiolibrary-column .popularity-bar {
background-color: var(--menu-light-hover-bg-color);
}
/* Text */
.audiolibrary-column-title,
.audiolibrary-column-title-expand,
.track:hover .audiolibrary-track-head .audiolibrary-column,
.track.loading .audiolibrary-track-head .audiolibrary-column,
.track.expanded .audiolibrary-track-head .audiolibrary-column,
.audiolibrary-column-genre-and-mood a:hover {
color: var(--link-color);
}
.audiolibrary-column-duration,
.audiolibrary-column-artist,
.audiolibrary-column-album,
.audiolibrary-column-genre-and-mood a {
color: var(--main-text-color);
}
.asset-sound-recording-section,
.asset-composition-section,
.music-attribution-monetization-section,
.music-attribution-no-monetization-section,
.music-no-attribution-monetization-section,
.music-no-attribution-no-monetization-section {
color: var(--main-faded-text-color);
}
/* Create - Music Policies */
.asset-restrictions-header,
.asset-monetization-header,
.asset-stores-header,
.asset-restrictions-list div,
.asset-monetization-list div,
.asset-stores-list div {
color: var(--main-text-color);
}
/* Create - Video Editor */
/* BG */
/* Project dropdown menu */
#yt-editor-project-menu .project-menu-header {
background-color: var(--menu-light-bg-color);
border-color: var(--menu-light-border-color);
}
#yt-editor-project-menu div.project-menu-item:hover,
#yt-editor-project-menu div.project-menu-item.selected {
background-color: var(--menu-hover-bg-color);
}
/* Video title input */
#video-title {
background-color: var(--input-box-bg-color);
color: var(--main-text-color);
box-shadow: none;
border-color: var(--menu-border-color);
}
#video-title:focus {
color: var(--main-text-color);
outline: 1px solid var(--menu-light-border-color);
}
/* Edit video / audio etc dialogs */
.infobox-body {
background: var(--menu-bg-color);
}
.editor-slider .slider-readout,
.text-property-panel .property-title {
color: var(--main-text-color);
}
.video-media #infobox-options-container,
.image-media #infobox-options-container {
border-color: var(--sep-line-color);
}
/* Storyboard editor section */
#storyboard {
background-color: var(--menu-bg-color);
border-color: var(--menu-border-color);
}
/* Audio overflow greys out */
.timeline-audio-clip .audio-overflow-mask {
background-color: var(--card-bg-color);
}
/* Text */
.drag-to-begin-message p,
.drag-to-begin-audio-message p,
.editor-timeline .timeline-ruler .rulabel {
color: var(--main-text-color);
}
/* Separators */
#top-bar,
#advertising-note {
border-color: var(--sep-line-color);
}
/* Lines */
.editor-timeline .timeline-ruler .hline,
.editor-timeline .timeline-ruler .stick,
.editor-timeline .timeline-ruler .mtick .base {
background-color: var(--menu-light-border-color);
}
/* Video list thumbnail title */
.media-list .editor-thumb .video-title,
.dragging .video-title,
.editor-thumb:hover .video-title,
#mediapicker .video-original.selected .video-title {
background: var(--menu-bg-color);
color: var(--link-color);
opacity: 0.8;
}
/* Editor thumbnail */
.editor-thumb-body,
.ghost {
outline-color: var(--menu-light-border-color);
}
/* Audio timeline widget */
.editor-thumb-body {
background-color: var(--menu-light-bg-color);
}
.editor-thumb-body:hover {
background-color: var(--menu-light-hover-bg-color);
outline-color: var(--menu-light-border-color);
}
/* Create - Video Editor - Audio tab */
/* Audio item */
.mediapicker-audio.audio-track .audio-title,
.mediapicker-audio.audio-track .editor-thumb-time {
color: var(--main-text-color);
}
.mediapicker-audio.audio-track .audio-genre,
.mediapicker-audio.audio-track .audio-artist {
color: var(--main-faded-text-color);
}
#audio-media-list .scroll-content .audio-original:hover,
#audio-media-list .scroll-content .audio-original.selected {
box-shadow: 0 1px 0 0 var(--menu-light-border-color);
border-color: var(--menu-light-border-color);
background-color: var(--menu-hover-bg-color);
}
#creator-sidebar>#creator-sidebar-section-id-dashboard.selected>h3 a,
#creator-sidebar>#creator-sidebar-section-id-your-contributions.selected>h3 a {
background-color: var(--menu-hover-bg-color);
color: #cc181e;
}
/* Youtube's constantly changing compiled CSS for analytics pages is
making me lose my mind so I'm just adding updates here now */
/*================================================================
TestTube
================================================================*/
/* Maybe not just TestTube? */
.yt-nav-dark {
background: var(--card-bg-color);
}
.yt-testtube-card-title,
.yt-testtube-card-light .yt-testtube-card-title {
color: var(--link-color);
}
.yt-testtube-card-light .yt-testtube-card-content,
.yt-testtube-card-dark .yt-testtube-card-content {
color: var(--main-text-color);
}
/*================================================================
About
================================================================*/
/* Appbar but for About page cos WHY USE THE SAME STYLES RIGHT?! */
#yt-main-nav-container {
background: var(--card-bg-color);
}
#yt-main-nav a:active,
#yt-main-nav a.active,
#yt-main-nav a:hover,
#yt-main-nav .yt-nav-element:hover,
#yt-main-nav > a:hover,
.nav-container > a:hover,
.yt-nav-navmenu-container.yt-expanded,
#yt-main-nav .yt-nav-element:active,
#yt-main-nav .yt-nav-element.active,
#yt-main-nav > a:active,
#yt-main-nav > a.active,
.nav-container > a:active,
.nav-container > a.active,
#yt-main-nav .yt-nav-element.yt-nav-navmenu-container.yt-collapsed.active-nav {
background-color: var(--card-light-bg-color);
}
.page-header {
background: var(--bg-color);
}
/* Header text */
#yt-microsite h2,
#yt-microsite h3,
#yt-microsite h4,
#yt-microsite h5,
#yt-sidebar h2 a,
#yts-nav ol li.top-level a {
text-shadow: none;
color: var(--link-color);
}
/* Menu text */
#yt-sidebar ul a,
#yts-nav .indented .sub-level a {
color: var(--main-text-color);
}
#yts-nav .indented .sub-level a:hover {
background: var(--menu-hover-bg-color);
background-image: none;
}
/* Content text */
#yt-microsite-features p,
ol.yt,
ul.yt,
.yt-text ol,
.yt-text ul,
#yt-microsite .yt-card-light .yt-card-text,
#yt-microsite .yt-card-light .yt-card-text p,
#yts-article {
color: var(--main-text-color);
}
/* Separators */
.separator,
.with-divider,
.header,
#yts-article #header,
#yts-article .with-separator,
#yts-nav {
border-color: var(--sep-line-color);
}
/* Feature card background */
.yt-tile-static,
.yt-tile-visible,
.yt-tile-default:hover,
.yt-card-light,
#yts-article::after {
background: var(--card-bg-color);
border-color: var(--card-light-bg-color);
box-shadow: none;
}
/* Vertical menu separator line */
.yt-sidebar-border {
border-color: var(--sep-line-color);
}
/* Remove bold from selected menu item */
#yt-sidebar li.selected a {
font-weight: normal;
}
/* Community Guidelines */
/* Page background */
.yt-cardified #page {
background-color: var(--bg-color);
}
/* Header text */
#yt-microsite .yt-card-light .yt-card-title h2,
#yt-microsite .yt-card-light h2.yt-card-title,
#yt-microsite-features .yt-microsite-feature strong,
#yt-microsite-features .yt-microsite-features strong {
color: var(--link-color);
}
/* Other header text */
h1.yt,
h2.yt,
h3.yt,
.yt-text h1,
.yt-text h2,
.yt-text h3 {
text-shadow: none;
color: var(--link-color);
}
/* Content text */
#yt-microsite .yt-card-light .yt-card-text .yt-policyandsafety-col p,
#yt-microsite .yt-card-light .yt-card-text .yt-policyandsafety-col,
#yt-microsite .yt-policyandsafety-content-container p,
#yt-microsite .yt-card-dark .yt-card-text p {
color: var(--main-text-color);
}
/* Jobs */
/* Search box */
#yt-jobs-search-form .yt-jobs-searchbox {
background-color: var(--input-box-bg-color);
border-color: var(--card-light-bg-color);
color: var(--main-text-color);
}
/* Footer */
/* Remove text shadows */
.footer-secondary li {
text-shadow: none;
}
/* Fix color and weight */
.footer-secondary a {
color: var(--link-color);
}
.footer-secondary a,
.footer-secondary .footer-secondary-info a {
font-weight: normal;
}
.footer-secondary .footer-secondary-info a:hover {
color: var(--link-hover-color);
}
/* Dropdowns */
.yt-form-input-select-container {
text-shadow: none;
}
.yt-form-input-select-container select {
background-color: var(--card-bg-color);
color: var(--main-text-color);
}
.yt-form-input-select-container:hover {
border-color: var(--menu-light-border-color);
}
.yt-form-input-select-value {
color: var(--main-text-color);
}
/*================================================================
Creators
================================================================*/
/* Page bg */
#content.yt-creator-hub-page,
body:not([style-scope]):not(.style-scope) {
background-color: var(--bg-color) !important
}
/* Masthead */
/* BG */
.yt-creator-hub-page-0 #masthead.yt-creator-hub-page {
background: var(--card-dark-bg-color);
}
/* Hamburger menu icon */
.yt-creator-hub-page-0 #hamburger.yt-creator-hub-page {
color: var(--main-text-color);
}
/* Logo bg */
.yt-creator-hub-logo-0 {
background-color: transparent;
}
/* Logo image */
.iron-image-0 #img.iron-image {
visibility: hidden;
width: 72px;
height: 32px;
}
.yt-creator-hub-logo-0 #logo.yt-creator-hub-logo {
background: no-repeat url(data:image/png;base64,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);
background-size: 100%;
opacity: 0.65;
}
/* Hide other logo */
.yt-creator-hub-logo .iron-image-0 #img.iron-image {
visibility: hidden;
}
/* Logo title text color */
.yt-creator-hub-logo-0 #link.yt-creator-hub-logo a {
color: var(--link-color);
}
/* Appbar */
/* BG */
.yt-creator-hub-page-0 #nav.yt-creator-hub-page {
background: var(--card-bg-color);
}
/* Current link */
.yt-creator-hub-page-0 #nav.yt-creator-hub-page > div a.active,
.yt-creator-hub-page-0 #nav.yt-creator-hub-page > div a:active,
.yt-creator-hub-page-0 #nav.yt-creator-hub-page > div a:hover {
color: var(--link-color);
font-weight: normal;
}
/* Sidebar */
/* BG */
.yt-creator-hub-drawer-0 #content.yt-creator-hub-drawer {
background-color: var(--menu-bg-color);
}
/* Menu item */
.yt-creator-hub-page-0 #menu.yt-creator-hub-page a {
color: var(--link-color);
}
/* Active / hover menu item */
.yt-creator-hub-page-0 #menu.yt-creator-hub-page a.active,
.yt-creator-hub-page-0 #menu.yt-creator-hub-page a:hover {
background: var(--menu-hover-bg-color);
color: var(--link-hover-color);
}
/* Cards */
/* BG */
.yt-creator-hub-card-0 {
background-color: var(--light-bg-color);
}
.yt-creator-hub-spotlight-0,
.yt-creator-hub-spotlights-0 {
background: none;
}
/* Separators */
/* Header text */
.yt-creator-hub-card-0.yt-home-layout #content.yt-creator-hub-card #title.yt-creator-hub-card h1,
.yt-creator-hub-card-0 #content.yt-creator-hub-card #title.yt-creator-hub-card h2,
.yt-creator-hub-card-0 #content.yt-creator-hub-card #title.yt-creator-hub-card h3,
.yt-creator-hub-card-0.yt-home-layout #content.yt-creator-hub-card #title.yt-creator-hub-card h2,
.yt-creator-hub-card-0.yt-benefit-layout #content.yt-creator-hub-card #title.yt-creator-hub-card h1,
.yt-creator-hub-card-0 #content.yt-creator-hub-card #title.yt-creator-hub-card h1 {
color: var(--link-color);
}
/* Content text */
.yt-creator-hub-card-0 #content.yt-creator-hub-card #info.yt-creator-hub-card p {
color: var(--main-text-color);
}
/* Links */
.yt-creator-hub-card-0 #content.yt-creator-hub-card #info.yt-creator-hub-card a,
.yt-creator-hub-card-0 #content.yt-creator-hub-card .link.yt-creator-hub-card a,
.yt-creator-hub-social-nav-0 a,
.yt-creator-hub-event-0 a.yt-creator-hub-event,
.yt-card a.yt-action:not([style-scope]):not(.style-scope) {
color: var(--link-color);
}
.yt-creator-hub-card-0 #content.yt-creator-hub-card #info.yt-creator-hub-card a:hover,
.yt-creator-hub-card-0 #content.yt-creator-hub-card .link.yt-creator-hub-card a:hover,
.yt-creator-hub-social-nav-0 li.yt-creator-hub-social-nav:hover a,
.yt-creator-hub-event-0 a.yt-creator-hub-event:hover {
color: var(--link-hover-color);
}
/* Link arrows */
.yt-creator-hub-card-0 #content.yt-creator-hub-card .link.yt-creator-hub-card a::after,
.yt-creator-hub-event-0 a.yt-creator-hub-event::after {
filter: invert(60%);
}
/* Events page */
/* Region section bg */
.yt-creator-hub-dropdown-0 {
background-color: transparent;
}
.yt-creator-hub-dropdown-0 #label.yt-creator-hub-dropdown {
color: var(--main-text-color);
}
/* Input styles */
/* Text */
.paper-input-container-0 .input-content.paper-input-container .paper-input-input,
.paper-input-container-0 .input-content.paper-input-container input,
.paper-input-container-0 .input-content.paper-input-container iron-autogrow-textarea,
.paper-input-container-0 .input-content.paper-input-container textarea,
paper-item {
color: var(--main-text-color);
cursor: pointer;
}
/* BG */
.paper-dropdown-menu,
.paper-menu-button-0 .dropdown-content.paper-menu-button,
.paper-listbox-0 {
background-color: var(--menu-bg-color);
}
paper-item:hover {
background-color: var(--menu-hover-bg-color);
}
/* Region dropdown borders */
.paper-input-container-0 {
border-color: var(--menu-border-color);
}
.paper-input-container-0 .unfocused-line.paper-input-container {
background: var(--menu-border-color);
}
/* Subscriber count */
/* BG */
.yt-creator-hub-events-filter-0 {
background-color: transparent;
}
/* Header text */
.yt-creator-hub-events-filter-0 #label-container.yt-creator-hub-events-filter h2#heading.yt-creator-hub-events-filter {
color: var(--link-color);
}
/* Cards */
/* BG */
.yt-creator-hub-event-0 .card.yt-creator-hub-event {
background-color: var(--card-bg-color);
}
/* Header text */
.yt-creator-hub-event-0 h1.yt-creator-hub-event {
color: var(--link-color);
border-color: var(--sep-line-color);
}
/* Content text */
.yt-creator-hub-event-0 h2.yt-creator-hub-event {
color: var(--main-text-color);
}
/* Advertise */
/* Adwords cta */
a.adwords-cta-banner,
.make-video-director-adwords-banner a.adwords-cta-banner {
background-color: var(--card-bg-color);
}
/* Sidenav */
md-sidenav {
background-color: var(--menu-bg-color);
}
md-content.md-default-theme {
background-color: transparent;
}
.yt-advertise-sidebar p,
#yt-microsite .yt-card-light {
color: var(--main-text-color);
}
/* Separators */
hr.yt-advertise-sidebar-rule {
border-color: var(--sep-line-color);
}
/* Cards */
.make-video-grid-steps {
background-color: var(--card-bg-color);
}
/* Developers */
/* Appbar */
#yt-dev-nav-container {
background: var(--card-dark-bg-color);
}
/* Appbar hover links */
#yt-dev-nav a:active,
#yt-dev-nav a.active,
#yt-dev-nav a:hover {
background-color: var(--menu-hover-bg-color);
}
/* Footer wide card */
.yt-dev-footer {
background-color: var(--card-bg-color);
}
/* Developers Demo */
/* Right menu flyout */
.yt-toggle-dev-demos-sidebar-button {
background: var(--menu-bg-color);
color: var(--main-text-color);
}
#menu-arrow {
fill: var(--main-text-color);
}
/* Right menu sidebar */
/* BG */
.yt-dev-demos-sidebar {
background-color: var(--menu-bg-color);
}
/* Header text */
.yt-dev-demos-sidebar-title,
.yt-dev-demos-tab .yt-dev-demos-tab-text {
color: var(--link-color);
}
/* Normal text */
.yt-dev-demos-sidebar-resources-title {
color: var(--main-text-color);
}
/* Top tabs */
/* Highlighted Tab */
.yt-dev-demos-tab.yt-dev-demos-sidebar-tabs-highlighted,
.yt-dev-demos-tab.yt-dev-demos-sidebar-tabs-highlighted:hover {
background-color: var(--card-light-bg-color);
}
/* Hover bg */
.yt-dev-demos-tab:hover {
background-color: var(--card-light-bg-color);
border-color: var(--menu-light-border-color);
}
/* Separators */
.yt-dev-demos-sidebar-resources-container,
.yt-dev-demos-sidebar-tabs-container {
border-color: var(--sep-line-color);
}
/* Footer */
.yt-dev-demos-sidebar-tabs-container,
.yt-dev-demos-sidebar-resources-container {
background-color: var(--card-bg-color);
}
/* Showcase link icon */
.yt-dev-showcase-external-link-msg-container:hover .yt-dev-showcase-external-link-img {
filter: saturate(0) brightness(250%);
}
/*================================================================
Error Page
================================================================*/
#error-page-content p {
text-shadow: none;
color: var(--main-text-color);
}
/* Notifications Container */
.sb-card-arrow {
border-bottom-color: var(--sep-line-color);
}
.sb-card-body-arrow {
border-bottom-color: var(--card-light-bg-color);
}
.sb-card-border {
border-color: var(--sep-line-color);
box-shadow: none;
background: none;
}
.sb-on {
box-shadow: 0 2px 1px #1a1a1a;
}
/*================================================================
Live Chat
================================================================*/
#chat-messages yt-live-chat-header-renderer {
background-color: var(--card-bg-color);
}
iron-dropdown paper-menu#items {
background: var(--card-light-bg-color);
}
iron-dropdown #items ytd-menu-service-item-renderer:hover,
iron-dropdown #items a.ytd-menu-navigation-item-renderer:hover {
background-color: var(--card-light-hover-bg-color);
}
.yt-live-chat-renderer-0 {
background: var(--card-dark-bg-color);
}
iron-dropdown #items yt-formatted-string,
#chat-messages yt-live-chat-header-renderer,
#chat-messages iron-icon,
.yt-live-chat-renderer-0 #message,
.yt-live-chat-renderer-0 #deleted-state,
.yt-live-chat-renderer-0 #label,
.yt-live-chat-renderer-0 #input,
.yt-live-chat-renderer-0 #count,
.yt-live-chat-renderer-0,
.yt-live-chat-text-message-renderer-0 #timestamp.yt-live-chat-text-message-renderer {
color: var(--main-text-color)!important;
}
.yt-live-chat-renderer-0 #author-name {
color: var(--main-faded-text-color)!important;
}
.yt-live-chat-renderer-0 #menu {
background: transparent!important;
}
.yt-live-chat-renderer-0 a {
color: var(--link-color);
}
.yt-live-chat-renderer-0 a:hover {
color: var(--link-hover-color);
}
.yt-live-chat-renderer-0 yt-formatted-string.yt-emoji-picker-category-renderer {
background-color: var(--card-light-bg-color);
color: var(--main-text-color);
}
.yt-live-chat-message-input-renderer-0,
#watch-sidebar-live-chat,
#watch-sidebar-live-chat .yt-uix-expander-collapsed {
background: var(--card-bg-color);
}
/*================================================================
Styles contributed by Tim Cole - http://timcole.me
=================================================================*/
/* MCN Search */
.exp-searchbox-redesign #masthead-search {
background-color: var(--card-dark-bg-color);
}
.exp-searchbox-redesign #masthead-search-terms input {
padding: 5px;
}
/* MCN List of Channels */
.mc-channel-item,
.mc-actions,
.mc-channel-footer {
background-color: var(--card-bg-color);
border-color: var(--card-light-bg-color);
color: var(--main-text-color) !important;
}
.mc-channel-title-content {
color: var(--main-text-color) !important;
}
/* Upload Page */
.yt-card .yt-uix-tabs .yt-uix-button {
background-color: var(--card-bg-color);
}
.monetize-with-ads.monetize-options-box {
background-color: var(--card-bg-color);
box-shadow: none;
}
hr.metadata-separator-line,
.upload-thumb,
.basic-info-tab .custom-thumb-area {
border-bottom: none;
border-color: var(--card-light-bg-color);
}
.item-title,
.monetize-with-ads.monetize-options-box h3 {
color: var(--main-text-color) !important;
font-weight: 600;
}
/* Channel Selector Dropdown */
.yt-masthead-account-picker-option,
.yt-masthead-picker-photo-wrapper,
.not-yt-legacy-css .yt-masthead-picker-photo-wrapper .yt-thumb {
background-color: var(--card-bg-color);
}
.yt-masthead-account-picker-option:hover,
.yt-masthead-account-picker-option:hover .yt-masthead-picker-photo-wrapper,
.yt-masthead-picker-body .yt-masthead-picker-photo-wrapper,
.not-yt-legacy-css .yt-masthead-picker-photo-wrapper .yt-thumb {
background-color: var(--card-light-bg-color);
}
.yt-masthead-account-picker-option .yt-masthead-picker-name {
color: var(--main-text-color) !important;
}
.yt-uix-clickcard-card.yt-masthead-multilogin .yt-masthead-picker-header,
.yt-uix-clickcard-card.yt-masthead-multilogin .yt-masthead-multilogin-users-header {
background-color: var(--card-light-bg-color);
}
.yt-uix-clickcard-card.yt-masthead-multilogin .yt-uix-card-body-arrow {
border-bottom-color: var(--card-light-bg-color);
}
/* Channel Selector Page */
#channel-switcher-content {
background-color: var(--card-bg-color);
}
.channel-switcher-button .yt-uix-button {
background-color: var(--card-light-bg-color);
}
.channel-switcher-button:hover .yt-uix-button {
background-color: var(--card-bg-color);
}
/* Connected Accounts */
.social-connector.connected {
background-color: var(--card-light-bg-color);
}
.social-connector .connection-settings-container {
border-color: var(--menu-border-color);
}
/* Subscribe End Screen */
.ytp-ce-expanding-overlay-background {
background-color: var(--card-light-bg-color);
}
.ytp-ce-channel-this .ytp-ce-channel-metadata {
border-color: var(--menu-border-color);
}
/*================================================================
Maybe personal preference?
=================================================================*/
/* Theater mode background removed */
.watch-stage-mode #theater-background {
display: none;
}
/* Dark subscribe button instead of YT red */
/*
.yt-uix-button-subscribe-branded, .yt-uix-button-subscribe-branded[disabled], .yt-uix-button-subscribe-branded[disabled]:hover, .yt-uix-button-subscribe-branded[disabled]:active, .yt-uix-button-subscribe-branded[disabled]:focus {
filter: saturate(0.075) hue-rotate(240deg);
}
*/
}
@-moz-document url("https://www.youtube.com/feed/history") {
/*================================================================
Watch History Overrides
Fixes the entire watch history being greyed out
================================================================*/
.resume-playback-background {
opacity: 0
}
.contains-percent-duration-watched + .yt-lockup-content {
opacity: 1
}
}
@-moz-document domain("apis.google.com") {
.nbc {
background-color: #2a2a2e;
border-color: #36363f;
}
.nbc a {
color: #aaaab6;
}
}
@-moz-document url-prefix("https://plus.google.com/_/notifications/frame?origin=https%3A%2F%2Fwww.youtube.com&source=yt") {
.Lub,
.l4a,
.Xa,
.TC,
.TR,
.WR,
.vy,
.bS {
background-color: transparent;
}
.aac,
.tQb,
.xac,
.ve,
.IO,
.cp,
.wu,
.WdjWF,
.WpuQke {
background-color: #2a2a2d;
}
.qac,
.fr {
background-color: #222225;
}
.fr>.vt,
.IO,
.Fr+.bj,
.Fr>.Qp,
.cp,
.wu {
border-color: #3a3a40;
}
.Kza,
.MNn0h,
.f4a.tta,
.nfe,
.d-r {
background-color: #3a3a40;
}
.d-A-yb,
.d-A-u,
.l4a:active .f4a {
background-color: #4a4a50;
}
.Id>.eswd {
background-color: #3a3a40;
border-color: #4a4a50;
color: #ccc;
}
.Gc.esw {
background-color: #3a3a40;
border-color: #46464f;
}
.Dg:hover,
.Gc.eswd:hover {
border-color: #52525f;
}
.tta .Jub,
.Iac,
.sQb:link,
.sQb:visited,
.k4a,
.Ub,
.vy,
.bS,
.ot-hashtag,
.proflink,
.cp,
.Oub.d-r-Gk .d-A,
.d-A-yb .d-A-B,
.d-A-u .d-A-B,
.xQb {
color: #ccc;
}
.YGETNc,
.MNn0h:hover .YGETNc,
.MNn0h.RATVS .YGETNc,
.y9fV .YGETNc,
.tta .Hub,
.tta .Gub,
.SR,
.dn,
.tf,
.dR.d-s,
.Aq,
.bhsVm,
.nYXukb {
color: #999;
}
.MNn0h.RATVS,
.MNn0h:hover {
background-color: #3c3c42;
}
.nV46l,
.vwa,
.khb,
.gr,
.TR,
.hhb,
.eswd .sm,
.bxpCne,
.tubEcf {
filter: invert(0.7) brightness(3);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment