/* AUTO-GENERATED — tools/generate_theme_light.py */
/* Load before hand-tuned theme-light.css (see header.php) */

html.light-theme body,
body.light-theme {
    color: #0f0f0f;
}

html.light-theme :root,
body.light-theme :root {
    border-color: #e0e0e0;
    border-color: #e5e5e5;
}

html.light-theme .slider,
body.light-theme .slider {
    background-color: #e8e8e8;
}

html.light-theme .btn-home,
body.light-theme .btn-home {
    color: #0f0f0f;
}

html.light-theme .btn-back,
body.light-theme .btn-back {
    background-color: #e5e5e5;
    color: #0f0f0f;
}

html.light-theme .btn-mini,
body.light-theme .btn-mini {
    color: #0f0f0f;
}

html.light-theme .stat-val,
body.light-theme .stat-val {
    color: #0f0f0f;
}

html.light-theme .username,
body.light-theme .username {
    color: #0f0f0f;
}

html.light-theme .end-card,
body.light-theme .end-card {
    background: #eeeeee;
    color: #0f0f0f;
}

html.light-theme .tab-link,
body.light-theme .tab-link {
    background-color: #e8e8e8;
}

html.light-theme .btn-black,
body.light-theme .btn-black {
    background-color: #f8f9fa;
    color: #0f0f0f;
}

html.light-theme .card-meta,
body.light-theme .card-meta {
    color: #404040;
}

html.light-theme .copyright,
body.light-theme .copyright {
    color: #757575;
}

html.light-theme .ratio-btn,
body.light-theme .ratio-btn {
    color: #404040;
}

html.light-theme .menu-item,
body.light-theme .menu-item {
    color: #0f0f0f;
}

html.light-theme .error-desc,
body.light-theme .error-desc {
    color: #606060;
}

html.light-theme .faq-answer,
body.light-theme .faq-answer {
    background: #f0f0f0;
}

html.light-theme .video-meta,
body.light-theme .video-meta {
    color: #606060;
}

html.light-theme #chat-input,
body.light-theme #chat-input {
    color: #0f0f0f;
}

html.light-theme .notif-time,
body.light-theme .notif-time {
    color: #606060;
    color: #757575;
}

html.light-theme .stats-card,
body.light-theme .stats-card {
    background-color: #f2f2f2;
}

html.light-theme .video-card,
body.light-theme .video-card {
    background-color: #f5f5f5;
    background: #f2f2f2;
}

html.light-theme .hotkey-kbd,
body.light-theme .hotkey-kbd {
    color: #0f0f0f;
}

html.light-theme .error-title,
body.light-theme .error-title {
    color: #0f0f0f;
}

html.light-theme .confirm-box,
body.light-theme .confirm-box {
    background: #ffffff;
}

html.light-theme .admin-label,
body.light-theme .admin-label {
    color: #404040;
}

html.light-theme .video-index,
body.light-theme .video-index {
    color: #606060;
}

html.light-theme #chat-submit,
body.light-theme #chat-submit {
    color: #0f0f0f;
}

html.light-theme .sort-option,
body.light-theme .sort-option {
    color: #0f0f0f;
    color: #404040;
}

html.light-theme .btn-primary,
body.light-theme .btn-primary {
    color: #0f0f0f;
}

html.light-theme .review-card,
body.light-theme .review-card {
    background: #eeeeee;
}

html.light-theme .video-title,
body.light-theme .video-title {
    color: #0f0f0f;
}

html.light-theme .edit-button,
body.light-theme .edit-button {
    background-color: #d0d0d0;
    color: #0f0f0f;
}

html.light-theme .menu-option,
body.light-theme .menu-option {
    color: #0f0f0f;
}

html.light-theme .arrow-symbol,
body.light-theme .arrow-symbol {
    color: #0f0f0f;
}

html.light-theme .reaction-btn,
body.light-theme .reaction-btn {
    color: #606060;
}

html.light-theme .notification,
body.light-theme .notification {
    background-color: #ffffff;
    color: #0f0f0f;
}

html.light-theme .char-counter,
body.light-theme .char-counter {
    color: #606060;
    color: #757575;
}

html.light-theme #char-counter,
body.light-theme #char-counter {
    color: #606060;
}

html.light-theme .user-submenu,
body.light-theme .user-submenu {
    background-color: #ffffff;
}

html.light-theme .channel-name,
body.light-theme .channel-name {
    color: #0f0f0f;
}

html.light-theme .ue-num-input,
body.light-theme .ue-num-input {
    color: #0f0f0f;
}

html.light-theme .history-panel,
body.light-theme .history-panel {
    background: #f5f5f5;
}

html.light-theme .live-dash-btn,
body.light-theme .live-dash-btn {
    color: #0f0f0f;
}

html.light-theme .category-card,
body.light-theme .category-card {
    background-color: #e8e8e8;
    color: #0f0f0f;
}

html.light-theme .notif-content,
body.light-theme .notif-content {
    color: #0f0f0f;
}

html.light-theme .action-button,
body.light-theme .action-button {
    color: #0f0f0f;
}

html.light-theme .control-label,
body.light-theme .control-label {
    color: #606060;
}

html.light-theme .playlist-card,
body.light-theme .playlist-card {
    background-color: #f5f5f5;
}

html.light-theme .modal-content,
body.light-theme .modal-content {
    background-color: #f2f2f2;
}

html.light-theme .btn-secondary,
body.light-theme .btn-secondary {
    color: #0f0f0f;
}

html.light-theme .st-btn.danger,
body.light-theme .st-btn.danger {
    color: #0f0f0f;
}

html.light-theme .studio-dialog,
body.light-theme .studio-dialog {
    background: #f5f5f7;
    color: #0f0f0f;
}

html.light-theme .hotkeys-empty,
body.light-theme .hotkeys-empty {
    color: #606060;
}

html.light-theme .up-next-label,
body.light-theme .up-next-label {
    color: #606060;
}

html.light-theme .btn-back:hover,
body.light-theme .btn-back:hover {
    background-color: #d0d0d0;
}

html.light-theme .btn-confirm-no,
body.light-theme .btn-confirm-no {
    color: #0f0f0f;
}

html.light-theme .admin-subtitle,
body.light-theme .admin-subtitle {
    color: #606060;
}

html.light-theme .premiumx-title,
body.light-theme .premiumx-title {
    color: #0f0f0f;
}

html.light-theme .premiumx-price,
body.light-theme .premiumx-price {
    color: #0f0f0f;
}

