Habrahabr Darkness

Based on "Habrahabr & Geektimes & TM Tango theme" and including the latest fixes.

目前为 2020-08-05 提交的版本。查看 最新版本

/* ==UserStyle==
@name         Habrahabr Darkness
@description  Based on "Habrahabr & Geektimes & TM Tango theme" and including the latest fixes.
@author       Val Saven (https://valsaven.com)
@namespace    github.com/valsaven/userstyles
@supportURL   https://github.com/valsaven/userstyles/issues
@version      1.0.1
@license      MIT
==/UserStyle== */

@-moz-document url-prefix('http://habr.com'),
  url-prefix('https://habr.com'),
  url-prefix('http://tmfeed.ru'),
  url-prefix('https://tmfeed.ru') {
  .footer-block__title,
  .company-app__title,
  div.profile-section__about-text,
  div.embed__caption-title,
  .post__text_v2 .embed__caption-link,
  span.defination-list__value,
  .user-message__body {
    color: #c5c5c5; }
  .favorite-wjt__button.remove::before {
    color: #f8a70f !important; }
  .layout__row,
  .layout__row_navbar,
  .t-rec_pt_15 {
    background-color: #2e3436 !important;
    border: 0 solid #2e3436 !important; }
  .main_menu a,
  a.user_link {
    color: #729fcf !important; }
  .tab_user {
    border-top: 1px solid #ebeaea; }
  .logo:hover:after,
  .n-dropdown-menu__item-link:hover,
  .n-dropdown-menu__item-link:hover:visited,
  .btn_navbar_write-topic:hover {
    background: #eae8e8 !important;
    color: #636363 !important; }
  .add_post a img,
  #header_bg,
  #layout .top_banner img,
  .supported_by_bookmate img {
    display: none !important; }
  svg.icon-svg_logo-geektimes,
  svg.icon-svg_logo-habrahabr {
    color: #babdb6 !important; }
  .user-info__nickname_comment {
    color: #ccc; }
  .comment__head_topic-author {
    background-color: #4e4e4e; }
  .comment__head_new-comment {
    background-color: #323f4c; }
  .top-flows__item-title:visited {
    color: #508cb1 !important; }
  #TMpanel a,
  .sidebar_right .block.for_authors_help .row a,
  .sidebar_right .block.about_exchange .row a,
  .post-type-selector {
    color: #6da3bd !important; }
  .content_left .submenu .item.tab_settings {
    margin: 0 !important; }
  .add_post a {
    display: inline !important; }
  body,
  .inner,
  #layout,
  .help_holder,
  .help_holder dl dd,
  .help_holder dl dt,
  .user_profile dt,
  .user_profile .fullname,
  .user_profile .rating-place,
  .comments_list .comment_item .message.bad5,
  .comments_list .comment_item .message.bad4,
  .comments_list .comment_item .message.bad3,
  .comments_list .comment_item .message.bad2,
  .comments_list .comment_item .message.bad1,
  form .item label,
  #layout .wrapper .inner,
  .notification_table tr td,
  .notification_table tr th,
  .company_header .name a,
  .App > .container,
  .Header .submenu,
  .Posts ul li .meta .item.highlighted,
  body.nl .layout,
  body.nl .main-navbar,
  body.nl .layout__navbar,
  .default-block,
  .megapost-teasers,
  .default-block__header,
  .teaser__body-title,
  .t-text_md,
  .company-info__author,
  .author-panel__user-info,
  .page-header__info-title,
  .page-header__info-desc,
  .tm-editor__textarea_comment,
  .h-message__controls,
  #allrecords {
    background: #2e3436 !important;
    color: #babdb6 !important; }
  .author-panel,
  .user-info__contacts,
  .post-share,
  .user-info__buttons a {
    border-color: #808080 !important; }
  .post-share span,
  .user-info__buttons a {
    color: #808080 !important; }
  .user-info__buttons a {
    background: transparent !important; }
  .poll-result__item .poll-result__data .poll-result__data-label {
    color: #80868a; }
  .poll-result__item .poll-result__data .poll-result__data-label.poll-result__my-vote {
    color: #5e8eac; }
  .user-info__about .user-info__links .user-info__fullname,
  .user-info__about .user-info__specialization {
    color: #babdb6; }
  .sidebar_right .block,
  .editor .panel,
  .editor .text-holder,
  .html_format pre code,
  .html_format code,
  #global_notify .inner,
  .recovery_mode,
  .blue_buttons_panel,
  .spoiler_text,
  .company_widgets *,
  .description,
  .corporation_head .menu,
  .corporate_blog,
  .company_info,
  .block > .line-r,
  .for_users_only_msg,
  .inner_notice,
  .can_select .title_list ul,
  .companies .company,
  .block_after_post .block,
  #TMpanel,
  #TMpanel a.current,
  .bottom_promo_blocks .block,
  .block a,
  .conversation_page .messages .message .info,
  .conversation_page .messages .message .info *,
  .sidebar_right .block.for_authors_help .row,
  .sidebar_right .block.about_exchange .row,
  .Sidebar .block,
  .similar_posts,
  .live_broadcast,
  .author-info,
  .post-type,
  .author-info__name,
  .author-info__nickname,
  .postinfo-panel,
  .dont-add-our-site-pls,
  .live-broadcast,
  .similar-posts,
  .tabs__menu,
  .columns-group .columns-group__column,
  .n-dropdown-menu,
  .menu_sub,
  .lain_13_what_are_you_doing,
  .user-popover,
  .sidebar-block,
  .xyz_wrapper_inner,
  .no_please_one_one_one,
  .html_banner_wrap .html_banner_spacer,
  .editor,
  .editor .editor__footer,
  .informer__cell,
  .informer__text,
  .column-wrapper .sidebar_right .block,
  .informer,
  .promo-block,
  .post-type-selector,
  .dropdown__user-stast,
  .dropdown-container,
  .html_banner,
  body.nl .layout__elevator,
  .t265__wrapper,
  .tm-editor_comments,
  a.partner-info {
    background: #272c2d !important;
    color: #babdb6 !important;
    border: none !important; }
  .tabs-menu {
    border-bottom: 1px solid #272c2d !important; }
  .promo-block__footer {
    background: #272c2d !important;
    color: #babdb6 !important; }
  .content-list_promo .content-list__item {
    border-color: #babdb6 !important; }
  .promo-block,
  .promo-block__service {
    border: solid 1px #babdb6 !important; }
  .tab-item,
  .content-list_posts .content-list__item,
  .editor .editor__footer,
  body.nl .layout__navbar {
    border: none !important; }
  .company_info .info {
    overflow: visible !important; }
  #navbar .nav_panel,
  .btn_navbar_user-dropdown > img {
    background-color: #272c2d !important; }
  .dropdown_user {
    border-color: #babdb6 !important;
    border: 1px solid !important;
    border-radius: 3px !important; }
  .t-text_md,
  .t-descr {
    font-weight: normal !important; }
  #navbar .nav_panel .tab:hover {
    background-color: #eae8e8 !important; }
  #navbar .nav_panel .tab.open,
  a.tab-item:hover,
  .menu__item-tab:hover {
    background-color: #d4d5d3 !important; }
  #navbar .nav_panel .tab .g-icon,
  .sidebar_right .block.for_authors_help .row .g-icon,
  .sidebar_right .block.about_exchange .row .g-icon,
  .post_shortwrite h2.title a.post_title,
  .wysiwyg_wrapper .help_holder h4,
  .Posts ul li h2 a,
  .views-count_post,
  .favorite-wjt,
  .favorite-wjt__counter,
  .live-broadcast__title,
  .menu__item-tab a,
  .tabs-menu a,
  .checkbox__label,
  .promo-block__title-link,
  .attrs,
  .attrs__item,
  .menu_sub .menu__item-link_current,
  a.comment-item__username,
  .article__body-text,
  .post-comments__link,
  .digest *,
  .sidebar-block__title,
  .similar-posts__title,
  .post__title_link,
  .post__title-arrow,
  .post__title-text,
  .post__title,
  .nav-links__item-link,
  .nav-links__item-link:visited,
  .btn_flow-toggle,
  .similar-posts__flow-link,
  .similar-posts__flow-link:visited,
  .partner-info__description,
  .partner-info__title {
    color: #b8b8b6 !important; }
  .nav-links__item-link:hover {
    color: #5096b1 !important;
    text-decoration: none; }
  #navbar .nav_panel .tab:hover .g-icon,
  #navbar .nav_panel .tab.open .g-icon,
  a.tab-item:hover,
  .menu__item-tab:hover,
  .tracker_page table.tracker_comments tr.new a.username {
    color: #636363 !important; }
  .html_format pre code,
  .n-dropdown-menu {
    border: 1px #babdb6 dashed !important; }
  input[type='text'],
  .chzn-choices,
  body.nl .layout__elevator:hover {
    background: #babdb6 !important;
    color: #000 !important; }
  .content_left table.menu tr td a,
  .content_left .submenu .item,
  .Header ul.topmenu li a {
    background: #555753 !important;
    color: #eeeeec !important;
    border: 1px solid #d4d4d4 !important; }
  .content_left table.menu tr td.active a,
  .content_left .submenu .item.active,
  .Header ul.topmenu li:first-child a.active,
  .Header ul.submenu li,
  .active .menu__item-tab,
  .tab-item_current,
  .open .icon_cog,
  .btn_outline_grey:hover,
  .icon_cog.btn_outline_grey:hover::before,
  .open .icon_cog::before,
  .tracker_page table.tracker_folowers tr.new *,
  .promo-block__service {
    background-color: #babdb6 !important;
    color: #19242e !important; }
  .Header ul.submenu li {
    border-bottom: 1px solid #d4d4d4 !important;
    border-top: 1px solid #d4d4d4 !important; }
  .Header ul.submenu li:first-child {
    border-left: 1px solid #d4d4d4 !important; }
  .Header ul.submenu li:last-child {
    border-right: 1px solid #d4d4d4 !important; }
  .content_left table.menu tr td,
  .postinfo-panel * {
    border: 0 !important; }
  .content_left .submenu,
  .footer_logos,
  #layout .wrapper,
  .corporation_head .menu a {
    background: none !important; }
  .content_left .submenu .item a,
  .sidebar_right .block a,
  .block > .title,
  .post_type_selector h1.title,
  .user_header h2.username a,
  .live-broadcast a,
  .views-count_post::before,
  .favorite-wjt__button::before,
  .favorites-count::before,
  .icon_fav::before,
  .voting-wjt__button_plus:disabled,
  .voting-wjt__button_minus:disabled,
  .post-comments__link_all::before,
  .postinfo-panel__item_comments .post-comments__link::before,
  .post-preview__link,
  .post-preview__link:visited,
  .top-hubs__item-title,
  .top-hubs__item-title:hover,
  .top-hubs__item-title:visited,
  .content-list_promo .content-list__item-link,
  .content-list_promo .content-list__item-link:visited,
  .editor .editor__footer .markdown_checkbox,
  .page-header__title,
  a.informer__button:not(#\0):not(#\0),
  .fonts-loaded .post__flow span,
  .fonts-loaded .post__title span,
  .fonts-loaded .post__title_link span,
  .about_exchange .row .g-icon,
  .for_authors_help .row .g-icon,
  .hljs-keyword,
  .hljs-selector-tag,
  .hljs-subst,
  .n-dropdown-menu__item-link_flow,
  .n-dropdown-menu__item-link,
  .n-dropdown-menu__item-link:visited,
  .t-title,
  .t-descr,
  .t-text,
  .t-name,
  .t-descr_xs div,
  .post__tags-label,
  .comments-section__head-title {
    color: #babdb6 !important; }
  .content_left .submenu .item.active a,
  .Header ul.submenu li a {
    color: #19242e !important; }
  .Header ul.submenu li a.active,
  .Header ul.submenu li a:active,
  .Posts ul li .meta .item.highlighted {
    font-weight: bold !important; }
  .content_left .submenu {
    padding: 0 !important; }
  .post-author__pic_default::before,
  .comment-item__avatar-img_default::before,
  .userinfo a,
  .profile-header *,
  .hljs-addition,
  .hljs-deletion {
    background-color: inherit !important; }
  .main_menu a.active,
  a.username,
  time,
  .corporation_head .menu a {
    color: #babdb6 !important; }
  .hljs-attribute,
  .hljs-name,
  .hljs-tag {
    color: #729fcf !important; }
  .hljs-addition {
    color: #4e9a06 !important; }
  .hljs-deletion {
    color: #c00 !important; }
  .userpanel a,
  .userpanel a:visited,
  #header_mouse_activity a,
  .title_list li.active a {
    color: #e9b96e !important; }
  .post h1.title,
  h1.title .post_title,
  .page_head h2.title,
  .habralenta_settings p {
    color: inherit !important;
    background: none !important;
    padding: 0 !important; }
  .post .infopanel {
    border: 1px solid #babdb6 !important;
    background: #272c2d !important;
    color: #eeeeec !important; }
  .comment_item .info,
  .comment_item .info.is_new,
  .comment_item .info.is_topic_starter,
  .comment_item .info.is_author {
    background: #272c2d !important;
    color: #babdb6 !important; }
  .voting a.plus,
  .voting a.minus,
  .voting span.plus,
  .voting span.minus,
  .vote_plus,
  .vote_minus,
  .new_vacanies .title {
    background: none !important; }
  .hubs,
  .infopanel .author,
  .infopanel .comments,
  .infopanel .pageviews,
  .infopanel .favorite a.remove,
  .tags,
  .comments_list h2.title,
  .social_accounts .tw,
  .social_accounts .fb,
  .social_accounts .vk,
  .user_header .send_mail {
    background: none !important;
    padding: 0 !important; }
  .Sidebar .block_brainstorage .title:after {
    content: 'Brainstorage' !important; }
  .category-list .category .title a {
    text-decoration: none !important;
    border-bottom: 1px dashed #babdb6 !important; }
  .category-list .category .title a:hover {
    color: #eeeeec !important; }
  .supported_by_bookmate a:after {
    content: 'BOOKMATE' !important; }
  .vote_minus.voted:after,
  .sidebar_right .block .posts_list .post_item .count {
    color: #c50615 !important; }
  .vote_plus.voted:after {
    color: #66cc66 !important; }
  .vote_plus:after,
  .vote_minus:after {
    font-size: 25px !important; }
  .social_accounts a.vk:after {
    content: 'VK' !important; }
  .social_accounts a.tw:after {
    content: 'Tw' !important; }
  .social_accounts a.fb:after {
    content: 'Fb' !important; }
  .user_header .send_mail:after {
    content: 'Отправить письмо' !important;
    display: inline-block !important;
    border-radius: 2px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important; }
  .content-list__item_geektimes::before,
  .content-list__item_megamozg::before,
  .content-list__item_habrahabr::before {
    border-radius: 10px !important; }
  .Posts ul li .meta .favicon {
    border-radius: 9px !important; }
  .social_accounts a.vk:after,
  .social_accounts a.tw:after,
  .social_accounts a.fb:after,
  .social_accounts a {
    padding: 5px !important;
    border-radius: 12px !important;
    text-decoration: none !important; }
  .flag,
  a.edit:after,
  a.flag.flag_sandbox {
    background: none !important;
    font-size: 15px !important;
    vertical-align: top !important;
    background: #555753 !important;
    color: #eeeeec !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    margin-top: 7px !important; }
  .flag:after {
    border: none !important; }
  a.grey,
  .grey a,
  a.post_name {
    color: #babdb6 !important; }
  a:visited {
    color: #888 !important; }
  a.add,
  .similar_posts h2.title,
  .live_broadcast h2.title {
    background: none !important; }
  .infopanel .favorite a.remove:before {
    color: #e9b96e !important; }
  .infopanel .comments:before {
    content: 'Комментариев:' !important;
    color: #babdb6 !important; }
  .infopanel .comments a {
    padding-left: 7px !important;
    font-size: 10px !important; }
  .similar_posts,
  .live_broadcast,
  .no_please_one_one_one {
    padding: 10px !important;
    padding-bottom: 20px !important; }
  .infopanel .pageviews:before {
    content: '' !important;
    margin-right: 5px !important;
    margin-left: 3px !important;
    font-size: 16px !important; }
  .buttons button,
  .buttons button:disabled:active,
  .buttons a.button,
  .buttons input:disabled:active,
  .buttons input:disabled,
  .buttons input,
  .buttons input:hover,
  .buttons input:active,
  .buttons a.button:hover,
  .buttons a.button:active,
  .social_accounts .vk:after,
  .social_accounts .tw:after,
  .social_accounts .fb:after,
  .buttons button.blue:hover,
  .buttons a.button.blue:hover,
  .buttons input.blue:hover,
  .buttons button.blue,
  .buttons a.button.blue,
  .buttons input.blue,
  .buttons button.blue:active,
  .buttons a.button.blue:active,
  .buttons input.blue:active,
  .user_header .send_mail:after,
  .buttons button.green:hover,
  .buttons a.button.green:hover,
  .buttons input.green:hover,
  .buttons input.big,
  .buttons input.big:hover,
  .buttons input.big:active,
  .buttons input.green,
  .buttons a.button.green,
  .dont-add-our-site-pls .adb-btn,
  #people-tags li a,
  .btn_blue,
  .lain_13_what_are_you_doing .adb-btn,
  .article__button-more_habr:hover,
  .article__button-more_habr,
  .user-popover .btn,
  .informer__button,
  .search-form__button {
    background: #555753 !important;
    background-color: #555753 !important;
    background-image: none !important;
    color: #eeeeec !important;
    border: 1px solid #d4d4d4 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  .comments_form h2.title {
    background: none !important;
    padding-left: 0 !important; }
  .post .hubs::before {
    position: relative !important; }
  .comments_list .comment_item .message,
  #people-tags li {
    opacity: 1 !important; }
  a.edit img {
    display: none !important; }
  a.edit:after {
    content: 'Правка' !important;
    text-decoration: none !important;
    display: inline-block !important;
    height: 27px !important;
    margin: 0 !important;
    padding-right: 5px !important;
    padding-left: 3px !important;
    vertical-align: top !important; }
  .tags,
  .tags li a,
  .Posts ul li .meta {
    font-size: 12px !important;
    color: #999999 !important; }
  .post .content .poll table.result tr td strong,
  .attrs__item {
    color: #999999 !important; }
  .author_banned,
  .html_format h1,
  .html_format h2,
  .html_format h3,
  .html_format h4,
  .html_format h5,
  .html_format h6 {
    color: #999999 !important; }
  .folding-dot {
    background-image: none !important;
    background: #babdb6 !important; }
  .poll_title {
    color: #babdb6 !important; }
  #header_mouse_activity #header,
  #header_mouse_activity {
    top: 0 !important;
    position: relative !important; }
  .t-col {
    width: 80% !important; }
  #layout .wrapper .inner {
    padding: 0 !important; }
  .corporation_head .submenu {
    border: none !important; }
  .corporate_blog,
  .company_info,
  .companies .company {
    border-radius: 5px 5px 5px 5px !important;
    padding: 20px 15px !important; }
  body {
    min-width: inherit !important; }
  .sidebar-block_top-hubs {
    padding-bottom: 20px !important; }
  .corporation_head .menu {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 10px !important;
    width: auto !important; }
  .corporation_head .menu a {
    padding-bottom: 10px !important; }
  .folding-dot {
    display: none !important; }
  .count_new,
  .new,
  .new_hubs {
    color: #439519 !important; }
  code .subst,
  code .title {
    color: #e1c908 !important; }
  code .pi code .id,
  code .attr_selector,
  code .pseudo,
  code .literal,
  code .keyword,
  code .hexcolor,
  code .css .function,
  code .ini .title,
  code .css .class,
  code .list .title,
  code .tex .command {
    color: #89b3c8 !important; }
  code .tag {
    color: #69a0bb !important; }
  .username .bar,
  .result tr td .bar {
    background-color: #555753 !important;
    border: #d4d4d4 solid 1px !important; }
  tr td .bar.winner {
    background-color: #d4d4d4 !important;
    border: #555753 solid 1px !important; }
  .sidebar_right .block.top_hub_authors table.users tr td.h_rating,
  .sidebar_right .block.top_hub_invest table.users tr td.h_rating {
    color: #b8b8b6 !important; }
  .sidebar_right .block.top_hub_authors table.users tr.top_1 td.h_rating,
  .sidebar_right .block.top_hub_authors table.users tr.top_2 td.h_rating,
  .sidebar_right .block.top_hub_authors table.users tr.top_3 td.h_rating,
  .sidebar_right .block.top_hub_invest table.users tr.top_1 td.h_rating,
  .sidebar_right .block.top_hub_invest table.users tr.top_2 td.h_rating,
  .sidebar_right .block.top_hub_invest table.users tr.top_3 td.h_rating {
    color: #439519 !important; }
  #xpanel .new {
    color: white !important; }
  .mail_subscription_settings,
  .mail_subscription_settings .fields label {
    background: #272c2d !important;
    border: none !important;
    color: #babdb6 !important; }
  .chosen-container-single .chosen-single,
  .chosen-container-multi .chosen-choices,
  .post-type-selector:hover {
    background-color: #babdb6 !important; }
  .Header ul.submenu {
    padding: 0 !important; }
  .dont-add-our-site-pls .adb-btn {
    padding: 0 8px !important; }
  .dont-add-our-site-pls .adb-text {
    padding: 20px 0 0 30px; }
  .sidebar_right .block.about_exchange .line,
  .sidebar_right .block.for_authors_help .line {
    height: 0 !important; }
  .main .logo img {
    display: none !important; }
  .post__flow,
  .post__title,
  .post__title_link,
  .informer__text,
  .informer__button,
  .top-flows__item-title,
  .top-hubs__item-title,
  .top-hubs__item-title:visited,
  .page-header__title {
    font-weight: normal !important; }
  .h-message__content,
  .checkbox__label_poll,
  .radio__label_poll,
  .default-block__polling-title,
  .post__text-html,
  .comment__message,
  .comment-form__preview,
  .companies-rating__name,
  .layout > .box > p,
  .comment-form > .comment-form__title > .comment-form__title-text,
  .company-app__description,
  .list-snippet__username .list-snippet__fullname,
  .timeline__item {
    color: #b3b3b3; }
  span.defination-list__label,
  .post-info__title,
  .layout > .box > h1,
  .footer__copyright,
  .list-snippet .list-snippet__lifetime,
  .post__time,
  .profile-section__title,
  .profile-section__invited,
  .h-page__title,
  .h-form-field__label,
  .h-form__group-title {
    color: #808080 !important; }
  div[data-customstyle='yes'] {
    color: #b3b3b3 !important; }
  .default-block__header-title {
    color: #7d8f9e !important; }
  .comment__folding-dotholder::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAIAAADKYVtkAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAEVJREFUGNNj1DMxYyAXsDAwMPQtXHP16WttadGi+BCSNDMxMDBcffJakJvj6pPXpNrMxMDAoC0r+v7LD21ZUVI1M1LiZwCzJhA8e7Vj8QAAAABJRU5ErkJggg==") !important; }
  pre code {
    background: #272c2d !important;
    color: #b3b3b3 !important;
    border: none !important; }
  blockquote {
    background: #272c2d !important;
    border-left: 2px solid #b3b3b3;
    font-style: italic; }
  .tracker_page table.tracker_comments {
    background-color: #272c2d; }
  .tracker_page table.tracker_comments tr.new {
    background-color: #2e3436; }
  .toggle-menu {
    background-color: #2e3436 !important; }
  .post__wrapper .post__translatation {
    background-color: #272c2d; }
    .post__wrapper .post__translatation a.post__translatation-link {
      color: #918aff; }
  .news-block__title {
    color: #7d8f9e !important; }
  .news-topic__title {
    color: #6667a3 !important; }
  ::-webkit-input-placeholder,
  :-ms-input-placeholder,
  ::placeholder {
    color: #000 !important;
    opacity: 1; }
  /* https://habr.com/en/users/.../comments/ */
  .user_comments .content-list__item .comment__post-title .comment__post-link {
    color: #2f93d0; }
    .user_comments .content-list__item .comment__post-title .comment__post-link :hover {
      text-decoration: underline; }
    .user_comments .content-list__item .comment__post-title .comment__post-link:visited {
      color: #548eaa; }
  .promo-block .promo-block__content .content-list_promo .content-list__item_promo .promo-item .promo-item__title {
    color: #babdb6; }
    .promo-block .promo-block__content .content-list_promo .content-list__item_promo .promo-item .promo-item__title:hover {
      color: #548eaa; }
  .promo-block .promo-block__content .content-list_promo .content-list__item_promo .promo-item:hover {
    background-color: transparent; }
  .post-info .post-info__title:hover {
    text-decoration: underline; } }

@-moz-document url-prefix('http://habr.com/en/company/'),
  url-prefix('https://habr.com/en/company/'),
  url-prefix('http://habr.com/ru/company/'),
  url-prefix('https://habr.com/ru/company/') {
  #header_mouse_activity #header {
    background: #272c2d !important;
    box-shadow: none !important; }
  .profile-section__about-text,
  .empty-placeholder__message {
    color: #babdb6 !important; }
  .defination-list__label {
    color: #808080 !important; }
  .empty-placeholder {
    background: #2b2b2b;
    border-radius: 12px; }
  .company_widgets .block,
  .corporate_blog,
  .company_info,
  .announce {
    border-radius: 5px 5px 5px 5px !important;
    padding: 20px 15px !important; }
  #header .main_menu {
    padding-left: 10px !important; }
  #layout .wrapper {
    margin-left: 15px !important; } }

@-moz-document domain('m.habr.com') {
  .logo {
    width: 54px !important;
    height: 54px !important;
    background: none !important;
    display: inline !important; }
  a {
    color: #6da3bd !important; }
  .banner_footer,
  .banner_header {
    background: #272c2d !important;
    color: #babdb6 !important; }
  .logo:after {
    width: 54px !important;
    height: 54px !important;
    font-size: 40px !important;
    padding-left: 13px !important;
    padding-bottom: 10px !important;
    color: #d4d5d3 !important;
    display: inline-block !important; }
  body,
  .comments_list .comment_item,
  .comments_list .comment_item.bad .text {
    background: #2e3436 !important;
    color: #babdb6 !important; }
  .comments_list .comment_item + .comment_item {
    border-top: 1px solid #babdb6 !important; }
  .comments .text,
  .comments_list .comment_item.bad .text {
    opacity: 1 !important; }
  #header,
  .share_to_social_networks,
  #footer,
  #footer .links a,
  .copyright,
  a.post_inner:active,
  .list_item:active,
  .post_show .bottom_buttons_panel,
  .text_html pre code {
    background: #272c2d !important;
    color: #babdb6 !important; }
  .title,
  .text,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .username {
    color: #babdb6 !important; }
  #sidebar .username {
    color: #636363 !important; }
  .btn,
  a.btn,
  .comments_count {
    background: #555753 !important;
    background-color: #555753 !important;
    background-image: none !important;
    color: #eeeeec !important;
    border: 1px solid #d4d4d4 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  .post_show .bottom_buttons_panel .save_buttons a.favorite {
    margin-right: 101px !important; }
  .comments_count {
    background-color: #555753 !important;
    color: #eeeeec !important;
    border: none !important; }
  .comments_count.has_new {
    background-color: #b8b8b6 !important;
    color: #555753 !important;
    border-color: #272c2d !important; }
  .comments_count {
    border-radius: 30px !important;
    width: 40px !important;
    height: 40px !important;
    vertical-align: bottom !important;
    padding-top: 13px !important;
    display: inline-block !important; }
  .copyright,
  .similar_posts .title {
    border: none !important; }
  .flag,
  a.edit:after {
    background: none !important;
    font-size: 12px !important;
    vertical-align: top !important;
    background: #555753 !important;
    color: #eeeeec !important;
    border-radius: 2px !important;
    margin-top: 3px !important; }
  .posts .post,
  .list_items .list_item,
  .comments .comment + .comment {
    border-color: #babdb6 !important; }
  .layout__row,
  .layout__row_navbar {
    background-color: #2e3436 !important;
    border: 0 solid #2e3436 !important; } }

@-moz-document domain('m.habr.com') {
  .logo:after {
    content: 'H' !important; } }

@-moz-document url-prefix('http://tmfeed.ru'), url-prefix('https://tmfeed.ru') {
  .Sidebar .block_brainstorage .title,
  .Sidebar .block_freelansim .title {
    font-size: 24px !important; }
  .Sidebar .block_freelansim .title {
    margin-bottom: 20px !important; } }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址