/* ==UserStyle==
@name Tumblr - Black Theme
@namespace USO Archive
@author outsiders-void
@description `I painstakingly went through every menu I could find on this hellsite to make sure there was nothing left of the original color. It also has some additional coding to work with some New-XKit addons!If I did happen to miss anything… please do not hesitate to let me know at <a href="https://vault21.tumblr.com/message" target="_blank">my tumblr</a>.`
@version 20210825.1.35
@license NO-REDISTRIBUTION
@preprocessor uso
==/UserStyle== */
@-moz-document url-prefix("https://www.tumblr.com"), url-prefix("http://www.tumblr.com") {
/* --- MAIN / OLD DASHBOARD --- */
:root,
.xkit--react {
--rgb-navy: 22, 22, 22;
/* background - rgb only! */
--navy: var(--rgb-navy);
--transparent-navy-95: rgba(var(--rgb-navy), 0.95);
--transparent-navy-50: rgba(var(--rgb-navy), 0.50);
--navy-light: #212121;
/* header */
--accent: 186, 186, 186;
--xkit-checkbox: #f2f2f2;
--xkit-checkbox-selected: #f8f8f8;
--xkit-checkbox-selected-hover: #f2f2f2;
--xkit-extension-selected: rgba(153, 153, 153, 0.18);
}
/* header */
.l-header-container--refresh {
background-color: var(--navy-light);
}
.tab-bar-container .tab_notice,
.tab_notice .tab_notice_value {
color: var(--navy-light);
}
.tab-notice--outlined {
border-color: var(--navy-light);
}
.tab_notice {
background-color: rgba(var(--accent));
}
.compose-button {
fill: rgba(var(--accent));
}
.selected .tab_notice {
background: #fff;
}
.ui_search .search_query {
background: rgba(255, 255, 255, 0.25);
color: rgba(255, 255, 255, 0.65);
}
.reblog_follow_button .follow-text,
.worded-follow-button .follow-text {
color: rgba(var(--accent));
}
/* body */
.l-container.l-container--two-column-dashboard .left_column {
background: var(--navy);
}
.identity,
.l-container.l-container--two-column-dashboard .l-content,
.l-container.l-container--two-column .l-content,
.l-container.l-container--two-column-dashboard .right_column,
.l-container.l-container--two-column .right_column,
.l-container.l-container--flex .l-content,
.post_avatar,
.post_avatar .post_avatar_link,
.discover_actions_discover .elevator,
.search_actions_search .elevator,
.buttons-page .buttons-header {
background-color: rgba(var(--navy));
}
.blue#glass_overlay,
.blue#hello_glass,
.blue.glass,
.post-forms-glass,
.body.flag--always-opaque-peepr .ui_peepr_glass,
.ui_dialog_lock.opaque,
.ui_peepr_glass {
background: var(--transparent-navy-95);
}
.identity .right_column:after {
background: linear-gradient(180deg, var(--navy), transparent);
}
.identity-refresh .search_results_container .tumblelog_mask_item {
background-color: var(--transparent-navy-50);
}
.identity .controls_section .open_blog .open_blog_link,
.identity .controls_section a .count,
.identity .controls_section .sub_control {
color: rgba(255, 255, 255, 0.65);
}
.well,
.identity .controls_section.user_list li .follow_list_item_blog .tumblelog_title,
.identity .controls_section li.account_header,
.identity .controls_section li.contributors_header,
.identity .controls_section li.editors_header,
.identity .controls_section li.section_header,
.discover .discover-section-title,
.radar .radar_tumblelog_label .name,
.controls_section .controls_item_anchor,
.identity .controls_section .delete_all_messages {
color: hsla(0, 0%, 100%, 0.8);
}
.l-footer {
color: rgba(var(--accent));
}
.notes .note:hover .block,
.ui_notes .ui_note:hover .block,
.notification:hover .block {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.notification {
border-top: none;
}
.identity .controls_section .open_blog .currently_selected_blog,
.identity .controls_section .control-anchor {
color: hsla(0, 0%, 100%, 0.8);
}
/* recommended blogs */
.radar .radar_footer .radar_avatar:before {
background-image: linear-gradient(to right, transparent, var(--navy));
}
.identity .controls_section.user_list li .follow_list_item_blog:before {
background-image: linear-gradient(90deg, transparent, var(--navy));
border-right: 5px solid var(--navy);
}
.identity .controls_section.user_list li:active .follow_list_item_blog:before,
.identity .controls_section.user_list li:hover .follow_list_item_blog:before {
background-image: linear-gradient(90deg, transparent, #262626);
border-right: 5px solid #262626;
}
.plus-follow-button {
color: var(--navy);
}
.identity .controls_section .item:hover .follow:hover,
.plus-follow-button:hover {
background: rgba(var(--accent));
color: rgba(255, 255, 255, 0.07);
}
/* trending */
.discover .discover-search-term-item:nth-child(6n+1) .discover-search-term,
.discover .discover-search-term-item:nth-child(6n+2) .discover-search-term,
.discover .discover-search-term-item:nth-child(6n+3) .discover-search-term,
.discover .discover-search-term-item:nth-child(6n+4) .discover-search-term,
.discover .discover-search-term-item:nth-child(6n+5) .discover-search-term,
.discover .discover-search-term-item:nth-child(6n+6) .discover-search-term,
.discover .discover-search-term-item:nth-child(6n+1) .discover-search-term:active,
.discover .discover-search-term-item:nth-child(6n+2) .discover-search-term:active,
.discover .discover-search-term-item:nth-child(6n+3) .discover-search-term:active,
.discover .discover-search-term-item:nth-child(6n+4) .discover-search-term:active,
.discover .discover-search-term-item:nth-child(6n+5) .discover-search-term:active,
.discover .discover-search-term-item:nth-child(6n+6) .discover-search-term:active {
background-color: rgba(var(--accent));
}
.discover .discover-search-term {
color: #fff;
}
/* activity */
.notifications_page .section.divider {
background: none;
}
.is-followed.without-commentary.post-activity-note,
.ui_notes .activity-notification.note_mention .activity-notification__activity .activity-notification__activity_message.conversational,
.ui_notes .activity-notification.user_mention .activity-notification__activity .activity-notification__activity_message.conversational {
background-color: rgba(var(--follow));
}
.ui_notes .activity-notification.is_friend {
color: #000;
background-color: rgba(var(--follow));
}
.ui_notes .activity-notification:hover.is_friend {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.ui_notes .activity-notification.is_friend .activity-notification__activity,
.ui_notes .activity-notification.user_mention .activity-notification__activity .activity-notification__activity_message.conversational .activity-notification__activity_main .activity a,
.ui_notes .activity-notification.is_friend .activity-notification__activity_main .activity,
.ui_notes .activity-notification.is_friend .activity-notification__activity_main .activity a,
.ui_notes .activity-notification.note_mention .activity-notification__activity .activity-notification__activity_message.conversational .activity-notification__activity_main .activity,
.ui_notes .activity-notification.note_mention .activity-notification__activity .activity-notification__activity_message.conversational .activity-notification__activity_main .activity a,
.ui_notes .activity-notification.user_mention .activity-notification__activity .activity-notification__activity_message.conversational .activity-notification__activity_main .activity {
color: #000;
}
/* notifications */
#toaster .toast .toast_inner .anchor,
.toastr .toast-kit,
.toastr .toast strong,
.toastr .toast .toast-bread,
.toastr .toast-kit .multi-toasts .toast,
.toastr.show-toast .toast-kit,
.toastr .toast-kit .multi-toasts .toast:last-child {
background-color: var(--navy);
border-top: 1px var(--navy);
}
/* posts */
.post .dock_video_button {
background-color: rgba(var(--accent));
}
.post-form--tag-editor .tag-label.hover-style {
filter: grayscale(1);
-webkit-filter: grayscale(1);
color: #000;
}
.post-form--tag-editor .tag-label.selected {
background-color: rgba(var(--accent));
color: #fff;
}
/* menus */
.pop-menu .item-option:hover,
.blog-list-item.blog-list-item--on-light:hover {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.popover--account-popover .popover .popover_menu_item .popover_menu_item_anchor:hover {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.popover_menu_item.keyboard_focus,
.image_picker .menu_option:hover,
.search_control_items .menu_item:hover,
.info_popover li:hover,
.popover_menu_item:hover {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.blog-sub-nav-details .blog-sub-nav-item:hover,
.blog-sub-nav-details .blog-sub-nav-item.currentItem,
.blog-sub-nav-details .blog-sub-nav-item.selected:hover {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.popover--account-popover .popover .popover_menu_item:not(.popover_menu_item_blog):active,
.popover--account-popover .popover .blog-list-item:active,
.popover--account-popover .popover .blog-sub-nav-item:active {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.popover--mention-dropdown .item-option.cycled,
.popover--mention-dropdown .item-option.cycled:hover {
filter: grayscale(1);
-webkit-filter: grayscale(1);
color: #000;
}
.popover--account-popover .popover .popover_menu_item_blog:hover:not(:first-child) {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.search_control_items .post_type_filter_menu .post_type:hover,
.search_control_items .post_type_filter_menu .post_type:hover .icon {
color: #000;
}
.blog-sub-nav-details .blog-sub-nav-item.selected {
box-shadow: -4px 0 0 #fff, 10px 0 0 #fff;
...