html.light-theme .history-search,
body.light-theme .history-search {
    background: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme .history-filter,
body.light-theme .history-filter {
    background: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme .live-dash-hint,
body.light-theme .live-dash-hint {
    color: #757575;
}

html.light-theme .playlist-title,
body.light-theme .playlist-title {
    color: #0f0f0f;
}

html.light-theme .control-select,
body.light-theme .control-select {
    background-color: #f2f2f2;
    color: #0f0f0f;
}

html.light-theme .channel-banner,
body.light-theme .channel-banner {
    background-color: #ffffff;
}

html.light-theme .avatar-preview,
body.light-theme .avatar-preview {
    background-color: #e5e5e5;
}

html.light-theme .wl-hero__title,
body.light-theme .wl-hero__title {
    color: #0f0f0f;
}

html.light-theme .sortable-ghost,
body.light-theme .sortable-ghost {
    background: #e8e8e8;
}

html.light-theme .profile-button,
body.light-theme .profile-button {
    background-color: #e8e8e8;
}

html.light-theme .tab-link:hover,
body.light-theme .tab-link:hover {
    background-color: #e5e5e5;
}

html.light-theme .video-meta-sep,
body.light-theme .video-meta-sep {
    color: #757575;
}

html.light-theme .btn-black:hover,
body.light-theme .btn-black:hover {
    background-color: #e8e8e8;
}

html.light-theme .filter-dropdown,
body.light-theme .filter-dropdown {
    background: #ffffff;
}

html.light-theme .suggestion-item,
body.light-theme .suggestion-item {
    background: #ffffff;
    color: #0f0f0f;
}

html.light-theme .live-ptab:hover,
body.light-theme .live-ptab:hover {
    color: #0f0f0f;
}

html.light-theme .live-dash-input,
body.light-theme .live-dash-input {
    color: #0f0f0f;
}

html.light-theme .filter-checkbox,
body.light-theme .filter-checkbox {
    color: #606060;
}

html.light-theme .about-main-info,
body.light-theme .about-main-info {
    background-color: #f2f2f2;
}

html.light-theme .video-list-item,
body.light-theme .video-list-item {
    background-color: #f5f5f5;
}

html.light-theme .text-toggle-btn,
body.light-theme .text-toggle-btn {
    color: #757575;
}

html.light-theme .edit-review-btn,
body.light-theme .edit-review-btn {
    color: #606060;
}

html.light-theme .modal-close-btn,
body.light-theme .modal-close-btn {
    background: #e5e5e5;
    color: #606060;
}

html.light-theme .notif-user-link,
body.light-theme .notif-user-link {
    color: #0f0f0f;
}

html.light-theme .video-item-menu,
body.light-theme .video-item-menu {
    background-color: #ffffff;
}

html.light-theme body.upload-page,
body.light-theme body.upload-page {
    background: #ffffff;
    color: #0f0f0f;
}

html.light-theme .ratio-btn:hover,
body.light-theme .ratio-btn:hover {
    background: #e8e8e8;
    color: #0f0f0f;
}

html.light-theme .up-next-section,
body.light-theme .up-next-section {
    color: #0f0f0f;
}

html.light-theme .up-next-channel,
body.light-theme .up-next-channel {
    color: #404040;
}

html.light-theme .end-card-author,
body.light-theme .end-card-author {
    color: #404040;
}

html.light-theme .tab-link.active,
body.light-theme .tab-link.active {
    background-color: #e5e5e5;
}

html.light-theme .btn-danger-solid,
body.light-theme .btn-danger-solid {
    color: #0f0f0f;
}

html.light-theme .social-link-item,
body.light-theme .social-link-item {
    color: #0f0f0f;
}

html.light-theme .share-link-input,
body.light-theme .share-link-input {
    color: #0f0f0f;
}

html.light-theme .live-sort-toggle,
body.light-theme .live-sort-toggle {
    color: #0f0f0f;
}

html.light-theme .live-dash-select,
body.light-theme .live-dash-select {
    color: #0f0f0f;
}

html.light-theme .live-dash-toggle,
body.light-theme .live-dash-toggle {
    color: #404040;
}

html.light-theme .live-hls-loading,
body.light-theme .live-hls-loading {
    color: #0f0f0f;
}

html.light-theme .live-author-name,
body.light-theme .live-author-name {
    color: #0f0f0f;
}

html.light-theme .live-description,
body.light-theme .live-description {
    color: #606060;
}

html.light-theme .play-all-overlay,
body.light-theme .play-all-overlay {
    color: #0f0f0f;
}

html.light-theme .sort-menu-button,
body.light-theme .sort-menu-button {
    color: #0f0f0f;
}

html.light-theme .st-theme-segment,
body.light-theme .st-theme-segment {
    color: #0f0f0f;
}

html.light-theme .clear-search-btn,
body.light-theme .clear-search-btn {
    color: #0f0f0f;
}

html.light-theme .modal-submit-btn,
body.light-theme .modal-submit-btn {
    color: #0f0f0f;
}

html.light-theme .form-group-label,
body.light-theme .form-group-label {
    color: #404040;
}

html.light-theme .file-input-label,
body.light-theme .file-input-label {
    background-color: #e5e5e5;
    color: #0f0f0f;
}

html.light-theme .frame-thumb-time,
body.light-theme .frame-thumb-time {
    color: #606060;
}

html.light-theme .upload-busy-text,
body.light-theme .upload-busy-text {
    color: #0f0f0f;
}

html.light-theme .smart-thumb-meta,
body.light-theme .smart-thumb-meta {
    color: #0f0f0f;
}

html.light-theme .playlist-dd-item,
body.light-theme .playlist-dd-item {
    color: #0f0f0f;
}

html.light-theme .comment-dropdown,
body.light-theme .comment-dropdown {
    background-color: #ffffff;
}

html.light-theme .thumbnail-wrapper,
body.light-theme .thumbnail-wrapper {
    background-color: #e8e8e8;
}

html.light-theme .share-modal-close,
body.light-theme .share-modal-close {
    color: #606060;
}

html.light-theme .faq-section-title,
body.light-theme .faq-section-title {
    color: #0f0f0f;
}

html.light-theme .live-header-title,
body.light-theme .live-header-title {
    color: #0f0f0f;
}

html.light-theme .live-search-input,
body.light-theme .live-search-input {
    color: #0f0f0f;
}

html.light-theme .live-badge--pulse,
body.light-theme .live-badge--pulse {
    color: #0f0f0f;
}

html.light-theme .live-watch-layout,
body.light-theme .live-watch-layout {
    color: #0f0f0f;
}

html.light-theme .chat-login-prompt,
body.light-theme .chat-login-prompt {
    color: #606060;
}

html.light-theme .undo-notification,
body.light-theme .undo-notification {
    background-color: #f2f2f2;
    color: #0f0f0f;
}

html.light-theme .sort-option:hover,
body.light-theme .sort-option:hover {
    background-color: #e5e5e5;
    background: #e8e8e8;
    color: #0f0f0f;
}

html.light-theme .video-delete-list,
body.light-theme .video-delete-list {
    background-color: #f5f5f5;
}

html.light-theme .channel-list-item,
body.light-theme .channel-list-item {
    background-color: #f5f5f5;
}

html.light-theme .empty-placeholder,
body.light-theme .empty-placeholder {
    color: #606060;
}

html.light-theme .upload-mini-panel,
body.light-theme .upload-mini-panel {
    background: #ececef;
}

html.light-theme .upload-mini-empty,
body.light-theme .upload-mini-empty {
    color: #606060;
}

html.light-theme .subscribers-count,
body.light-theme .subscribers-count {
    color: #606060;
}

html.light-theme .video-description,
body.light-theme .video-description {
    color: #606060;
}

html.light-theme .channel-item-menu,
body.light-theme .channel-item-menu {
    background-color: #ffffff;
}

html.light-theme .back-to-site-link,
body.light-theme .back-to-site-link {
    color: #606060;
}

html.light-theme .file-name-display,
body.light-theme .file-name-display {
    color: #606060;
}

html.light-theme .wl-note-btn:hover,
body.light-theme .wl-note-btn:hover {
    color: #0f0f0f;
}

html.light-theme .action-link:hover,
body.light-theme .action-link:hover {
    background-color: #e5e5e5;
}

html.light-theme .btn-back-app:hover,
body.light-theme .btn-back-app:hover {
    background: #e8e8e8;
}

html.light-theme .admin-page-current,
body.light-theme .admin-page-current {
    color: #0f0f0f;
}

html.light-theme .yt-category-header,
body.light-theme .yt-category-header {
    color: #0f0f0f;
}

html.light-theme .modal-close-button,
body.light-theme .modal-close-button {
    color: #606060;
}

html.light-theme .notification.error,
body.light-theme .notification.error {
    background-color: #ffffff;
    color: #0f0f0f;
}

html.light-theme .search-suggestions,
body.light-theme .search-suggestions {
    background: #ffffff;
}

html.light-theme .faq-question:hover,
body.light-theme .faq-question:hover {
    background: #ffffff;
    color: #0f0f0f;
}

html.light-theme .history-btn--ghost,
body.light-theme .history-btn--ghost {
    color: #0f0f0f;
}

html.light-theme .history-stat-label,
body.light-theme .history-stat-label {
    color: #606060;
}

html.light-theme .history-video-meta,
body.light-theme .history-video-meta {
    color: #606060;
}

html.light-theme .video-channel-link,
body.light-theme .video-channel-link {
    color: #606060;
}

html.light-theme .live-dash-textarea,
body.light-theme .live-dash-textarea {
    color: #0f0f0f;
}

html.light-theme .chat-tab.is-active,
body.light-theme .chat-tab.is-active {
    color: #0f0f0f;
}

html.light-theme .chat-msg-ban:hover,
body.light-theme .chat-msg-ban:hover {
    color: #0f0f0f;
}

html.light-theme #voice-modal-status,
body.light-theme #voice-modal-status {
    color: #606060;
}

html.light-theme .notification-empty,
body.light-theme .notification-empty {
    color: #606060;
}

html.light-theme .playlist-meta-info,
body.light-theme .playlist-meta-info {
    color: #606060;
}

html.light-theme .empty-list-message,
body.light-theme .empty-list-message {
    color: #606060;
}

html.light-theme .sort-menu-dropdown,
body.light-theme .sort-menu-dropdown {
    background-color: #ffffff;
}

html.light-theme .view-playlist-text,
body.light-theme .view-playlist-text {
    color: #606060;
}

html.light-theme .visibility-options,
body.light-theme .visibility-options {
    background-color: #f5f5f5;
}

html.light-theme .detailed-stat-item,
body.light-theme .detailed-stat-item {
    background: #f5f5f5;
}

html.light-theme .close-filter-panel,
body.light-theme .close-filter-panel {
    color: #606060;
}

html.light-theme .no-reviews-message,
body.light-theme .no-reviews-message {
    color: #757575;
}

html.light-theme .studio-btn-primary,
body.light-theme .studio-btn-primary {
    color: #0f0f0f;
}

html.light-theme .user-menu-dropdown,
body.light-theme .user-menu-dropdown {
    background-color: #ffffff;
}

html.light-theme .channel-card:hover,
body.light-theme .channel-card:hover {
    background-color: #e8e8e8;
}

html.light-theme .channel-name-large,
body.light-theme .channel-name-large {
    color: #0f0f0f;
}

html.light-theme .admin-audit-details,
body.light-theme .admin-audit-details {
    color: #404040;
}

html.light-theme .share-modal-content,
body.light-theme .share-modal-content {
    background-color: #ffffff;
    color: #0f0f0f;
}

html.light-theme .modal-content-small,
body.light-theme .modal-content-small {
    background-color: #f2f2f2;
    background-color: #ffffff;
    color: #0f0f0f;
}

html.light-theme .upload-button:hover,
body.light-theme .upload-button:hover {
    background-color: #e5e5e5;
}

html.light-theme .cancel-button:hover,
body.light-theme .cancel-button:hover {
    background-color: #e5e5e5;
}

html.light-theme .channel-suggestions,
body.light-theme .channel-suggestions {
    background-color: #ffffff;
}

html.light-theme .history-panel-title,
body.light-theme .history-panel-title {
    color: #0f0f0f;
}

html.light-theme .history-topcats-cnt,
body.light-theme .history-topcats-cnt {
    color: #606060;
}

html.light-theme .history-privacy-row,
body.light-theme .history-privacy-row {
    color: #606060;
}

html.light-theme .history-video-title,
body.light-theme .history-video-title {
    color: #0f0f0f;
}

html.light-theme .live-card-menu-item,
body.light-theme .live-card-menu-item {
    color: #0f0f0f;
}

html.light-theme .hide-chat-btn:hover,
body.light-theme .hide-chat-btn:hover {
    color: #0f0f0f;
}

html.light-theme .live-restricted-btn,
body.light-theme .live-restricted-btn {
    color: #0f0f0f;
}

html.light-theme .voice-modal-content,
body.light-theme .voice-modal-content {
    background-color: #ffffff;
}

html.light-theme .nonempty-toggle-btn,
body.light-theme .nonempty-toggle-btn {
    background-color: #e8e8e8;
    color: #0f0f0f;
}

html.light-theme .playlist-card:hover,
body.light-theme .playlist-card:hover {
    background-color: #e8e8e8;
}

html.light-theme .modal-button.cancel,
body.light-theme .modal-button.cancel {
    color: #0f0f0f;
}

html.light-theme .modal-button.delete,
body.light-theme .modal-button.delete {
    background-color: #e5e5e5;
    color: #0f0f0f;
}

html.light-theme .detailed-stat-value,
body.light-theme .detailed-stat-value {
    color: #0f0f0f;
}

html.light-theme .filter-panel-header,
body.light-theme .filter-panel-header {
    background-color: #f2f2f2;
}

html.light-theme .notification-header,
body.light-theme .notification-header {
    background-color: #f2f2f2;
}

html.light-theme .modal-btn-secondary,
body.light-theme .modal-btn-secondary {
    color: #606060;
}

html.light-theme .vep-reset-btn:hover,
body.light-theme .vep-reset-btn:hover {
    color: #0f0f0f;
}

html.light-theme .cancel-autoplay-btn,
body.light-theme .cancel-autoplay-btn {
    color: #606060;
}

html.light-theme .btn-confirm-no:hover,
body.light-theme .btn-confirm-no:hover {
    background: #e8e8e8;
}

html.light-theme .admin-review-subject,
body.light-theme .admin-review-subject {
    color: #0f0f0f;
}

html.light-theme .share-link-container,
body.light-theme .share-link-container {
    background-color: #f5f5f5;
}

html.light-theme .no-playlists-message,
body.light-theme .no-playlists-message {
    color: #606060;
}

html.light-theme .custom-select-button,
body.light-theme .custom-select-button {
    background-color: #f5f5f5;
    background: #ffffff;
    color: #0f0f0f;
}

html.light-theme .custom-select-option,
body.light-theme .custom-select-option {
    color: #0f0f0f;
}

html.light-theme .report-modal-content,
body.light-theme .report-modal-content {
    background-color: #ffffff;
    color: #0f0f0f;
}

html.light-theme #other-reason-details,
body.light-theme #other-reason-details {
    color: #0f0f0f;
}

