:root {
  --selection-bg-color: %selection-bg-color;
  --selection-text-color: %selection-text-color;
  --body-font: %body-font;
  --bg-color: %bg-color;
  --main-text-color: %main-text-color;
  --main-faded-text-color: %main-faded-text-color;
  --author-highlight-bg-color: %author-highlight-bg-color;
  --sep-line-color: %sep-line-color;
  --card-bg-color: %card-bg-color;
  --card-dark-bg-color: %card-dark-bg-color;
  --card-light-bg-color: %card-light-bg-color;
  --card-border-color: %card-border-color;
  --card-hover-bg-color: %card-hover-bg-color;
  --card-light-hover-bg-color: %card-light-hover-bg-color;
  --card-light-hover-border-color: %card-light-hover-border-color;
  --menu-bg-color: %menu-bg-color;
  --menu-hover-bg-color: %menu-hover-bg-color;
  --menu-border-color: %menu-border-color;
  --menu-light-bg-color: %menu-light-bg-color;
  --menu-light-hover-bg-color: %menu-light-hover-bg-color;
  --menu-light-active-bg-color: %menu-light-active-bg-color;
  --menu-light-border-color: %menu-light-border-color;
  --link-color: %link-color;
  --link-hover-color: %link-hover-color;
  --input-box-bg-color: %input-box-bg-color;
  --input-checkbox-toggle-bg-color: %input-checkbox-toggle-bg-color;
  --input-checkbox-active-bg-color: %input-checkbox-active-bg-color;
  --input-checkbox-inactive-bg-color: %input-checkbox-inactive-bg-color;
}
::-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)
}
.yt-default p,
body,
p.yt {
	color: var(--main-text-color)
}
#action-panel-details a,
#pl-header .pl-header-details a,
#watch-header .yt-user-info a,
.HPHGCHB-b-c a,
.HPHGCHB-p-a,
.branded-page-module-title a,
.branded-page-module-title a:visited,
.branded-page-related-channels h3,
.branded-page-related-channels h3 a,
.c4-checklist-module .checklist-item-title-text,
.comment-renderer-header .comment-author-text,
.comment-renderer-like-count,
.comment-replies-renderer-hide,
.comment-replies-renderer-paginator,
.comment-replies-renderer-view,
.creator-editor-title 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,
.feed-item-main .feed-item-header a,
.feed-item-main a.yt-user-name,
.filter,
.filter-sort.filter-selected,
.lohp-video-link,
.lohp-video-metadata .yt-user-name,
.multirow-shelf .yt-uix-expander-head,
.video-player-view-component .video-detail a,
.vm-list-view .vm-video-side-notification-text a,
.vm-list-view .vm-video-side-view-count a,
.vm-list-view .vm-video-title .vm-video-title-content,
.yt-advertise-sidebar a,
.yt-alert-naked .yt-alert-content a,
.yt-card-light .yt-card-title a,
.yt-card-light a,
.yt-creator-benefits-table a,
.yt-dev-showcase-external-link-msg-container:hover a,
.yt-lockup-title a,
.yt-lockup:hover .yt-lockup-description a,
.yt-lockup:hover .yt-lockup-meta a,
.yt-lockup:hover a,
.yt-tile-default:hover a,
.yt-tile-static a,
.yt-tile-visible:hover a,
.yt-uix-button-link,
a {
	color: var(--link-color)
}
.video-list .video-list-item .title {
	color: var(--link-color)!important
}
.video-list .video-list-item:hover .title {
	color: var(--link-hover-color)!important
}
#action-panel-details:hover a,
#pl-header .pl-header-details a:hover,
#watch7-sidebar .video-list-item:hover .title,
#watch7-sidebar .video-list-item:hover .title .yt-deemphasized-text,
.HPHGCHB-b-c a:hover,
.HPHGCHB-d-a .HPHGCHB-d-c:hover,
.branded-page-module-title a.branded-page-module-title-link:hover,
.branded-page-related-channels h3 a:hover,
.branded-page-related-channels-item .yt-uix-button-link:hover,
.c4-checklist-module .checklist-item-title-text:hover,
.c4-checklist-module .checklist-item.done .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,
.creator-editor-title 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,
.feed-item-container:hover .feed-item-header a,
.feed-item-container:hover a.yt-user-name,
.filter:hover,
.lohp-video-metadata .yt-user-name:hover,
.multirow-shelf .compact-shelf-view-all-card-link:hover a,
.multirow-shelf .compact-shelf-view-all-card-link:hover h4,
.video-player-view-component .video-detail a:hover,
.vm-list-view .vm-video-title a.vm-video-title-content:hover,
.yt-alert-naked .yt-alert-content a:hover,
a:hover {
	color: var(--link-hover-color)
}
#footer-logo .footer-logo-icon,
#masthead-logo,
#yt-masthead #logo-container .logo,
.footer-logo {
	background: no-repeat url(data:image/png;base64,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);
	background-size: 100%;
	opacity: .65
}
#masthead-logo img,
.footer-logo img {
	visibility: hidden
}
@media (max-width:704px) {
	.exp-responsive #yt-masthead #logo-container {
		filter: invert(.88) saturate(0)
	}
}
.footer-logo {
	margin-top: 15px;
	display: inline-block
}
.yt-thumb {
	background: var(--menu-bg-color)
}
#audio-tab img,
#cc-tab img,
#images-tab img,
#keyboard-help-tab img,
#masthead-search .search-btn-component .yt-uix-button-content,
#search-btn span,
#text-tab img,
#transition-tab img,
#video-tab img,
#watch8-action-buttons .yt-uix-button,
#yt-masthead-user .yt-uix-button-icon-bell,
.HPHGCHB-H-i img,
.HPHGCHB-L-c,
.HPHGCHB-W-s,
.HPHGCHB-Y-u,
.HPHGCHB-eb-a img,
.HPHGCHB-g-d,
.HPHGCHB-h-n,
.HPHGCHB-n-c,
.HPHGCHB-nb-b,
.HPHGCHB-x-a,
.add-to-widget .addto-search-playlist-section .search-icon,
.add-to-widget .yt-sprite,
.audiolibrary-track-head .favorite-button .track-action-icon,
.box-close-link img,
.c4-editor-edit::before,
.c4-featured-content-editor .question-mark-icon,
.close-small,
.comments .mod-button,
.copynotice-info-target,
.create-playlist-widget-form .has-icon::before,
.create-playlist-widget-form .yt-uix-button-has-icon::before,
.creator-editor-nav-tabs li a .yt-sprite,
.creator-editor-nav-tabs li>span .yt-sprite,
.creator-heart-big-unhearted,
.flag-channel-abuse-form .report-question-mark,
.footer-help-btn-img-container,
.icon-annotation-anchored,
.icon-annotation-highlight,
.icon-annotation-label,
.icon-annotation-popup,
.icon-annotation-title,
.live-chat-widget .live-comments-emoji-picker-open::before,
.live-chat-widget .overflow-menu-button::before,
.live-chat-widget .post-button::before,
.mediapicker-audio .audio-monetized-badge-container img,
.pl-header-title-icon,
.track.attribution .license-button .track-action-icon,
.vm-list-view .vm-video-metric .yt-sprite,
.vm-search-btn .yt-uix-button-content,
.yt-card a.yt-action:not([style-scope]):not(.style-scope):after,
.yt-close-img,
.yt-help-icon,
.yt-ui-menu-item.has-icon::before,
.yt-uix-button .yt-uix-button-arrow,
.yt-uix-button .yt-uix-button-icon,
.yt-uix-button-icon-annotation-anchored,
.yt-uix-button-icon-annotation-highlight,
.yt-uix-button-icon-annotation-label,
.yt-uix-button-icon-annotation-popup,
.yt-uix-button-icon-annotation-title,
.yt-uix-button-icon-icon-account-settings,
.yt-uix-button-menu-item-icon-annotation-anchored,
.yt-uix-button-menu-item-icon-annotation-highlight,
.yt-uix-button-menu-item-icon-annotation-label,
.yt-uix-button-menu-item-icon-annotation-popup,
.yt-uix-button-menu-item-icon-annotation-title,
.yt-uix-clickcard-close,
.yt-uix-form-input-checkbox-element,
.ytch-search-container .search-btn-component .yt-uix-button-content,
button.audio-add img,
button.expand-button,
button.play-pause-button,
img.storyboard-icon.audio-icon,
img.storyboard-icon.video-icon {
	filter: invert(100%)
}
.timeline-zoomslider .slider-icon {
	filter: invert(100%) brightness(200%)
}
button.thumb-add img,
button.thumb-remove img {
	filter: invert(100%) saturate(0)
}
#player-playlist .yt-uix-button-icon.yt-sprite {
	filter: invert(0)
}
.add-segment-button-icon,
.c4-checklist-module .checklist-item.active .todo-icon,
.delete-segment-button-icon,
.live-dashboard .yt-sprite,
.vm-list-view .vm-video-indicators,
.yt-sprite.vm-video-privacy {
	filter: brightness(120%) saturate(5%)
}
.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%)
}
.yt-uix-form-input-checkbox-container input:checked+.yt-uix-form-input-checkbox-element {
	border-color: #777;
	opacity: .7
}
.comment-renderer.channel-owner .comment-author-text {
	background-color: var(--author-highlight-bg-color);
	padding-left: .5em;
	padding-right: .5em
}
.yt-ui-ellipsis {
	background: 0 0!important
}
#masthead-appbar,
#masthead-container,
#yt-masthead-container,
.footer-container,
.yt-card,
body #footer-container {
	background: var(--card-bg-color);
	color: var(--main-text-color);
	border: none
}
.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)
}
.yt-consent-banner {
	background: var(--card-light-bg-color);
	border: none
}
.yt-alert-actionable.yt-alert-success,
.yt-alert-default.yt-alert-success,
.yt-alert-naked.yt-alert-success .yt-alert-icon,
.yt-alert-small.yt-alert-success {
	background: var(--card-bg-color)
}
.yt-consent-banner .yt-consent-content {
	color: var(--main-text-color)
}
.yt-consent-banner .consent-close {
	color: var(--link-color)
}
.yt-consent-banner .consent-close:hover {
	color: var(--link-hover-color)
}
.yt-alert-actionable.yt-alert-info,
.yt-alert-default.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)
}
.HPHGCHB-F-e.HPHGCHB-F-m,
.HPHGCHB-F-k.HPHGCHB-F-m,
.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 {
	background-color: #ffbd59;
	margin-bottom: 1em
}
.HPHGCHB-s-n,
.picker.modal-dialog-bg,
.yt-dialog-bg,
.yt-uix-overlay-bg {
	background-color: #000
}
.HPHGCHB-s-n {
	opacity: .6
}
.HPHGCHB-s-f,
.HPHGCHB-s-g,
.no-focus-outline .yt-dialog-fg:focus,
.yt-dialog-fg,
.yt-uix-overlay-fg {
	background: var(--menu-bg-color);
	border-color: var(--menu-border-color)
}
.yt-uix-overlay-actions {
	background: var(--card-bg-color)
}
.HPHGCHB-s-f .HPHGCHB-s-p {
	background-color: var(--menu-light-bg-color);
	color: var(--link-color)
}
.HPHGCHB-f-c:focus .HPHGCHB-f-f,
.HPHGCHB-f-c:hover .HPHGCHB-f-f,
.HPHGCHB-f-h .HPHGCHB-f-f,
.HPHGCHB-h-q li a,
.yt-dialog-fg-content .yt-dialog-title,
.yt-uix-overlay-fg-content .yt-dialog-title {
	color: var(--link-color)
}
.yt-dialog-fg-content,
.yt-uix-overlay-fg-content,
input.HPHGCHB-l-f.HPHGCHB-h-o {
	color: var(--main-text-color)
}
.overlay-confirmation-preferences-dialog .overlay-confirmation-delivery-method,
.share-email label {
	color: var(--main-faded-text-color)
}
#playlist-settings-editor .yt-uix-tabs,
.HPHGCHB-f-a,
.HPHGCHB-s-f .HPHGCHB-s-p,
.flag-channel-abuse-form hr {
	border-color: var(--sep-line-color)
}
.HPHGCHB-h-i {
	background-color: var(--input-box-bg-color);
	border-color: var(--menu-border-color)
}
#collaboration-settings .yt-uix-button.create-invite-link-button,
.HPHGCHB-r-a {
	background: var(--menu-light-bg-color);
	border-color: var(--menu-light-border-color)
}
.HPHGCHB-r-e,
.HPHGCHB-r-e strong {
	background-color: var(--menu-light-hover-bg-color)
}
.yt-channel-msg-dialog .user-box {
	border-color: var(--menu-border-color);
	background-color: var(--card-bg-color)
}
.yt-channel-msg-dialog .compose-message {
	border-color: var(--menu-border-color);
	background-color: var(--input-box-bg-color);
	color: var(--main-text-color)
}
.HPHGCHB-s-f .HPHGCHB-s-i,
.create-playlist-widget-form .create-playlist-bottom-section,
.yt-channel-msg-dialog .yt-dialog-footer {
	background-color: var(--card-bg-color)
}
.yt-uix-form-label,
.yt-uix-form-legend,
li.guide-section h3 a {
	color: var(--link-color)
}
#playlist-settings-editor .yt-dialog-footer {
	background-color: var(--card-bg-color);
	border-color: var(--sep-line-color)
}
#collaboration-settings .collaboration-settings-invite-link.disabled::before {
	opacity: .05;
	pointer-events: none
}
.yt-card .yt-uix-tabs {
	border-color: var(--sep-line-color)
}
.pl-header-sharepanel-content .share-panel-url,
.share-panel,
.yt-masthead-account-picker.yt-uix-clickcard-card-content {
	color: var(--main-text-color)
}
.share-email-preview-container {
	background: var(--card-bg-color)
}
#masthead-container,
#yt-masthead-container {
	background: var(--card-dark-bg-color)
}
#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)
}
.gssb_m {
	color: var(--main-text-color);
	background: var(--card-bg-color)
}
.gssb_e {
	border: none
}
.gssb_i,
.gssb_i td {
	background: var(--card-light-bg-color)
}
#appbar-nav .yt-uix-button.yt-uix-button-epic-nav-item,
.yt-masthead-picker-account-subtitle {
	color: var(--main-faded-text-color)
}
.yt-masthead-picker-footer {
	background: var(--card-bg-color)
}
.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)
}
.yt-uix-button-default.yt-masthead-picker-settings-button .yt-uix-button-icon {
	opacity: .7
}
.yt-uix-button-default:hover.yt-masthead-picker-settings-button .yt-uix-button-icon {
	opacity: .9
}
#yt-masthead-notifications-title,
.epic-nav-item-heading,
.epic-nav-item.selected,
.epic-nav-item.yt-uix-button-toggled,
.yt-ui-menu-content,
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 {
	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)
}
.yt-ui-menu-content {
	background: var(--menu-bg-color);
	border-color: var(--menu-border-color)
}
#creator-subheader #creator-subheader-item-count,
.HPHGCHB-g-q,
.business-email-container .business-email-button,
.comment-section-renderer-paginator,
.yt-form-input-select-container,
.yt-uix-button-dark,
.yt-uix-button-dark[disabled],
.yt-uix-button-dark[disabled]:active,
.yt-uix-button-dark[disabled]:focus,
.yt-uix-button-dark[disabled]:hover,
.yt-uix-button-default,
.yt-uix-button-default[disabled],
.yt-uix-button-default[disabled]:active,
.yt-uix-button-default[disabled]:focus,
.yt-uix-button-default[disabled]:hover,
.yt-uix-button-panel:hover .creator-bar-item .yt-uix-button-text-dark,
.yt-uix-button-subscribe-unbranded,
.yt-uix-button-subscribe-unbranded[disabled],
.yt-uix-button-subscribe-unbranded[disabled]:active,
.yt-uix-button-subscribe-unbranded[disabled]:focus,
.yt-uix-button-subscribe-unbranded[disabled]:hover,
.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-text {
	background: var(--menu-bg-color);
	color: var(--main-text-color);
	border-color: var(--menu-border-color);
	opacity: 1
}
.yt-uix-button-c4-view-action {
	background: var(--menu-light-bg-color);
	color: var(--main-text-color);
	border-color: var(--menu-light-border-color)
}
.HPHGCHB-g-q:hover,
.yt-uix-button-dark:hover,
.yt-uix-button-default.yt-uix-button-active,
.yt-uix-button-default.yt-uix-button-active:focus,
.yt-uix-button-default.yt-uix-button-toggled,
.yt-uix-button-default:active,
.yt-uix-button-text:active {
	background-color: var(--menu-hover-bg-color);
	border-color: var(--menu-border-color);
	box-shadow: none
}
.HPHGCHB-g-f,
.HPHGCHB-g-f.HPHGCHB-g-y,
.HPHGCHB-g-f:active,
.HPHGCHB-g-v:active,
.HPHGCHB-g-w:active {
	background-image: none;
	background-color: var(--menu-light-bg-color);
	border-color: var(--menu-light-border-color);
	box-shadow: none
}
.HPHGCHB-g-f:hover {
	background-image: none;
	background-color: var(--menu-light-hover-bg-color);
	border-color: var(--menu-light-border-color)
}
#comment-section-renderer .comment-section-renderer-paginator:hover,
.yt-uix-button-default.yt-uix-button-toggled:hover,
.yt-uix-button-default:hover,
.yt-uix-button-panel .creator-bar-item .yt-uix-button-text-dark:hover,
.yt-uix-button-subscribe-unbranded:hover,
.yt-uix-button-subscribed-branded[disabled]:active,
.yt-uix-button-subscribed-branded[disabled]:focus,
.yt-uix-button-subscribed-branded[disabled]:hover,
.yt-uix-button-subscribed-unbranded[disabled]:active,
.yt-uix-button-subscribed-unbranded[disabled]:focus,
.yt-uix-button-subscribed-unbranded[disabled]:hover,
.yt-uix-button-text:hover {
	background: var(--menu-light-hover-bg-color);
	color: var(--main-text-color);
	border-color: var(--menu-light-border-color);
	box-shadow: none
}
.HPHGCHB-g-f[disabled],
.HPHGCHB-g-f[disabled]:active,
.HPHGCHB-g-f[disabled]:hover,
.yt-uix-button.yt-uix-button-subscribed-unbranded {
	color: var(--main-faded-text-color)
}
.HPHGCHB-g-f[disabled],
.HPHGCHB-g-f[disabled]:active,
.HPHGCHB-g-f[disabled]:hover,
.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-highlight .yt-uix-button-menu-item,
.yt-uix-button-menu .yt-uix-button-menu-item.selected,
.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, .02)
}
.yt-ui-menu-item:focus {
	background: rgba(255, 255, 255, .05)
}
.yt-uix-clickcard-card-border,
.yt-uix-hovercard-card-border {
	background: var(--menu-bg-color);
	border-color: var(--menu-border-color)
}
.HPHGCHB-E-g {
	background: var(--menu-light-bg-color);
	border-color: var(--menu-light-border-color)
}
.HPHGCHB-E-l .HPHGCHB-E-e {
	border-right-color: var(--menu-light-bg-color)
}
.HPHGCHB-E-l .HPHGCHB-E-h {
	border-right-color: #66666f
}
.HPHGCHB-E-e {
	border-left-color: var(--menu-light-bg-color)
}
.HPHGCHB-E-h {
	border-left-color: var(--menu-light-border-color)
}
.HPHGCHB-p-c,
.yt-uix-clickcard-card-body,
.yt-uix-hovercard-card-body {
	color: var(--main-text-color)
}
.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)
}
.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)
}
.yt-uix-button-arrow {
	border-top-color: var(--main-text-color)
}
.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)
}
.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)
}
#appbar-guide-menu,
.guide-flyout {
	background: var(--menu-bg-color)
}
#appbar-guide-button {
	background: 0 0;
	border: none
}
#appbar-guide-button .yt-uix-button-icon {
	filter: invert(.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)
}
.guide-collapsible-item .yt-uix-expander-head:hover,
.guide-flyout-trigger.on-hover,
.guide-item:hover,
.guide-item:hover .yt-deemphasized-text {
	background: var(--menu-hover-bg-color)
}
.guide-item,
.question-shelf-heading h4 {
	color: var(--main-text-color)
}
.yt-lockup-notifications-container {
	border-color: var(--sep-line-color);
}
.service-endpoint-replace-enclosing-action-notification {
	color: var(--main-text-color);
}
.guide-item .guide-count,
.guide-item-subtitle,
.guide-view-more {
	color: var(--main-faded-text-color)
}
.guide-item .yt-sprite {
	filter: brightness(200%);
	opacity: .65
}
.guide-item.guide-item-selected .yt-sprite,
.guide-item:hover .yt-sprite {
	opacity: 1
}
.guide-section-separator,
.search-header,
.yt-lockup-playlist-item {
	border-color: var(--sep-line-color)
}
.compact-shelf .yt-uix-button-shelf-slider-pager {
	background: var(--menu-bg-color)
}
.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)
}
.compact-shelf .yt-uix-shelfslider-next-arrow,
.compact-shelf .yt-uix-shelfslider-prev-arrow,
.rtl .compact-shelf .yt-uix-shelfslider-next-arrow,
.rtl .compact-shelf .yt-uix-shelfslider-prev-arrow {
	filter: invert(100%)
}
.addto-watch-later-button-sign-in::before,
.addto-watch-later-button::before {
	filter: invert(100%) brightness(70%)
}
.lohp-video-metadata .yt-user-name {
	opacity: .7
}
.search-header {
	background-color: var(--menu-bg-color)
}
.filter-col-title,
.search-header .yt-uix-button-content {
	color: var(--main-text-color)
}
.filter {
	opacity: .75
}
.filter-selected {
	opacity: 1
}
.search-header .num-results,
.search-header .num-results strong {
	color: var(--main-faded-text-color)
}
#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)
}
.search-pager button {
	background-color: var(--menu-light-hover-bg-color) !important;
}
.feed-header,
.comment-history-block-header {
	border-color: var(--sep-line-color);
}
#history-search .history-search-field {
	border-color: var(--menu-border-color);
}
.yt-lockup,
.comment-history-entry-renderer-content {
	color: var(--main-text-color);
}
#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)
}
#view-as-notification,
.channel-header .secondary-header-contents {
	background-color: var(--card-bg-color)
}
.secondary-header-contents .nav-text {
	color: var(--main-text-color)
}
.channel-header .about-custom-links,
.channel-header .about-secondary-links {
	background-color: var(--menu-bg-color)
}
.branded-page-module-title,
.channel-header .branded-page-header-title .branded-page-header-title-link {
	color: var(--link-color)
}
.primary-header-contents .view-as-menu .view-as-menu-trigger {
	color: var(--main-text-color)
}
#channel-search .show-search .search-icon,
.c4-button-opacity::before,
.secondary-header-action .header-action-icon,
.yt-uix-button [class*=material],
.yt-uix-button-default .yt-uix-button-icon,
.yt-uix-button-default::before {
	filter: invert(60%) brightness(150%)
}
.epic-nav-item,
.lohp-video-metadata,
.lohp-video-metadata .view-count,
.video-player-view-component .view-count .content-item-time-created,
.video-player-view-component .view-count .count,
a.yt-uix-button.yt-uix-button-epic-nav-item,
button.yt-uix-button-epic-nav-item {
	color: var(--main-faded-text-color)
}
#c4-spotlight-editor .spotlight-editor-tab {
	border-color: var(--card-hover-bg-color)
}
.video-player-view-component {
	color: var(--main-text-color)
}
.yt-uix-expander-ellipsis {
	background-color: transparent
}
.pl-header-thumb .pl-header-play-all-overlay,
.yt-pl-thumb .sidebar,
.yt-pl-thumb-link .yt-pl-thumb-overlay {
	background: rgba(22, 22, 25, .92)
}
.watched-badge {
	background-color: var(--card-bg-color);
	padding-top: 25%;
	font-size: 1.5em
}
.resume-playback-background:before,
.resume-playback-background,
.resume-playback-background:after {
	position: absolute;
	width: 100%;
	left: 0;
}
.resume-playback-background:before {
	content: '';
	bottom: 0;
	height: 4px;
	background-color: rgba(128, 128, 128, 0.3);
}
.resume-playback-background {
	background-color: rgba(34, 34, 37, 0.9);
	top: 0;
	height: 100%;
	opacity: 1;
	pointer-events: none;
	color: var(--main-text-color);
	transition: 0.2s;
}
.resume-playback-background:after {
	content: 'Watched';
	z-index: 20000;
	top: 47.5%;
	font-size: 1rem;
	text-align: center;
	text-transform: uppercase;
}
.thumb-wrapper .resume-playback-background:after {
	top: 35%;
}
.pl-video-thumb .resume-playback-background:after {
	top: 25%;
	font-size: 0.8rem;
}
.yt-lockup-thumbnail:hover .resume-playback-background,
.thumb-wrapper:hover .resume-playback-background,
.pl-video-thumb:hover .resume-playback-background {
	opacity: 0;
}
.resume-playback-progress-bar,
.video-time {
	z-index: 2;
}
.contains-percent-duration-watched + .yt-lockup-content {
	opacity: 0.3;
}
.yt-lockup-grid:hover .yt-lockup-content {
	opacity: 1;
}
.ltr .watched-badge,
.pl-video .pl-video-thumbnail .watched-badge,
.watched-badge {
	top: 0!important;
	left: 0!important;
	bottom: 0;
	right: 0;
	max-width: 100%;
	text-align: center;
	opacity: .8;
	transition: opacity .15s ease
}
.pl-video .pl-video-thumbnail:hover .watched-badge,
.watched-badge:hover {
	opacity: 0
}
.shelf-annotation,
.shelf-description {
	color: var(--main-faded-text-color)
}
#c4-header-bg-container,
.branded-page-v2-primary-col .branded-page-box.c4-featured-content-editor:last-child,
.branded-page-v2-primary-col .branded-page-box.c4-featured-content:last-child,
.branded-page-v2-primary-col .branded-page-box.video-player-view-component:last-child,
.branded-page-v2-primary-col .branded-page-box.welcome:last-child,
.branded-page-v2-primary-col .yt-uix-inlineedit-view-container .branded-page-box,
.branded-page-v2-subnav-container,
.channel-header .secondary-header-contents {
	border-color: var(--sep-line-color)
}
#other-channels-sidebar:hover,
.related-channels-editor:hover {
	background-color: var(--card-light-bg-color)
}
#pl-header .pl-header-add-description-button:hover,
.yt-uix-button-c4-view-action.yt-uix-button-destructive {
	color: var(--link-hover-color)
}
.about-stats .about-stat {
	color: var(--main-faded-text-color)
}
.about-metadata-container,
.c4-module-editor-form .yt-uix-form-input-select,
.c4-module-editor-form .yt-uix-form-input-text,
.c4-module-editor-form .yt-uix-form-input-textarea {
	color: var(--main-text-color)
}
#pl-header .privacy-icon-present .pl-header-details::before,
.about-metadata-label-border-top {
	border-color: var(--sep-line-color)
}
.about-business-email-editor .c4-module-is-editable:hover,
.about-description-editor .c4-module-is-editable:hover,
.about-metadata-editor .c4-module-is-editable:hover {
	background-color: var(--card-dark-bg-color)
}
.yt-uix-form-input-select,
.yt-uix-form-input-text,
.yt-uix-form-input-textarea {
	color: var(--main-text-color)
}
#pl-header {
	background: var(--menu-bg-color)
}
#pl-header .pl-header-add-description-button,
#pl-header .pl-header-title {
	color: var(--link-color)
}
.pl-header-inlineedit .c4-module-is-editable:hover {
	background-color: var(--input-box-bg-color)
}
.c4-module-editor-form .yt-uix-form-input-select,
.c4-module-editor-form .yt-uix-form-input-text,
.c4-module-editor-form .yt-uix-form-input-textarea,
.pl-header-inlineedit .yt-uix-button-c4-view-action {
	border-color: var(--menu-light-border-color)
}
.c4-module-editor-form {
	background-color: transparent
}
.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)
}
.pl-video {
	border-color: var(--sep-line-color)
}
.pl-video:hover {
	background-color: var(--menu-hover-bg-color)
}
.yt-uix-dragdrop-cursor-follower {
	border-color: var(--menu-border-color);
	background-color: var(--menu-bg-color)
}
.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 .2em
}
#footer-links-primary a,
#yt-uix-videoactionmenu-menu h3,
.pl-video-title-link {
	color: var(--link-color)
}
.pl-video:hover .pl-video-owner a,
.pl-video:hover .pl-video-title-link {
	color: var(--link-hover-color)
}
#watch7-sidebar .watch-sidebar-head {
	color: inherit
}
.autoplay-bar .autoplay-info-icon {
	filter: invert(100%)
}
#watch7-sidebar .video-list-item a:hover .title,
#watch7-sidebar .video-list-item a:hover .title .yt-deemphasized-text,
.video-list .video-list-item .title,
.video-list-item a,
.yt-badge {
	color: var(--main-text-color)
}
.video-list .video-list-item .description,
.video-list .video-list-item .stat {
	color: var(--main-faded-text-color)
}
#watch7-sidebar .watch-sidebar-separation-line {
	border-color: var(--sep-line-color)
}
.yt-badge {
	border-color: var(--menu-border-color)
}
#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%)
}
.ytp-probably-keyboard-focus .ytp-progress-bar:focus,
.ytp-keyboard-focus .ytp-progress-bar:focus {
	box-shadow: none;
}
#watch8-action-buttons {
	border-top-color: var(--sep-line-color)
}
.watch-editable:hover {
	background: var(--bg-color)
}
.yt-uix-button-default .yt-uix-button-icon,
.yt-uix-button-default::before {
	opacity: 1
}
.yt-uix-button-default:hover .yt-uix-button-icon,
.yt-uix-button-default:hover::before {
	opacity: .4;
	filter: invert(100%)
}
.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)
}
.yt-commentbox-text:hover,
.yt-uix-form-input-select:hover,
.yt-uix-form-input-text:hover,
.yt-uix-form-input-textarea:hover {
	border-color: var(--menu-light-border-color)
}
.add-to-widget .addto-playlist-item {
	color: var(--main-text-color)
}
.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);
}
#creator-sidebar>.creator-sidebar-section.selected>h3 a,
#player-playlist .playlist-videos-list>li:hover,
.add-to-widget .addto-playlist-item.yt-uix-kbd-nav-highlight,
.add-to-widget .addto-playlist-item:hover,
.add-to-widget .create-playlist-item:hover {
	background-color: var(--menu-hover-bg-color)
}
.add-to-widget .contains-all-selected-videos.to-be-removed .playlist-status,
.add-to-widget .contains-some-selected-videos.to-be-removed .playlist-status,
.add-to-widget .playlist-status {
	opacity: 1;
	filter: invert(.6)
}
.add-to-widget .playlists {
	border-color: var(--sep-line-color)
}
#watch-description,
.add-to-widget .create-playlist-item,
.watch-playlist {
	color: var(--main-text-color)
}
.yt-card .yt-uix-button-expander {
	border-top-color: var(--sep-line-color);
	color: var(--main-faded-text-color)
}
.watch-playlist {
	background: var(--card-bg-color)
}
#player-playlist .playlist-videos-list {
	background-color: var(--card-bg-color);
	color: var(--main-text-color)
}
#player-playlist:not(.watch-queue-nav) .playlist-videos-list>li.currently-playing {
	background-color: var(--menu-hover-bg-color)
}
#player-playlist .playlist-video h4 {
	color: var(--main-text-color);
	background-color: transparent
}
#player-playlist .video-uploader-byline {
	color: var(--main-faded-text-color)
}
.comment-simplebox-arrow,
.sharing-balloon::after,
.sharing-balloon::before {
	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-prompt,
.comment-simplebox-text {
	color: var(--main-text-color);
	background-color: transparent
}
.comment-simplebox-renderer {
	border-color: var(--sep-line-color)
}
.comment-renderer-header .comment-renderer-linked-comment {
	background: var(--sep-line-color);
	border-color: var(--sep-line-color);
	color: var(--main-text-color);
	padding: .2em 1em
}
.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 .yt-uix-button-icon {
	filter: invert(100%);
	opacity: .5
}
#yt-picker-country-footer,
#yt-picker-language-footer,
#yt-picker-safetymode-footer {
	background: var(--menu-bg-color)
}
#footer .yt-close-img {
	filter: invert(100%);
	opacity: 1
}
.yt-default h1,
.yt-default h2,
.yt-default h3,
.yt-default h4,
.yt-default h5,
.yt-default h6,
.yt-picker-region-name,
h1.yt,
h2.yt,
h3.yt,
h4.yt,
h5.yt,
h6.yt {
	color: var(--main-text-color)
}
#footer-links-secondary .copyright,
#footer-links-secondary a,
.yt-default .yt-notes,
p.yt-notes {
	color: var(--main-faded-text-color)
}
#dashboard-header h2 a:hover,
#footer-links-primary a:hover,
.yt-picker-content strong,
.yt-picker-content strong .yt-picker-region-name {
	color: var(--link-hover-color)
}
#footer-links-secondary a:hover,
.account-header h1,
h3.account-section-header {
	color: var(--link-color)
}
#footer-main,
#safety-form p.safety-submit,
.yt-picker-header,
.yt-picker-hr {
	border-color: var(--sep-line-color)
}
#creator-sidebar .creator-sidebar-section a:hover {
	background: var(--card-dark-bg-color);
	color: var(--link-hover-color)
}
.account-container {
	background: var(--card-bg-color)
}
#creator-sidebar .creator-sidebar-section a,
#creator-sidebar h3,
#creator-sidebar h3 a,
#safety-form,
.account-content {
	color: var(--main-text-color)
}
.setting-reminder {
	color: var(--main-faded-text-color)
}
#dashboard-header-stats li,
.add-widget-menu-content li,
.yt-horizontal-rule {
	border-color: var(--sep-line-color)
}
.yt-commentbox-text {
	border-color: var(--menu-border-color)
}
.yt-commentbox-text,
.yt-uix-form-input-select-content,
.yt-uix-form-input-select-element {
	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)
}
.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-sidebar .creator-sidebar-branding h1,
#dashboard-header h2 a,
.add-widget-menu-content h3,
.dashboard-widget-header h2 a,
.dashboard-widget-header:hover h2 a {
	color: var(--link-color)
}
#dashboard-header .add-widget-button-label,
#dashboard-header .dashboard-stat-name,
#dashboard-header .dashboard-stat-value,
#dashboard-header h2,
#dashboard-header h3 {
	text-shadow: none
}
.HPHGCHB-c-b {
	background: var(--menu-light-hover-bg-color)
}
.HPHGCHB-c-e {
	box-shadow: 0 2px 8px #111
}
.dashboard-widget .dashboard-widget-config,
.dashboard-widget .dashboard-widget-content,
.dashboard-widget.notification,
.yt-form-input-select-container select {
	background-color: var(--card-bg-color);
	color: var(--main-text-color)
}
.dashboard-widget .dashboard-widget-config .dashboard-widget-header,
.dashboard-widget-header:hover,
.dashboard-widget.yt-uix-dragdrop-cursor-follower .dashboard-widget-header,
.dashboard-widget.yt-uix-dragdrop-dragged-item .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-cursor-follower .dashboard-widget-display-title,
.dashboard-widget.yt-uix-dragdrop-cursor-follower .dashboard-widget-header .dashboard-widget-header-controls,
.dashboard-widget.yt-uix-dragdrop-dragged-item .dashboard-widget-display-title,
.dashboard-widget.yt-uix-dragdrop-dragged-item .dashboard-widget-header .dashboard-widget-header-controls,
.dashboard-widget:hover .dashboard-widget-display-title {
	border-color: var(--menu-border-color)
}
.yt-uix-button-icon-dashboard-widget-config,
.yt-uix-button-icon-dashboard-widget-remove {
	filter: invert(100%) brightness(200%)
}
#dashboard-header .dashboard-stat-value {
	color: var(--main-text-color)
}
#dashboard-header .add-widget-button-label,
#dashboard-header .dashboard-stat-name {
	color: var(--main-faded-text-color)
}
.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:focus,
.add-widget-button:hover {
	background: no-repeat url(http://s.ytimg.com/yts/imgbin/www-videomanager-2x-vflI4gnrL.png) 0 -665px;
	background-size: 70px 705px;
	filter: invert(.7)
}
.add-widget-menu-content.widget-limit .add-widget-menu-item:hover,
.add-widget-menu-item,
.add-widget-menu-item.added:hover {
	color: var(--main-text-color)
}
#annotator-select-menu tr.yt-uix-button-menu-item:hover,
.add-widget-menu-item:hover .add-widget-menu-item-contents {
	background-color: var(--menu-hover-bg-color)
}
#creator-sidebar .studio-icon {
	filter: invert(1)
}
#creator-sidebar .studio-icon.selected,
#creator-sidebar a:hover .studio-icon.creator-sidebar-dashboard.selected {
	filter: none
}
.dashboard-widget-todos .todo-item {
	border: 1px solid transparent
}
.dashboard-widget-footer .dashboard-widget-view-all-link:hover,
.dashboard-widget-todos .todo-item:hover {
	background-color: var(--card-hover-bg-color)
}
#vm-myvideos-search-box,
#vm-playlists-search-box,
#vm-tags-search-box,
.dashboard-widget-todos .todo-description {
	border-color: var(--card-border-color)
}
#creator-subheader h2,
.dashboard-widget-footer .dashboard-widget-view-all-link,
.yt-creator-notifications .yt-creator-notifications-header h2 {
	color: var(--link-color)
}
#advanced-search-button-menu,
.analytics-sparkline-card .infos .title,
.dashboard-widget-comments .comment-comment,
.yt-creator-notifications .yt-creator-tip-list tr {
	color: var(--main-text-color)
}
.analytics-sparkline-card:hover,
.vm-list-view .vm-video-list .vm-video-item.selected {
	background: var(--card-hover-bg-color)
}
.analytics-sparkline-card .infos .total {
	color: var(--main-faded-text-color)
}
.video-list-item a:hover {
	background: var(--menu-hover-bg-color)
}
.yt-creator-notifications .yt-creator-tip-list tr {
	border-color: var(--sep-line-color)
}
.yt-creator-notifications .yt-creator-tip-list .inactive {
	background: var(--card-dark-bg-color)
}
.advanced-search-footer {
	background: var(--card-bg-color)
}
#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);
	color: var(--main-faded-text-color)
}
.vm-list-view .vm-video-list .vm-video-item,
.vm-list-view .vm-video-metrics a:hover {
	background: 0 0
}
.vm-list-view .vm-video-list .vm-video-item:hover {
	background: var(--card-light-hover-bg-color)
}
#non-appbar-vm-video-actions-bar .vm-video-actions-inner #vm-view-filter-label,
.vm-copyright-filter-wrapper {
	color: var(--main-text-color)
}
#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-container {
	background: var(--card-bg-color)
}
#inline-editor-main,
.metadata-container,
.metadata-editor-container .video-settings-form {
	background: 0 0
}
.creator-editor-nav-tabs li a,
.creator-editor-nav-tabs li>span,
.tabs .tab-header a:focus,
.tabs .tab-header a:hover,
.tabs .tab-header.selected a,
.tabs .tab-header:hover a {
	color: var(--main-text-color)
}
#add-captions-section,
#annotator-add-div,
#annotator-select-div,
#annotator-select-menu .yt-uix-button-menu-item td,
#audio-ui-pagefold,
#audio-ui-wfe .audio-ui-wfe-section,
#audio-ui-wfe table,
#audio-ui-wfe-nonmuting .audio-ui-wfe-rowgroup,
#bottom-notes-section,
#enhance-footer,
#event-line-editor,
#video-settings-section,
.annotation-details-container li.annotation-time-pair,
.annotation-link,
.blur-effect-entry,
.copynotice-claim-details-table tr,
.creator-editor-content #inline-editor-header,
.creator-editor-header,
.creator-editor-nav,
.metadata-editor-container .subnav,
.tab-container,
.timed-event-line,
.translation-editor-header .translation-editor-column-divider,
.translation-editor-header .translation-editor-column-half {
	border-color: var(--sep-line-color)
}
.yt-uix-card-body-arrow-vertical {
	border-top-color: var(--menu-bg-color)
}
#player-and-info-pane #video-info dd,
.blur-effect-entry .blur-effect-title,
.copynotice-claim-info,
.copynotice-top-section,
.enhance-effect .property-title,
.enhance-effect .slider-readout,
.menu-tab.selected,
.menu-tab:hover,
.metadata-container h3,
.single-field,
.video-info-text,
.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-settings-tag-chips-container {
	background: var(--card-dark-bg-color);
	border-color: var(--card-border-color)
}
.yt-chip {
	background-color: var(--menu-bg-color);
	color: var(--main-text-color);
	border-color: var(--menu-border-color);
	box-shadow: none
}
.translation-editor-original-input,
.translation-editor-original-input:focus,
.translation-editor-original-input:hover,
.video-settings-add-tag {
	background-color: var(--input-box-bg-color);
	border: 1px solid var(--menu-border-color)!important;
	color: var(--main-text-color)
}
#annotator-select-menu tr.yt-uix-button-menu-item,
#featured-tracks-header {
	background-color: var(--menu-bg-color)
}
#audio-ui {
	color: var(--link-color)
}
#audio-ui-featured-table,
#featured-tracks-header {
	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)
}
#annotator-div {
	background: var(--card-dark-bg-color);
	border-color: transparent
}
.time-field-nudge-container .time-field-nudge-down,
.time-field-nudge-container .time-field-nudge-up {
	background-image: none
}
.annotator-clickcard-item .annotator-clickcard-title {
	color: var(--main-text-color)
}
.annotator-clickcard-item .annotator-clickcard-subtitle {
	color: var(--main-faded-text-color)
}
.annotator-overlay-content,
.yt-video-picker-scroll-container {
	border-color: var(--menu-border-color)
}
.annotator-clickcard-item .annotator-clickcard-right .yt-uix-clickcard-close {
	filter: invert(.05)
}
.multitrack-timeline {
	background-color: var(--menu-bg-color)
}
.timeline-row {
	background-color: var(--menu-light-bg-color)
}
.timeline-ruler .hline,
.timeline-ruler .mtick,
.timeline-ruler .stick {
	background-color: var(--main-text-color)
}
.timedtext-content {
	background-color: transparent
}
#empty-editor-placeholder,
#empty-editor-placeholder h3,
#video-settings-section,
.auto-pause-checkbox-section,
.timeline-ruler .rulabel {
	color: var(--main-text-color)
}
.waveform-player,
.zoom-slider {
	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-text:hover,
.event-time-field:hover {
	color: var(--main-text-color)
}
.zoom-slider {
	filter: invert(.95)
}
.live-dashboard .player-controls-buttons {
	background-color: var(--card-bg-color)
}
.live-dashboard-status-bar {
	background-color: var(--menu-bg-color)
}
#verify-phone-page,
.live-chat-widget #comments-scroller,
.live-dashboard .checklist-item,
.live-dashboard .checklist-remove-container,
.live-dashboard-status-bar,
.live-dashboard-status-bar-container {
	border-color: var(--menu-border-color)
}
.live-chat-widget .byline a,
.live-dashboard .more-actions-buttons a,
.live-dashboard .strong-text,
.yt-card .yt-uix-button-expander:hover {
	color: var(--link-color)
}
.live-chat-widget .byline,
.live-dashboard .checklist-item,
.live-dashboard .yt-uix-tabs .yt-uix-button-content {
	color: var(--main-text-color)
}
.live-chat-widget .comments-textarea-label {
	color: var(--main-faded-text-color)
}
#player .player-dragdrop-handle-container .yt-uix-dragdrop-drag-handle,
.live-dashboard .yt-uix-dragdrop-drag-handle {
	background-color: var(--menu-bg-color);
	border: 1px solid var(--menu-border-color)
}
.yt-uix-button-icon.yt-uix-button-icon-settings.yt-sprite {
	filter: invert(100%)
}
.yt-help-icon.yt-sprite {
	filter: invert(100%)!important
}
.live-rtd-info-chart-group {
	filter: invert(.9) saturate(0);
	margin: 1em 0
}
.live-comments-emoji-picker-tab-row {
	background-color: var(--menu-light-bg-color)
}
.gwt-viz-container text,
.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)
}
.stream-health-item {
	background-color: transparent
}
.live-welcome-intro {
	background: var(--menu-bg-color);
	border-color: var(--sep-line-color)
}
.live-welcome-features .yt-sprite {
	filter: invert(.87)
}
.caption-queue .contribution-title a,
.comments .comment-footer-action,
.comments .comment-header .user-name,
.comments .thumb-title,
.subscribers-table .description-text a {
	color: var(--link-color)
}
.comments .comment-entry:hover .thumb-title,
.comments .comment-entry:hover .vis-inspect-link,
.subscribers-table .description-text a:hover {
	color: var(--link-hover-color)
}
.comments .channel-owner .comment-header .user-name {
	background-color: transparent;
	font-weight: 700
}
.comments .feedback-banner,
.feedback-banner {
	background: var(--menu-bg-color)
}
.tabbed-page .tabs-wrapper {
	border-left: none
}
.tabbed-page .tab,
.tabbed-page .tab.active {
	background-color: var(--menu-bg-color);
	color: var(--main-text-color)
}
.tabbed-page .tab {
	border-color: var(--menu-border-color)
}
.tabbed-page .tab.active {
	border-bottom-color: var(--menu-border-color);
	border-left-color: var(--menu-border-color);
	border-right-color: var(--menu-border-color)
}
.tabbed-page .tab:hover,
.video-dds .entry:hover .highlight {
	background-color: var(--menu-hover-bg-color)
}
.caption-queue td,
.caption-queue th,
.subscribers-table .subscribers-table-header,
.subscribers-table td,
.tabbed-page .options-bar,
.tabbed-page .tabs-area {
	border-color: var(--sep-line-color)
}
.video-dds,
.video-dds.open,
.video-dds:hover {
	border-color: var(--menu-border-color)
}
.video-dds .list,
.video-dds .topline {
	background-color: var(--menu-bg-color)
}
.video-dds.open .topline {
	background-color: var(--menu-light-bg-color)
}
.video-dds .list {
	border-color: var(--menu-border-color)
}
.video-dds .entry:hover .highlight {
	color: var(--link-color)
}
.video-dds .highlight {
	color: var(--main-text-color)
}
.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
}
.comments .mod-list,
.comments .mod-list-button {
	background-color: #ccccc4
}
.comments .paginator,
.comments .paginator:hover {
	background-image: none;
	background-color: var(--menu-bg-color);
	border-color: var(--menu-border-color)
}
.comments .paginator:hover {
	background-color: var(--menu-hover-bg-color)
}
.caption-queue,
.comments .paginator,
.subscribers-table .subscribed-since,
.subscribers-table .subscribers-table-header,
.tabbed-page .tab.active a {
	color: var(--main-text-color)
}
.HPHGCHB-P-g h2 a:hover,
.HPHGCHB-R-g h2 a:hover,
.caption-queue .contribution-title a:hover {
	color: var(--link-hover-color)
}
.waveform-container,
.waveform-slider-container,
.zoom-icon-container,
.zoom-slider-container {
	filter: invert(.92) saturate(0)
}
.captions-credits-opt-in-box {
	background: var(--card-bg-color);
	border-color: var(--card-border-color)
}
#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)
}
#comment-settings .comment-settings-label,
#comment-settings .comment-settings-title,
.account-feature-v2-grid-items .account-features-v2-grid-item-description a {
	color: var(--link-color)
}
#comment-settings .comment-settings-control-info,
#comment-settings .comment-settings-subtitle,
#comment-settings label {
	color: var(--main-text-color)
}
.acl-target-list-container .none-defined-text {
	color: var(--main-faded-text-color)
}
.acl-target-list-container[data-which=moderator] {
	border-color: var(--menu-border-color);
	background-color: var(--input-box-bg-color)
}
.account-features-v2-content,
.acl-target-list-container .target-search,
.channel-watermark-uploader-content .upload-guidelines {
	color: var(--main-text-color)
}
#creator-subheader,
.HPHGCHB-T-e,
.HPHGCHB-T-n tr,
.HPHGCHB-q-h,
.HPHGCHB-t-a,
.account-content .account-section.account-bordered-section,
.account-feature-v2-grid-items .account-features-v2-grid-item-title,
.account-status-scales,
.account-status-v2 {
	border-color: var(--sep-line-color)
}
.HPHGCHB-r-h {
	border-color: var(--menu-light-border-color)
}
.HPHGCHB-cb-e.HPHGCHB-a-a {
	border-color: var(--sep-line-color)!important
}
.HPHGCHB-R-C .HPHGCHB-R-x,
.HPHGCHB-R-c,
.HPHGCHB-R-x,
.HPHGCHB-R-z,
.account-feature-v2-grid-items li {
	background-color: var(--menu-bg-color);
	border-color: var(--menu-border-color)
}
.HPHGCHB-T-n td:nth-child(3):hover,
.HPHGCHB-T-n td:nth-child(4):hover {
	background: var(--menu-hover-bg-color)
}
.featured-programming-editor .overview {
	border-color: var(--card-border-color)
}
#creator-subheader,
.HPHGCHB-N-c,
.HPHGCHB-R-D,
.HPHGCHB-R-h,
.HPHGCHB-b-d,
.HPHGCHB-b-l,
.channel-watermark-uploader-content .watermark-example-container,
.featured-programming-editor .overview {
	background-color: var(--card-light-bg-color)
}
.HPHGCHB-H-a a,
.HPHGCHB-P-g h2 a,
.HPHGCHB-R-g h2 a,
.HPHGCHB-R-s .HPHGCHB-R-B,
.HPHGCHB-T-e,
.HPHGCHB-T-s .HPHGCHB-T-B,
.HPHGCHB-T-v .HPHGCHB-T-B,
.HPHGCHB-d-a .HPHGCHB-d-b,
.HPHGCHB-pb-d,
.gwt-Label.HPHGCHB-nb-A.HPHGCHB-nb-j.HPHGCHB-nb-C.HPHGCHB-nb-B {
	color: var(--link-color)
}
.HPHGCHB-T-b,
.HPHGCHB-T-l .HPHGCHB-f-c:hover .HPHGCHB-f-f,
.HPHGCHB-T-l .HPHGCHB-f-h .HPHGCHB-f-f,
.HPHGCHB-T-w,
.HPHGCHB-b-c,
.HPHGCHB-d-a .HPHGCHB-d-b {
	color: var(--main-text-color)
}
.HPHGCHB-R-b,
.HPHGCHB-R-e h3,
.HPHGCHB-R-j,
.HPHGCHB-R-w {
	color: var(--main-faded-text-color)
}
.HPHGCHB-P-j {
	opacity: 1
}
.HPHGCHB-P-g h2 .HPHGCHB-P-j {
	filter: saturate(0) invert(100%) brightness(300%)
}
.HPHGCHB-R-d li,
.HPHGCHB-R-e,
.HPHGCHB-R-l .HPHGCHB-f-c:hover .HPHGCHB-f-f,
.HPHGCHB-R-l .HPHGCHB-f-h .HPHGCHB-f-f,
.HPHGCHB-g-f,
.HPHGCHB-r-f {
	color: var(--main-text-color);
	text-shadow: none
}
.HPHGCHB-g-f .HPHGCHB-g-c,
.HPHGCHB-g-w .HPHGCHB-g-c {
	border-top-color: var(--main-text-color)
}
.HPHGCHB-g-q,
.HPHGCHB-g-q:hover {
	border-width: 1px;
	border-style: solid
}
.HPHGCHB-g-f:focus,
.HPHGCHB-g-v:focus,
.HPHGCHB-g-w:focus {
	box-shadow: none
}
.HPHGCHB-H-g .HPHGCHB-H-d.HPHGCHB-H-e,
input.HPHGCHB-l-f {
	color: var(--main-text-color)
}
input.HPHGCHB-l-f {
	background-color: var(--input-box-bg-color);
	border-color: var(--menu-border-color)
}
.HPHGCHB-N-b,
.HPHGCHB-N-c,
.HPHGCHB-N-g,
.HPHGCHB-N-h,
.HPHGCHB-R-m,
.HPHGCHB-T-d,
.HPHGCHB-T-k tr,
.HPHGCHB-Z-a:first-child>ul {
	border-color: var(--menu-light-border-color)
}
.HPHGCHB-ab-e {
	border-color: var(--menu-light-border-color)!important
}
.HPHGCHB-K-h {
	color: var(--main-text-color);
	border-color: var(--menu-light-border-color)
}
.HPHGCHB-K-h,
.HPHGCHB-K-h .datePickerMonthSelector {
	background-color: var(--menu-bg-color)
}
.HPHGCHB-K-h .datePickerWeekdayLabel,
.HPHGCHB-K-h .datePickerWeekendLabel {
	background-color: var(--menu-hover-bg-color);
	border-color: var(--menu-border-color)
}
.HPHGCHB-K-h .datePickerNextButton,
.HPHGCHB-K-h .datePickerPreviousButton {
	color: var(--main-text-color)
}
.HPHGCHB-K-h .datePickerDayIsWeekend {
	background-color: var(--card-bg-color)
}
.HPHGCHB-K-h .datePickerDayIsValue {
	box-shadow: inset 0 0 .1em var(--main-text-color);
	background-color: var(--menu-light-hover-bg-color)
}
.HPHGCHB-K-h .datePickerDay:hover,
.HPHGCHB-K-h .datePickerWeekdayLabel:hover,
.HPHGCHB-K-h .datePickerWeekendLabel:hover {
	background-color: var(--menu-light-hover-bg-color);
	color: var(--link-hover-color)
}
.HPHGCHB-K-c,
.HPHGCHB-W-u,
.HPHGCHB-kb-b,
.HPHGCHB-r-b .HPHGCHB-r-g,
.HPHGCHB-r-b .HPHGCHB-r-g .HPHGCHB-g-f,
.HPHGCHB-r-b .HPHGCHB-r-g .HPHGCHB-r-f {
	filter: invert(100%)
}
.HPHGCHB-r-b .HPHGCHB-r-g.HPHGCHB-r-e {
	background-color: var(--menu-light-hover-bg-color);
	filter: invert(0%)
}
.HPHGCHB-r-b .HPHGCHB-r-g.HPHGCHB-r-e a {
	color: #000
}
.HPHGCHB-b-s {
	margin-top: 0
}
.HPHGCHB-b-s .HPHGCHB-a-a {
	padding-top: 20px
}
.HPHGCHB-P-b {
	background-color: var(--menu-light-bg-color)
}
.HPHGCHB-N-h,
.HPHGCHB-T-D,
.HPHGCHB-T-h {
	background: var(--menu-bg-color)
}
.HPHGCHB-R-c:hover,
.HPHGCHB-R-p:hover {
	background: var(--menu-hover-bg-color)
}
.HPHGCHB-T-C .HPHGCHB-T-x,
.HPHGCHB-T-c,
.HPHGCHB-T-m,
.HPHGCHB-T-x,
.HPHGCHB-T-z {
	border-color: var(--menu-border-color)
}
.HPHGCHB-f-a {
	background: 0 0
}
.HPHGCHB-kb-m,
.HPHGCHB-kb-p {
	background: var(--menu-light-bg-color)
}
.HPHGCHB-kb-e {
	background: var(--menu-bg-color)
}
.HPHGCHB-kb-y,
.HPHGCHB-kb-y tr {
	border-color: var(--menu-border-color)
}
.HPHGCHB-kb-r,
.HPHGCHB-q-b:hover,
.HPHGCHB-q-q:hover,
.HPHGCHB-q-s:hover {
	background: var(--menu-hover-bg-color)
}
.HPHGCHB-f-i {
	background: var(--menu-light-bg-color)
}
.HPHGCHB-q-b,
.HPHGCHB-q-q {
	background: var(--menu-bg-color);
	border-color: var(--menu-border-color)
}
.HPHGCHB-q-a,
.HPHGCHB-q-h,
.HPHGCHB-s-f {
	color: var(--main-text-color)
}
.HPHGCHB-q-u:hover,
.footer-secondary .footer-secondary-info a:hover,
.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-event-0 a.yt-creator-hub-event:hover,
.yt-creator-hub-social-nav-0 li.yt-creator-hub-social-nav:hover a {
	color: var(--link-hover-color)
}
.HPHGCHB-M-e {
	background: var(--menu-light-bg-color)
}
.HPHGCHB-L-i,
.HPHGCHB-L-j,
.HPHGCHB-M-b {
	background: var(--menu-light-bg-color);
	border-color: var(--menu-light-border-color)
}
.HPHGCHB-L-j.HPHGCHB-g-y,
.HPHGCHB-L-j.HPHGCHB-g-y:hover,
.HPHGCHB-L-j:hover,
.HPHGCHB-eb-a {
	background: var(--menu-light-hover-bg-color)
}
.HPHGCHB-L-n {
	color: var(--link-color)
}
.HPHGCHB-L-p {
	color: var(--main-text-color)
}
.HPHGCHB-M-a,
.HPHGCHB-M-e,
.HPHGCHB-W-c td,
.HPHGCHB-W-c th,
.HPHGCHB-W-o td,
.HPHGCHB-W-o th,
.HPHGCHB-eb-a,
.HPHGCHB-eb-a li {
	border-color: var(--menu-light-border-color)
}
#gwt-debug-date-range-slider,
#gwt-debug-performanceChart {
	filter: invert(.9)
}
.HPHGCHB-eb-a {
	background-color: var(--menu-bg-color)
}
.HPHGCHB-eb-a li {
	background-color: var(--menu-light-bg-color)
}
.HPHGCHB-eb-a li:hover {
	background-image: none;
	background-color: var(--menu-light-hover-bg-color)
}
.HPHGCHB-eb-a li.HPHGCHB-eb-b {
	background-color: var(--menu-light-active-bg-color)
}
.HPHGCHB-W-c,
.HPHGCHB-W-o,
.HPHGCHB-W-o tr:nth-child(2n) {
	background-color: var(--menu-bg-color)
}
.HPHGCHB-W-H,
.HPHGCHB-W-o .HPHGCHB-W-w td {
	background-color: var(--menu-light-bg-color)
}
#yt-editor-project-menu div.project-menu-item.selected,
#yt-editor-project-menu div.project-menu-item:hover,
.HPHGCHB-W-o tr:hover,
paper-item:hover {
	background-color: var(--menu-hover-bg-color)
}
.HPHGCHB-W-o .HPHGCHB-W-H:hover,
.track.expanded .audiolibrary-track-head .audiolibrary-column .popularity-bar,
.track.loading .audiolibrary-track-head .audiolibrary-column .popularity-bar,
.track:hover .audiolibrary-track-head .audiolibrary-column .popularity-bar {
	background-color: var(--menu-light-hover-bg-color)
}
#main-title,
.HPHGCHB-W-F,
.HPHGCHB-W-q .HPHGCHB-W-F,
button.track-selection-menu-button {
	color: var(--link-color)
}
.HPHGCHB-W-g {
	color: var(--main-faded-text-color)
}
.top-menu,
.track-filter-selection-list .track-filter.all,
.track-list li.track,
.track-list li.track.expanded {
	border-color: var(--menu-border-color)
}
.track-list li.track {
	background-color: var(--card-dark-bg-color)
}
.track-list li.track.expanded,
.track-list li.track:hover {
	background-color: var(--card-hover-bg-color)
}
.track-list li.track.loading {
	background-color: var(--card-light-hover-bg-color)
}
.audiolibrary-column-genre-and-mood a:hover,
.audiolibrary-column-title,
.audiolibrary-column-title-expand,
.track.expanded .audiolibrary-track-head .audiolibrary-column,
.track.loading .audiolibrary-track-head .audiolibrary-column,
.track:hover .audiolibrary-track-head .audiolibrary-column {
	color: var(--link-color)
}
.audiolibrary-column-album,
.audiolibrary-column-artist,
.audiolibrary-column-duration,
.audiolibrary-column-genre-and-mood a {
	color: var(--main-text-color)
}
.asset-composition-section,
.asset-sound-recording-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)
}
#video-title,
.asset-monetization-header,
.asset-monetization-list div,
.asset-restrictions-header,
.asset-restrictions-list div,
.asset-stores-header,
.asset-stores-list div,
.drag-to-begin-audio-message p,
.drag-to-begin-message p,
.editor-slider .slider-readout,
.editor-timeline .timeline-ruler .rulabel,
.text-property-panel .property-title {
	color: var(--main-text-color)
}
#yt-editor-project-menu .project-menu-header {
	background-color: var(--menu-light-bg-color);
	border-color: var(--menu-light-border-color)
}
#video-title {
	background-color: var(--input-box-bg-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)
}
.infobox-body {
	background: var(--menu-bg-color)
}
#storyboard {
	background-color: var(--menu-bg-color);
	border-color: var(--menu-border-color)
}
.timeline-audio-clip .audio-overflow-mask {
	background-color: var(--card-bg-color)
}
#advertising-note,
#top-bar,
.image-media #infobox-options-container,
.video-media #infobox-options-container {
	border-color: var(--sep-line-color)
}
.editor-timeline .timeline-ruler .hline,
.editor-timeline .timeline-ruler .mtick .base,
.editor-timeline .timeline-ruler .stick {
	background-color: var(--menu-light-border-color)
}
#mediapicker .video-original.selected .video-title,
.dragging .video-title,
.editor-thumb:hover .video-title,
.media-list .editor-thumb .video-title {
	background: var(--menu-bg-color);
	color: var(--link-color);
	opacity: .8
}
.editor-thumb-body,
.editor-thumb-body:hover,
.ghost {
	outline-color: var(--menu-light-border-color)
}
.editor-thumb-body {
	background-color: var(--menu-light-bg-color)
}
.editor-thumb-body:hover {
	background-color: var(--menu-light-hover-bg-color)
}
.mediapicker-audio.audio-track .audio-title,
.mediapicker-audio.audio-track .editor-thumb-time {
	color: var(--main-text-color)
}
.mediapicker-audio.audio-track .audio-artist,
.mediapicker-audio.audio-track .audio-genre {
	color: var(--main-faded-text-color)
}
#audio-media-list .scroll-content .audio-original.selected,
#audio-media-list .scroll-content .audio-original:hover {
	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
}
#yt-main-nav-container,
.yt-nav-dark {
	background: var(--card-bg-color)
}
#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,
.footer-secondary a,
.yt-testtube-card-light .yt-testtube-card-title,
.yt-testtube-card-title {
	color: var(--link-color)
}
.yt-testtube-card-dark .yt-testtube-card-content,
.yt-testtube-card-light .yt-testtube-card-content {
	color: var(--main-text-color)
}
#yt-main-nav .yt-nav-element.active,
#yt-main-nav .yt-nav-element.yt-nav-navmenu-container.yt-collapsed.active-nav,
#yt-main-nav .yt-nav-element:active,
#yt-main-nav .yt-nav-element:hover,
#yt-main-nav a.active,
#yt-main-nav a:active,
#yt-main-nav a:hover,
#yt-main-nav>a.active,
#yt-main-nav>a:active,
#yt-main-nav>a:hover,
.nav-container>a.active,
.nav-container>a:active,
.nav-container>a:hover,
.yt-nav-navmenu-container.yt-expanded {
	background-color: var(--card-light-bg-color)
}
.page-header {
	background: var(--bg-color)
}
#yt-microsite h2,
#yt-microsite h3,
#yt-microsite h4,
#yt-microsite h5,
#yt-sidebar h2 a,
#yts-nav ol li.top-level a,
.yt-text h1,
.yt-text h2,
.yt-text h3,
h1.yt,
h2.yt,
h3.yt {
	text-shadow: none;
	color: var(--link-color)
}
#yt-microsite .yt-card-dark .yt-card-text p,
#yt-microsite .yt-card-light .yt-card-text,
#yt-microsite .yt-card-light .yt-card-text .yt-policyandsafety-col,
#yt-microsite .yt-card-light .yt-card-text .yt-policyandsafety-col p,
#yt-microsite .yt-card-light .yt-card-text p,
#yt-microsite .yt-policyandsafety-content-container p,
#yt-microsite-features p,
#yt-sidebar ul a,
#yts-article,
#yts-nav .indented .sub-level a,
.yt-text ol,
.yt-text ul,
ol.yt,
ul.yt {
	color: var(--main-text-color)
}
#yts-nav .indented .sub-level a:hover {
	background: var(--menu-hover-bg-color);
	background-image: none
}
#yts-article #header,
#yts-article .with-separator,
#yts-nav,
.header,
.separator,
.with-divider {
	border-color: var(--sep-line-color)
}
#yts-article::after,
.yt-card-light,
.yt-tile-default:hover,
.yt-tile-static,
.yt-tile-visible {
	background: var(--card-bg-color);
	border-color: var(--card-light-bg-color);
	box-shadow: none
}
.yt-sidebar-border,
hr.yt-advertise-sidebar-rule {
	border-color: var(--sep-line-color)
}
#yt-sidebar li.selected a,
.footer-secondary .footer-secondary-info a,
.footer-secondary a {
	font-weight: 400
}
.yt-cardified #page {
	background-color: var(--bg-color)
}
#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-secondary li,
.yt-form-input-select-container {
	text-shadow: none
}
.yt-form-input-select-container:hover {
	border-color: var(--menu-light-border-color)
}
.yt-form-input-select-value {
	color: var(--main-text-color)
}
#content.yt-creator-hub-page,
body:not([style-scope]):not(.style-scope) {
	background-color: var(--bg-color)!important
}
#yt-dev-nav-container,
.yt-creator-hub-page-0 #masthead.yt-creator-hub-page {
	background: var(--card-dark-bg-color)
}
.yt-creator-hub-card-0 #content.yt-creator-hub-card #info.yt-creator-hub-card p,
.yt-creator-hub-page-0 #hamburger.yt-creator-hub-page {
	color: var(--main-text-color)
}
.yt-creator-hub-logo-0 {
	background-color: transparent
}
.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: .65
}
.yt-creator-hub-logo .iron-image-0 #img.iron-image {
	visibility: hidden
}
.yt-creator-hub-card-0 #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-benefit-layout #content.yt-creator-hub-card #title.yt-creator-hub-card h1,
.yt-creator-hub-card-0.yt-home-layout #content.yt-creator-hub-card #title.yt-creator-hub-card h1,
.yt-creator-hub-card-0.yt-home-layout #content.yt-creator-hub-card #title.yt-creator-hub-card h2,
.yt-creator-hub-events-filter-0 #label-container.yt-creator-hub-events-filter h2#heading.yt-creator-hub-events-filter,
.yt-creator-hub-logo-0 #link.yt-creator-hub-logo a,
.yt-creator-hub-page-0 #menu.yt-creator-hub-page a {
	color: var(--link-color)
}
.yt-creator-hub-page-0 #nav.yt-creator-hub-page {
	background: var(--card-bg-color)
}
.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: 400
}
.yt-creator-hub-drawer-0 #content.yt-creator-hub-drawer {
	background-color: var(--menu-bg-color)
}
.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)
}
.yt-creator-hub-card-0 {
	background-color: var(--light-bg-color)
}
.yt-creator-hub-spotlight-0,
.yt-creator-hub-spotlights-0 {
	background: 0 0
}
.yt-card a.yt-action:not([style-scope]):not(.style-scope),
.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-event-0 a.yt-creator-hub-event,
.yt-creator-hub-social-nav-0 a {
	color: var(--link-color)
}
.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%)
}
.yt-creator-hub-dropdown-0 {
	background-color: transparent
}
#yt-microsite .yt-card-light,
.yt-advertise-sidebar p,
.yt-creator-hub-dropdown-0 #label.yt-creator-hub-dropdown,
.yt-creator-hub-event-0 h2.yt-creator-hub-event {
	color: var(--main-text-color)
}
.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
}
.paper-dropdown-menu,
.paper-listbox-0,
.paper-menu-button-0 .dropdown-content.paper-menu-button,
md-sidenav {
	background-color: var(--menu-bg-color)
}
.paper-input-container-0 {
	border-color: var(--menu-border-color)
}
.paper-input-container-0 .unfocused-line.paper-input-container {
	background: var(--menu-border-color)
}
.yt-creator-hub-events-filter-0,
md-content.md-default-theme {
	background-color: transparent
}
.make-video-director-adwords-banner a.adwords-cta-banner,
.make-video-grid-steps,
.yt-creator-hub-event-0 .card.yt-creator-hub-event,
.yt-dev-footer,
a.adwords-cta-banner {
	background-color: var(--card-bg-color)
}
.yt-creator-hub-event-0 h1.yt-creator-hub-event {
	color: var(--link-color);
	border-color: var(--sep-line-color)
}
#yt-dev-nav a.active,
#yt-dev-nav a:active,
#yt-dev-nav a:hover {
	background-color: var(--menu-hover-bg-color)
}
.yt-toggle-dev-demos-sidebar-button {
	background: var(--menu-bg-color);
	color: var(--main-text-color)
}
#menu-arrow {
	fill: var(--main-text-color)
}
.yt-dev-demos-sidebar {
	background-color: var(--menu-bg-color)
}
.yt-dev-demos-sidebar-title,
.yt-dev-demos-tab .yt-dev-demos-tab-text {
	color: var(--link-color)
}
#error-page-content p,
.yt-dev-demos-sidebar-resources-title {
	color: var(--main-text-color)
}
.yt-dev-demos-tab.yt-dev-demos-sidebar-tabs-highlighted,
.yt-dev-demos-tab.yt-dev-demos-sidebar-tabs-highlighted:hover,
.yt-dev-demos-tab:hover {
	background-color: var(--card-light-bg-color)
}
.yt-dev-demos-tab:hover {
	border-color: var(--menu-light-border-color)
}
.yt-dev-demos-sidebar-resources-container,
.yt-dev-demos-sidebar-tabs-container {
	border-color: var(--sep-line-color);
	background-color: var(--card-bg-color)
}
.yt-dev-showcase-external-link-msg-container:hover .yt-dev-showcase-external-link-img {
	filter: saturate(0) brightness(250%)
}
#error-page-content p {
	text-shadow: none
}
.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: 0 0
}
.sb-on {
	box-shadow: 0 2px 1px #1a1a1a
}
#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 {
	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)
}
.exp-searchbox-redesign #masthead-search {
	background-color: var(--card-dark-bg-color)
}
.exp-searchbox-redesign #masthead-search-terms input {
	padding: 5px
}
.mc-actions,
.mc-channel-footer,
.mc-channel-item {
	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
}
.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
}
.basic-info-tab .custom-thumb-area,
.upload-thumb,
hr.metadata-separator-line {
	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-switcher-content,
.yt-masthead-account-picker-option,
.yt-masthead-picker-photo-wrapper {
	background-color: var(--card-bg-color)
}
.not-yt-legacy-css .yt-masthead-picker-photo-wrapper .yt-thumb,
.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,
.yt-uix-clickcard-card.yt-masthead-multilogin .yt-masthead-multilogin-users-header,
.yt-uix-clickcard-card.yt-masthead-multilogin .yt-masthead-picker-header {
	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-uix-card-body-arrow {
	border-bottom-color: var(--card-light-bg-color)
}
.channel-switcher-button .yt-uix-button,
.social-connector.connected,
.ytp-ce-expanding-overlay-background {
	background-color: var(--card-light-bg-color)
}
.channel-switcher-button:hover .yt-uix-button {
	background-color: var(--card-bg-color)
}
.social-connector .connection-settings-container,
.ytp-ce-channel-this .ytp-ce-channel-metadata {
	border-color: var(--menu-border-color)
}
.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);
}
*/

/* FIXES */
#masthead-positioner,
#guide-content,
#channel-header,
ytd-masthead,
ytd-app {
  background-color: var(--bg-color) !important;
}
a,
yt-formatted-string,
div,
span {
  color: var(--main-text-color) !important;
}
ytd-topbar-logo-renderer,
#menu-button {
  background-color: rgba(255, 255, 255, 0.1);
}
.primary-header-contents,
#container {
  background-color: var(--bg-color) !important;
  box-shadow: none !important;
  border-color: #777 !important;
}
#container input {
  color: var(--main-text-color) !important;
}
#channel-subheader,
#tabs-inner-container {
  background-color: var(--selection-bg-color) !important;
}
#subscribe-button yt-formatted-string {
  color: #ddd !important;
}