html.light-theme .history-filter-label,
body.light-theme .history-filter-label {
    color: #606060;
}

html.light-theme .history-channel-info,
body.light-theme .history-channel-info {
    background-color: #e8e8e8;
}

html.light-theme .history-channel-name,
body.light-theme .history-channel-name {
    color: #0f0f0f;
}

html.light-theme .liked-page-container,
body.light-theme .liked-page-container {
    background-color: #f5f5f5;
}

html.light-theme .live-dash-modal-body,
body.light-theme .live-dash-modal-body {
    color: #404040;
}

html.light-theme .live-dash-chat-empty,
body.light-theme .live-dash-chat-empty {
    color: #757575;
}

html.light-theme .chat-msg-reply:hover,
body.light-theme .chat-msg-reply:hover {
    color: #0f0f0f;
}

html.light-theme .live-mod-modal-close,
body.light-theme .live-mod-modal-close {
    color: #0f0f0f;
}

html.light-theme .live-mod-modal-title,
body.light-theme .live-mod-modal-title {
    color: #0f0f0f;
}

html.light-theme .suggestion-thumbnail,
body.light-theme .suggestion-thumbnail {
    background-color: #e5e5e5;
}

html.light-theme .notification-loading,
body.light-theme .notification-loading {
    color: #606060;
}

html.light-theme .playlist-description,
body.light-theme .playlist-description {
    color: #606060;
}

html.light-theme .control-select:hover,
body.light-theme .control-select:hover {
    border-color: #d0d0d0;
}

html.light-theme .apply-filters-button,
body.light-theme .apply-filters-button {
    background-color: #e8e8e8;
    color: #0f0f0f;
}

html.light-theme .playlist-delete-list,
body.light-theme .playlist-delete-list {
    background-color: #f5f5f5;
}

html.light-theme .filter-panel-content,
body.light-theme .filter-panel-content {
    background-color: #f5f5f5;
}

html.light-theme .avatar-preview:hover,
body.light-theme .avatar-preview:hover {
    background-color: #dddddd;
}

html.light-theme .wl-note-modal__title,
body.light-theme .wl-note-modal__title {
    color: #0f0f0f;
}

html.light-theme .wl-note-modal__input,
body.light-theme .wl-note-modal__input {
    background: #f5f5f5;
}

html.light-theme .profile-button:hover,
body.light-theme .profile-button:hover {
    background-color: #e5e5e5;
}

html.light-theme .context-menu-dropdown,
body.light-theme .context-menu-dropdown {
    background-color: #ffffff;
}

html.light-theme .suggestion-item:hover,
body.light-theme .suggestion-item:hover {
    background-color: #e5e5e5;
}

html.light-theme .history-topcats-title,
body.light-theme .history-topcats-title {
    color: #606060;
}

html.light-theme .history-playlist-meta,
body.light-theme .history-playlist-meta {
    color: #606060;
}

html.light-theme .action-button.shuffle,
body.light-theme .action-button.shuffle {
    color: #0f0f0f;
}

html.light-theme .live-topic-pill:hover,
body.light-theme .live-topic-pill:hover {
    color: #0f0f0f;
}

html.light-theme .live-dash-chip--muted,
body.light-theme .live-dash-chip--muted {
    color: #606060;
}

html.light-theme .live-dash-field-label,
body.light-theme .live-dash-field-label {
    color: #606060;
}

html.light-theme .live-dash-cat-trigger,
body.light-theme .live-dash-cat-trigger {
    color: #0f0f0f;
}

html.light-theme .live-dash-modal-close,
body.light-theme .live-dash-modal-close {
    color: #606060;
}

html.light-theme .show-chat-overlay-btn,
body.light-theme .show-chat-overlay-btn {
    color: #0f0f0f;
}

html.light-theme .live-restricted-title,
body.light-theme .live-restricted-title {
    color: #0f0f0f;
}

html.light-theme #voice-interim-results,
body.light-theme #voice-interim-results {
    color: #0f0f0f;
}

html.light-theme .notification-dropdown,
body.light-theme .notification-dropdown {
    background-color: #ffffff;
    background: #ffffff;
}

html.light-theme .view-toggle-btn:hover,
body.light-theme .view-toggle-btn:hover {
    color: #0f0f0f;
}

html.light-theme .video-list-item:hover,
body.light-theme .video-list-item:hover {
    background-color: #e8e8e8;
}

html.light-theme .edit-review-btn:hover,
body.light-theme .edit-review-btn:hover {
    background: #e8e8e8;
    color: #0f0f0f;
}

html.light-theme .modal-close-btn:hover,
body.light-theme .modal-close-btn:hover {
    background-color: #d0d0d0;
    color: #0f0f0f;
}

html.light-theme .hotkeys-tab-yt.active,
body.light-theme .hotkeys-tab-yt.active {
    color: #0f0f0f;
}

html.light-theme .notif-comment-preview,
body.light-theme .notif-comment-preview {
    color: #606060;
}

html.light-theme .upload-mini-clear-btn,
body.light-theme .upload-mini-clear-btn {
    color: #0f0f0f;
}

html.light-theme .more-actions-dropdown,
body.light-theme .more-actions-dropdown {
    background-color: #ffffff;
}

html.light-theme .watch-later-container,
body.light-theme .watch-later-container {
    background-color: #f5f5f5;
}

html.light-theme .custom-select-dropdown,
body.light-theme .custom-select-dropdown {
    background-color: #ffffff;
}

html.light-theme .channel-banner-preview,
body.light-theme .channel-banner-preview {
    background-color: #ffffff;
}

html.light-theme .submit-button:disabled,
body.light-theme .submit-button:disabled {
    background-color: #d0d0d0;
}

html.light-theme .history-playlist-count,
body.light-theme .history-playlist-count {
    color: #0f0f0f;
}

html.light-theme .history-playlist-title,
body.light-theme .history-playlist-title {
    color: #0f0f0f;
}

html.light-theme .liked-video-item:hover,
body.light-theme .liked-video-item:hover {
    background-color: #e8e8e8;
}

html.light-theme .live-sort-option:hover,
body.light-theme .live-sort-option:hover {
    color: #0f0f0f;
}

html.light-theme .live-empty-reset:hover,
body.light-theme .live-empty-reset:hover {
    color: #0f0f0f;
}

html.light-theme .live-dash-btn--primary,
body.light-theme .live-dash-btn--primary {
    color: #0f0f0f;
}

html.light-theme .suggestion-report-link,
body.light-theme .suggestion-report-link {
    color: #606060;
}

html.light-theme body.playlist-view-page,
body.light-theme body.playlist-view-page {
    background-color: #ffffff;
}

html.light-theme .empty-page-placeholder,
body.light-theme .empty-page-placeholder {
    color: #0f0f0f;
}

html.light-theme .create-playlist-button,
body.light-theme .create-playlist-button {
    background-color: #e8e8e8;
    color: #0f0f0f;
}

html.light-theme .sort-menu-button:hover,
body.light-theme .sort-menu-button:hover {
    background: #e8e8e8;
}

html.light-theme .studio-analytics-empty,
body.light-theme .studio-analytics-empty {
    background: #f5f5f7;
}

html.light-theme .clear-search-btn:hover,
body.light-theme .clear-search-btn:hover {
    color: #0f0f0f;
}

html.light-theme .file-input-label:hover,
body.light-theme .file-input-label:hover {
    background-color: #d0d0d0;
}

html.light-theme .upload-inline-checkbox,
body.light-theme .upload-inline-checkbox {
    color: #404040;
}

html.light-theme hr.context-menu-divider,
body.light-theme hr.context-menu-divider {
    background-color: #e5e5e5;
}

html.light-theme .admin-watch-btn-danger,
body.light-theme .admin-watch-btn-danger {
    color: #0f0f0f;
}

html.light-theme .field-error-icon::after,
body.light-theme .field-error-icon::after {
    background-color: #e8e8e8;
}

html.light-theme .confirmation-modal-body,
body.light-theme .confirmation-modal-body {
    color: #606060;
}

html.light-theme .share-modal-close:hover,
body.light-theme .share-modal-close:hover {
    color: #0f0f0f;
}

html.light-theme .live-card-viewers-badge,
body.light-theme .live-card-viewers-badge {
    color: #0f0f0f;
}

html.light-theme .live-card-restream-link,
body.light-theme .live-card-restream-link {
    color: #0f0f0f;
}

html.light-theme .live-dash-status--ended,
body.light-theme .live-dash-status--ended {
    color: #606060;
}

html.light-theme .live-dash-viewers-count,
body.light-theme .live-dash-viewers-count {
    color: #0f0f0f;
}

html.light-theme .live-author-name--plain,
body.light-theme .live-author-name--plain {
    color: #0f0f0f;
}

html.light-theme .video-delete-item:hover,
body.light-theme .video-delete-item:hover {
    background-color: #e5e5e5;
}

html.light-theme .st-custom-select-button,
body.light-theme .st-custom-select-button {
    color: #0f0f0f;
}

html.light-theme .st-custom-select-option,
body.light-theme .st-custom-select-option {
    color: #0f0f0f;
}

html.light-theme .back-to-site-link:hover,
body.light-theme .back-to-site-link:hover {
    color: #0f0f0f;
}

html.light-theme .crop-editor-modal-inner,
body.light-theme .crop-editor-modal-inner {
    background: #f2f2f2;
}

html.light-theme .playlist-video-dropdown,
body.light-theme .playlist-video-dropdown {
    background: #ffffff;
}

html.light-theme .you-page-header-section,
body.light-theme .you-page-header-section {
    background-color: #f5f5f5;
}

html.light-theme .account-list-item:hover,
body.light-theme .account-list-item:hover {
    background-color: #e5e5e5;
}

html.light-theme .stream-live-modal-close,
body.light-theme .stream-live-modal-close {
    color: #0f0f0f;
}

html.light-theme ::-webkit-scrollbar-thumb,
body.light-theme ::-webkit-scrollbar-thumb {
    background: #d0d0d0;
}

html.light-theme .modal-close-button:hover,
body.light-theme .modal-close-button:hover {
    color: #0f0f0f;
}

html.light-theme .create-new-playlist-link,
body.light-theme .create-new-playlist-link {
    color: #0f0f0f;
}

html.light-theme .add-section-button:hover,
body.light-theme .add-section-button:hover {
    border-color: #d0d0d0;
}

html.light-theme .remove-channel-btn:hover,
body.light-theme .remove-channel-btn:hover {
    color: #0f0f0f;
}

html.light-theme .video-channel-link:hover,
body.light-theme .video-channel-link:hover {
    color: #0f0f0f;
}

html.light-theme .playlists-page-container,
body.light-theme .playlists-page-container {
    background-color: #f5f5f5;
}

html.light-theme .playlists-empty-filtered,
body.light-theme .playlists-empty-filtered {
    color: #606060;
}

html.light-theme .recommended-channel-card,
body.light-theme .recommended-channel-card {
    background: #f5f5f5;
}

html.light-theme .profile-button.secondary,
body.light-theme .profile-button.secondary {
    background-color: #e8e8e8;
}

html.light-theme .own-channel-button:hover,
body.light-theme .own-channel-button:hover {
    background-color: #d0d0d0;
}

html.light-theme .close-filter-panel:hover,
body.light-theme .close-filter-panel:hover {
    color: #0f0f0f;
}

html.light-theme .review-modal-close:hover,
body.light-theme .review-modal-close:hover {
    color: #0f0f0f;
}

html.light-theme .upload-mini-undock-close,
body.light-theme .upload-mini-undock-close {
    color: #0f0f0f;
}

html.light-theme .playlist-meta-owner-link,
body.light-theme .playlist-meta-owner-link {
    color: #0f0f0f;
}

html.light-theme .playlist-meta-owner-name,
body.light-theme .playlist-meta-owner-name {
    color: #0f0f0f;
}

html.light-theme .playlist-icon-tool:hover,
body.light-theme .playlist-icon-tool:hover {
    color: #0f0f0f;
}

html.light-theme .wl-note-modal__btn:hover,
body.light-theme .wl-note-modal__btn:hover {
    color: #0f0f0f;
}

html.light-theme .context-menu-button:hover,
body.light-theme .context-menu-button:hover {
    background-color: #e5e5e5;
    background-color: #e8e8e8;
}

html.light-theme .modal-button-small.cancel,
body.light-theme .modal-button-small.cancel {
    color: #0f0f0f;
}

html.light-theme .history-action-pill:hover,
body.light-theme .history-action-pill:hover {
    color: #0f0f0f;
}

html.light-theme .history-video-description,
body.light-theme .history-video-description {
    color: #606060;
}

html.light-theme .live-topic-pill.is-active,
body.light-theme .live-topic-pill.is-active {
    color: #0f0f0f;
}

html.light-theme .live-ptab--site.is-active,
body.light-theme .live-ptab--site.is-active {
    color: #0f0f0f;
}

html.light-theme .live-platform-badge--site,
body.light-theme .live-platform-badge--site {
    color: #0f0f0f;
}

html.light-theme .playlist-video-item:hover,
body.light-theme .playlist-video-item:hover {
    background-color: #e8e8e8;
}

html.light-theme .nonempty-toggle-btn:hover,
body.light-theme .nonempty-toggle-btn:hover {
    background-color: #e5e5e5;
    border-color: #d0d0d0;
}

html.light-theme .st-custom-select-dropdown,
body.light-theme .st-custom-select-dropdown {
    background-color: #ffffff;
}

html.light-theme .modal-btn-secondary:hover,
body.light-theme .modal-btn-secondary:hover {
    color: #0f0f0f;
}

html.light-theme .cancel-autoplay-btn:hover,
body.light-theme .cancel-autoplay-btn:hover {
    color: #0f0f0f;
}

html.light-theme .account-switcher-dropdown,
body.light-theme .account-switcher-dropdown {
    background-color: #ffffff;
}

html.light-theme .stream-live-select-option,
body.light-theme .stream-live-select-option {
    color: #0f0f0f;
}

html.light-theme .confirmation-modal-content,
body.light-theme .confirmation-modal-content {
    background-color: #ffffff;
    color: #0f0f0f;
}

html.light-theme .custom-select-option:hover,
body.light-theme .custom-select-option:hover {
    background-color: #e5e5e5;
}

html.light-theme .live-sort-option.is-active,
body.light-theme .live-sort-option.is-active {
    color: #0f0f0f;
}

html.light-theme .live-platform-channel-name,
body.light-theme .live-platform-channel-name {
    color: #0f0f0f;
}

html.light-theme .apply-filters-button:hover,
body.light-theme .apply-filters-button:hover {
    background-color: #e5e5e5;
    border-color: #d0d0d0;
}

html.light-theme .playlist-delete-item:hover,
body.light-theme .playlist-delete-item:hover {
    background-color: #e5e5e5;
}

html.light-theme .profile-button-admin-block,
body.light-theme .profile-button-admin-block {
    background-color: #e8e8e8;
}

html.light-theme .profile-button-danger-soft,
body.light-theme .profile-button-danger-soft {
    background: #e8e8e8;
}

html.light-theme .studio-analytics-kpi-value,
body.light-theme .studio-analytics-kpi-value {
    color: #0f0f0f;
}

html.light-theme .upload-cancel-confirm-card,
body.light-theme .upload-cancel-confirm-card {
    background: #ffffff;
}

html.light-theme .modal-btn-primary:disabled,
body.light-theme .modal-btn-primary:disabled {
    color: #757575;
}

html.light-theme .wl-note-modal__close:hover,
body.light-theme .wl-note-modal__close:hover {
    color: #0f0f0f;
}

html.light-theme .stream-live-select-trigger,
body.light-theme .stream-live-select-trigger {
    background: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme .add-to-playlist-modal-close,
body.light-theme .add-to-playlist-modal-close {
    color: #606060;
}

html.light-theme .history-playlist-remove-btn,
body.light-theme .history-playlist-remove-btn {
    color: #0f0f0f;
}

html.light-theme .live-ptab--twitch.is-active,
body.light-theme .live-ptab--twitch.is-active {
    color: #0f0f0f;
}

html.light-theme .live-platform-badge--twitch,
body.light-theme .live-platform-badge--twitch {
    color: #0f0f0f;
}

html.light-theme .live-dash-modal-close:hover,
body.light-theme .live-dash-modal-close:hover {
    color: #0f0f0f;
}

html.light-theme .delete-playlist-main-button,
body.light-theme .delete-playlist-main-button {
    background-color: #e8e8e8;
    color: #0f0f0f;
}

html.light-theme .modal-button.confirm-cancel,
body.light-theme .modal-button.confirm-cancel {
    background-color: #e5e5e5;
    color: #0f0f0f;
}

html.light-theme .profile-video-menu-dropdown,
body.light-theme .profile-video-menu-dropdown {
    background: #ffffff;
}

html.light-theme .review-detail-value.subject,
body.light-theme .review-detail-value.subject {
    color: #0f0f0f;
}

html.light-theme .studio-analytics-device-pct,
body.light-theme .studio-analytics-device-pct {
    color: #0f0f0f;
}

html.light-theme .upload-mini-undock-collapse,
body.light-theme .upload-mini-undock-collapse {
    color: #0f0f0f;
}

html.light-theme .playlist-description-counter,
body.light-theme .playlist-description-counter {
    color: #606060;
}

html.light-theme #comment-other-reason-details,
body.light-theme #comment-other-reason-details {
    color: #0f0f0f;
}

html.light-theme .live-ptab--youtube.is-active,
body.light-theme .live-ptab--youtube.is-active {
    color: #0f0f0f;
}

html.light-theme .live-platform-badge--youtube,
body.light-theme .live-platform-badge--youtube {
    color: #0f0f0f;
}

html.light-theme .live-restream-channels-title,
body.light-theme .live-restream-channels-title {
    color: #606060;
}

html.light-theme #search-suggestions-container,
body.light-theme #search-suggestions-container {
    background-color: #ffffff;
}

html.light-theme .suggestion-report-link:hover,
body.light-theme .suggestion-report-link:hover {
    color: #0f0f0f;
}

html.light-theme .create-playlist-button:hover,
body.light-theme .create-playlist-button:hover {
    background-color: #e5e5e5;
    border-color: #d0d0d0;
}

html.light-theme .playlist-deleted-placeholder,
body.light-theme .playlist-deleted-placeholder {
    color: #606060;
}

html.light-theme .modal-button.delete:disabled,
body.light-theme .modal-button.delete:disabled {
    color: #757575;
}

html.light-theme .video-list-thumbnail-wrapper,
body.light-theme .video-list-thumbnail-wrapper {
    background-color: #e5e5e5;
}

html.light-theme .st-btn.secondary-light:hover,
body.light-theme .st-btn.secondary-light:hover {
    background-color: #e8e8e8;
}

html.light-theme .modal-content.improved-modal,
body.light-theme .modal-content.improved-modal {
    background-color: #ffffff;
}

html.light-theme .subscriptions-page-container,
body.light-theme .subscriptions-page-container {
    background-color: #f5f5f5;
}

html.light-theme .video-item-menu-button:hover,
body.light-theme .video-item-menu-button:hover {
    background-color: #e5e5e5;
}

html.light-theme .channel-unsubscribed-message,
body.light-theme .channel-unsubscribed-message {
    color: #606060;
}

html.light-theme .playlist-thumbnail-container,
body.light-theme .playlist-thumbnail-container {
    background-color: #e8e8e8;
}

html.light-theme .add-to-playlist-modal-content,
body.light-theme .add-to-playlist-modal-content {
    background-color: #ffffff;
    color: #0f0f0f;
}

html.light-theme .playlist-selection-item:hover,
body.light-theme .playlist-selection-item:hover {
    background-color: #e5e5e5;
}

html.light-theme .playlist-description-textarea,
body.light-theme .playlist-description-textarea {
    background-color: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme .report-button.submit:disabled,
body.light-theme .report-button.submit:disabled {
    background-color: #e5e5e5;
}

html.light-theme .st-custom-select-option:hover,
body.light-theme .st-custom-select-option:hover {
    background-color: #e5e5e5;
}

html.light-theme .action-button.wl-short-toggle,
body.light-theme .action-button.wl-short-toggle {
    color: #0f0f0f;
}

html.light-theme .create-new-playlist-link:hover,
body.light-theme .create-new-playlist-link:hover {
    background-color: #e5e5e5;
}

html.light-theme .premium-download-modal-content,
body.light-theme .premium-download-modal-content {
    color: #0f0f0f;
}

html.light-theme .playlist-thumbnail-placeholder,
body.light-theme .playlist-thumbnail-placeholder {
    background-color: #e5e5e5;
    background-color: #e8e8e8;
}

html.light-theme .playlist-video-item.is-playing,
body.light-theme .playlist-video-item.is-playing {
    background-color: #e8e8e8;
}

html.light-theme .recommended-channel-card:hover,
body.light-theme .recommended-channel-card:hover {
    background: #f2f2f2;
}

html.light-theme .profile-button.secondary:hover,
body.light-theme .profile-button.secondary:hover {
    background-color: #e5e5e5;
}

html.light-theme .st-custom-select-option.active,
body.light-theme .st-custom-select-option.active {
    background-color: #e5e5e5;
}

html.light-theme .channel-item-menu-button:hover,
body.light-theme .channel-item-menu-button:hover {
    background-color: #e5e5e5;
}

html.light-theme .live-author-name--platform:hover,
body.light-theme .live-author-name--platform:hover {
    color: #0f0f0f;
}

html.light-theme .profile-button-admin-block:hover,
body.light-theme .profile-button-admin-block:hover {
    background-color: #e5e5e5;
}

html.light-theme .profile-button-danger-soft:hover,
body.light-theme .profile-button-danger-soft:hover {
    background: #e5e5e5;
}

html.light-theme .studio-analytics-plus-lock-title,
body.light-theme .studio-analytics-plus-lock-title {
    color: #0f0f0f;
}

html.light-theme .studio-analytics-plus-lock-inner,
body.light-theme .studio-analytics-plus-lock-inner {
    background: #f5f5f7;
}

html.light-theme .reaction-btn:hover:not(:disabled),
body.light-theme .reaction-btn:hover:not(:disabled) {
    color: #0f0f0f;
}

html.light-theme .add-to-playlist-modal-close:hover,
body.light-theme .add-to-playlist-modal-close:hover {
    color: #0f0f0f;
}

html.light-theme .delete-playlist-main-button:hover,
body.light-theme .delete-playlist-main-button:hover {
    background-color: #e5e5e5;
    border-color: #d0d0d0;
}

html.light-theme .modal-button.confirm-cancel:hover,
body.light-theme .modal-button.confirm-cancel:hover {
    background-color: #d0d0d0;
}

html.light-theme .subscribe-button.subscribed:hover,
body.light-theme .subscribe-button.subscribed:hover {
    background-color: #d0d0d0;
}

html.light-theme 400;500;700&display=swap');


:root,
body.light-theme 400;500;700&display=swap');


:root {
    border-color: #e5e5e5;
}

html.light-theme .comment-action-btn.submit:disabled,
body.light-theme .comment-action-btn.submit:disabled {
    color: #757575;
}

html.light-theme .action-button.wl-short-toggle.is-on,
body.light-theme .action-button.wl-short-toggle.is-on {
    color: #0f0f0f;
}

html.light-theme .live-dash-cat-option[aria-selected="true"],
body.light-theme .live-dash-cat-option[aria-selected="true"] {
    color: #0f0f0f;
}

html.light-theme .premiumx-btn-ghost.modal-button-small.cancel,
body.light-theme .premiumx-btn-ghost.modal-button-small.cancel {
    color: #0f0f0f;
}

html.light-theme .premium-download-modal-content.premiumx-content,
body.light-theme .premium-download-modal-content.premiumx-content {
    color: #0f0f0f;
}

html.light-theme .admin-review-btn--approve.admin-review-btn--disabled,
body.light-theme .admin-review-btn--approve.admin-review-btn--disabled {
    color: #757575;
}

html.light-theme .link-text h3,
body.light-theme .link-text h3 {
    color: #0f0f0f;
}

html.light-theme .value-card h3,
body.light-theme .value-card h3 {
    color: #0f0f0f;
}

html.light-theme .confirm-box p,
body.light-theme .confirm-box p {
    color: #606060;
}

html.light-theme .video-title a,
body.light-theme .video-title a {
    color: #0f0f0f;
}

html.light-theme .review-body p,
body.light-theme .review-body p {
    color: #404040;
}

html.light-theme .confirm-box h3,
body.light-theme .confirm-box h3 {
    color: #0f0f0f;
}

html.light-theme .profile-tabs a,
body.light-theme .profile-tabs a {
    background-color: #e8e8e8;
}

html.light-theme .playlist-info h3,
body.light-theme .playlist-info h3 {
    color: #0f0f0f;
}

html.light-theme .form-group label,
body.light-theme .form-group label {
    color: #404040;
    color: #606060;
}

html.light-theme .form-group input,
body.light-theme .form-group input {
    color: #0f0f0f;
}

html.light-theme .admin-response p,
body.light-theme .admin-response p {
    color: #404040;
}

html.light-theme .sidebar-footer a,
body.light-theme .sidebar-footer a {
    color: #5c4a3d;
}

html.light-theme .improved-modal p,
body.light-theme .improved-modal p {
    color: #606060;
}

html.light-theme .menu-item .value,
body.light-theme .menu-item .value {
    color: #606060;
}

html.light-theme .admin-nav a:hover,
body.light-theme .admin-nav a:hover {
    color: #0f0f0f;
}

html.light-theme .filter-section h4,
body.light-theme .filter-section h4 {
    color: #0f0f0f;
}

html.light-theme .video-item-menu a,
body.light-theme .video-item-menu a {
    color: #0f0f0f;
}

html.light-theme .form-group select,
body.light-theme .form-group select {
    background: #ffffff;
    color: #0f0f0f;
}

html.light-theme .wl-filter-empty p,
body.light-theme .wl-filter-empty p {
    color: #606060;
}

html.light-theme .value-card:hover p,
body.light-theme .value-card:hover p {
    color: #0f0f0f;
}

html.light-theme .reviews-toolbar h2,
body.light-theme .reviews-toolbar h2 {
    color: #0f0f0f;
}

html.light-theme .review-body strong,
body.light-theme .review-body strong {
    color: #0f0f0f;
}

html.light-theme .video-title a:hover,
body.light-theme .video-title a:hover {
    color: #0f0f0f;
}

html.light-theme .playlist-owner span,
body.light-theme .playlist-owner span {
    color: #0f0f0f;
}

html.light-theme .form-group textarea,
body.light-theme .form-group textarea {
    background-color: #f5f5f5;
    background: #ffffff;
    color: #0f0f0f;
}

html.light-theme .channel-item-menu a,
body.light-theme .channel-item-menu a {
    color: #0f0f0f;
}

html.light-theme .help-hero-content h1,
body.light-theme .help-hero-content h1 {
    color: #0f0f0f;
}

html.light-theme .profile-tabs a:hover,
body.light-theme .profile-tabs a:hover {
    background-color: #e5e5e5;
}

html.light-theme .empty-placeholder h2,
body.light-theme .empty-placeholder h2 {
    color: #0f0f0f;
}

html.light-theme .lang-switcher a:hover,
body.light-theme .lang-switcher a:hover {
    color: #0f0f0f;
}

html.light-theme .profile-tabs a.active,
body.light-theme .profile-tabs a.active {
    background-color: #e5e5e5;
}

html.light-theme .lang-switcher a.active,
body.light-theme .lang-switcher a.active {
    color: #0f0f0f;
}

html.light-theme .form-group-small label,
body.light-theme .form-group-small label {
    color: #606060;
}

html.light-theme .notification-header h3,
body.light-theme .notification-header h3 {
    color: #0f0f0f;
}

html.light-theme .stream-live-form input,
body.light-theme .stream-live-form input {
    background: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme .context-menu-dropdown a,
body.light-theme .context-menu-dropdown a {
    color: #0f0f0f;
}

html.light-theme .visibility-options span,
body.light-theme .visibility-options span {
    color: #606060;
}

html.light-theme .review-modal-content h2,
body.light-theme .review-modal-content h2 {
    color: #0f0f0f;
}

html.light-theme .video-item-menu a:hover,
body.light-theme .video-item-menu a:hover {
    background-color: #e5e5e5;
}

html.light-theme .more-actions-dropdown a,
body.light-theme .more-actions-dropdown a {
    color: #0f0f0f;
}

html.light-theme .step-item:nth-child(2) p,
body.light-theme .step-item:nth-child(2) p {
    color: #606060;
}

html.light-theme .premium-download-head h3,
body.light-theme .premium-download-head h3 {
    color: #0f0f0f;
}

html.light-theme .empty-page-placeholder p,
body.light-theme .empty-page-placeholder p {
    color: #606060;
}

html.light-theme .submenu-header .back-btn,
body.light-theme .submenu-header .back-btn {
    color: #0f0f0f;
}

html.light-theme .empty-page-placeholder h2,
body.light-theme .empty-page-placeholder h2 {
    color: #0f0f0f;
}

html.light-theme .upload-row-actions button,
body.light-theme .upload-row-actions button {
    color: #0f0f0f;
}

html.light-theme .channel-item-menu a:hover,
body.light-theme .channel-item-menu a:hover {
    background-color: #e5e5e5;
}

html.light-theme .stream-live-form textarea,
body.light-theme .stream-live-form textarea {
    background: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme .form-group.is-locked label,
body.light-theme .form-group.is-locked label {
    color: #757575;
}

html.light-theme .search-bar-container input,
body.light-theme .search-bar-container input {
    color: #0f0f0f;
}

html.light-theme .modal-editor-fixed-head h3,
body.light-theme .modal-editor-fixed-head h3 {
    color: #0f0f0f;
}

html.light-theme .playlist-info .playlist-meta,
body.light-theme .playlist-info .playlist-meta {
    color: #606060;
}

html.light-theme .modal-content.confirmation p,
body.light-theme .modal-content.confirmation p {
    color: #606060;
}

html.light-theme .upload-cancel-confirm-card p,
body.light-theme .upload-cancel-confirm-card p {
    color: #505050;
}

html.light-theme .submit-button-wrapper button,
body.light-theme .submit-button-wrapper button {
    color: #0f0f0f;
}

html.light-theme .menu-item svg.menu-item-icon,
body.light-theme .menu-item svg.menu-item-icon {
    color: #0f0f0f;
}

html.light-theme .context-menu-dropdown a:hover,
body.light-theme .context-menu-dropdown a:hover {
    background-color: #e5e5e5;
}

html.light-theme .faq-item.active .faq-question,
body.light-theme .faq-item.active .faq-question {
    background: #ffffff;
}

html.light-theme .form-group input[type="text"],
body.light-theme .form-group input[type="text"] {
    background-color: #f5f5f5;
    background: #ffffff;
    color: #0f0f0f;
}

html.light-theme .profile-video-menu-dropdown a,
body.light-theme .profile-video-menu-dropdown a {
    color: #0f0f0f;
}

html.light-theme .video-card:hover .video-title,
body.light-theme .video-card:hover .video-title {
    color: #0f0f0f;
}

html.light-theme .more-actions-dropdown a:hover,
body.light-theme .more-actions-dropdown a:hover {
    background-color: #e5e5e5;
}

html.light-theme .history-sort-menu .sort-option,
body.light-theme .history-sort-menu .sort-option {
    color: #0f0f0f;
}

html.light-theme #live-share-modal .sharex-close,
body.light-theme #live-share-modal .sharex-close {
    color: #0f0f0f;
}

html.light-theme .live-watch-actions .action-btn,
body.light-theme .live-watch-actions .action-btn {
    color: #0f0f0f;
}

html.light-theme .visibility-options label:hover,
body.light-theme .visibility-options label:hover {
    background-color: #e8e8e8;
}

html.light-theme .stream-publish-input-wrap input,
body.light-theme .stream-publish-input-wrap input {
    background: #f0f0f0;
}

html.light-theme .live-card:hover .live-card-title,
body.light-theme .live-card:hover .live-card-title {
    color: #0f0f0f;
}

html.light-theme .modal-content .modal-description,
body.light-theme .modal-content .modal-description {
    color: #606060;
}

html.light-theme .improved-modal input[type="text"],
body.light-theme .improved-modal input[type="text"] {
    background-color: #ffffff;
    color: #0f0f0f;
}

html.light-theme .empty-page-placeholder.vertical p,
body.light-theme .empty-page-placeholder.vertical p {
    color: #606060;
}

html.light-theme body.theater-mode .live-theater-btn,
body.light-theme body.theater-mode .live-theater-btn {
    color: #0f0f0f;
}

html.light-theme .video-main-link:hover .video-title,
body.light-theme .video-main-link:hover .video-title {
    color: #0f0f0f;
}

html.light-theme .like-dislike-buttons button.active,
body.light-theme .like-dislike-buttons button.active {
    color: #0f0f0f;
}

html.light-theme .step-item:nth-child(2) .step-visual,
body.light-theme .step-item:nth-child(2) .step-visual {
    background: #e8e8e8;
}

html.light-theme .form-group-small input[type="text"],
body.light-theme .form-group-small input[type="text"] {
    background-color: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme .playlist-owner .playlist-owner-link,
body.light-theme .playlist-owner .playlist-owner-link {
    color: #0f0f0f;
}

html.light-theme .upload-row-actions .upload-row-open,
body.light-theme .upload-row-actions .upload-row-open {
    color: #0f0f0f;
}

html.light-theme .history-sort-menu .sort-option:hover,
body.light-theme .history-sort-menu .sort-option:hover {
    background-color: #e5e5e5;
}

html.light-theme .upload-cancel-confirm-actions button,
body.light-theme .upload-cancel-confirm-actions button {
    color: #0f0f0f;
}

html.light-theme .login-modal-content .login-modal-text,
body.light-theme .login-modal-content .login-modal-text {
    color: #4a4a4a;
}

html.light-theme .history-sort-menu .sort-menu-dropdown,
body.light-theme .history-sort-menu .sort-menu-dropdown {
    background-color: #ffffff;
}

html.light-theme .platform-twitch .chat-new-messages-btn,
body.light-theme .platform-twitch .chat-new-messages-btn {
    color: #0f0f0f;
}

html.light-theme .channel-link:hover .channel-name-large,
body.light-theme .channel-link:hover .channel-name-large {
    color: #0f0f0f;
}

html.light-theme .history-filter-label input[type="date"],
body.light-theme .history-filter-label input[type="date"] {
    background: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme .platform-youtube .chat-new-messages-btn,
body.light-theme .platform-youtube .chat-new-messages-btn {
    color: #0f0f0f;
}

html.light-theme .playlist-card-link:hover .playlist-card,
body.light-theme .playlist-card-link:hover .playlist-card {
    background-color: #e8e8e8;
}

html.light-theme .account-switcher-dropdown .channel-name,
body.light-theme .account-switcher-dropdown .channel-name {
    color: #0f0f0f;
}

html.light-theme .playlist-owner .playlist-owner-link:link,
body.light-theme .playlist-owner .playlist-owner-link:link {
    color: #0f0f0f;
}

html.light-theme .hotkeys-tab-yt.active .hotkeys-tab-count,
body.light-theme .hotkeys-tab-yt.active .hotkeys-tab-count {
    color: #0f0f0f;
}

html.light-theme .account-switcher-dropdown .account-email,
body.light-theme .account-switcher-dropdown .account-email {
    color: #606060;
}

html.light-theme .history-filter-label input[type="number"],
body.light-theme .history-filter-label input[type="number"] {
    background: #f5f5f5;
    color: #0f0f0f;
}

html.light-theme #new-playlist-container input[type="text"],
body.light-theme #new-playlist-container input[type="text"] {
    background: #ffffff;
    color: #0f0f0f;
}

html.light-theme .playlist-owner .playlist-owner-link:active,
body.light-theme .playlist-owner .playlist-owner-link:active {
    color: #0f0f0f;
}

html.light-theme .playlist-owner .playlist-owner-link:visited,
body.light-theme .playlist-owner .playlist-owner-link:visited {
    color: #0f0f0f;
}

html.light-theme #share-modal .sharex-link.share-link-container,
body.light-theme #share-modal .sharex-link.share-link-container {
    background: #f5f5f5;
}

html.light-theme .help-footer-actions .help-btn.secondary:hover,
body.light-theme .help-footer-actions .help-btn.secondary:hover {
    color: #0f0f0f;
}

html.light-theme #history-stats-modal .modal-close-button:hover,
body.light-theme #history-stats-modal .modal-close-button:hover {
    color: #0f0f0f;
}

html.light-theme .live-watch-actions .live-subscribe-btn--owner,
body.light-theme .live-watch-actions .live-subscribe-btn--owner {
    color: #0f0f0f;
}

html.light-theme #share-modal .sharex-content.share-modal-content,
body.light-theme #share-modal .sharex-content.share-modal-content {
    background: #ffffff;
}

html.light-theme .login-modal-actions .modal-button-small.secondary,
body.light-theme .login-modal-actions .modal-button-small.secondary {
    border-color: #e5e5e5;
    color: #0f0f0f;
}

html.light-theme .live-watch-actions .live-subscribe-btn.subscribed,
body.light-theme .live-watch-actions .live-subscribe-btn.subscribed {
    color: #0f0f0f;
}

html.light-theme .live-watch-actions .live-subscribe-btn--owner:hover,
body.light-theme .live-watch-actions .live-subscribe-btn--owner:hover {
    color: #0f0f0f;
}

html.light-theme .live-card--live.live-card--plat-site .live-badge-dot,
body.light-theme .live-card--live.live-card--plat-site .live-badge-dot {
    background: #eeeeee;
}

html.light-theme .live-watch-actions .live-subscribe-btn.subscribed:hover,
body.light-theme .live-watch-actions .live-subscribe-btn.subscribed:hover {
    color: #0f0f0f;
}

html.light-theme .live-watch-actions .live-subscribe-btn--owner:focus-visible,
body.light-theme .live-watch-actions .live-subscribe-btn--owner:focus-visible {
    color: #0f0f0f;
}

html.light-theme .live-watch-actions .live-subscribe-btn.subscribed:focus-visible,
body.light-theme .live-watch-actions .live-subscribe-btn.subscribed:focus-visible {
    color: #0f0f0f;
}

html.light-theme .improved-modal .form-group label,
body.light-theme .improved-modal .form-group label {
    color: #404040;
}

html.light-theme .live-watch-actions .more-actions-dropdown a,
body.light-theme .live-watch-actions .more-actions-dropdown a {
    color: #0f0f0f;
}

html.light-theme .modal-content:not(.modal-content--scroll) > h3,
body.light-theme .modal-content:not(.modal-content--scroll) > h3 {
    color: #0f0f0f;
}

html.light-theme .visibility-options input[type="radio"]:checked + .visibility-icon + span,
body.light-theme .visibility-options input[type="radio"]:checked + .visibility-icon + span {
    color: #0f0f0f;
}
