/*隐藏右侧搜索、最新评论、推荐排行榜、评论排行榜、随笔档案、日历部分*/
#sidebar_search, #sidebar_recentcomments, #sidebar_topdiggedposts, #sidebar_topcommentedposts, #sidebar_postarchive, #blog-calendar {
    display: none !important;
}
:root {
    --hs-blue: #0072f5;
    --hs-black: #11181c;
}
body {
    background: #ffffff;
    color: var(--hs-black);
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
#header {
    box-shadow: rgba(104, 112, 118, 0.08) 0px 12px 20px 6px;
    background: url(https://tailwindcss.com/_next/static/media/docs@tinypng.d9e4dcdc.png) no-repeat;
}
#blogTitle {
    background: none;
}
#blogTitle h1 {
    background: none;
    width:1200px;
    line-height: 314px;
    top: unset;
    left: unset;
    height: 314px;
}
#blogTitle h1 a, #blogTitle h2 {
    color: var(--hs-black);
}
#blogTitle h1 a {
    font-size: 54px;
    font-weight: 600;
    top: unset;
    text-transform: none;
    background-image: linear-gradient(45deg, #0072f5 -20%, #ff4ecd 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#blogTitle h2 {
    display: none;
}
a:hover {
    text-decoration: none;
    color: var(--hs-blue);
}
/*导航栏*/
#navigator {
    background: hsla(0,0%,100%,.6);
    border-bottom: 1px solid rgba(15,23,42,.1);
    border-top: none;
    backdrop-filter: saturate(180%) blur(10px);
    height: 76px;
}
#navList {
    height: 76px;
}
#navList li {
    height: 76px;
    line-height: 76px;
}
#navList li:nth-child(1) {
    display: none;
}
#navList a {
    color: var(--hs-black);
    font-weight: 400;
}
#navList a:link {
    text-shadow: none;
    color: var(--hs-blue);
}
#navList a:hover {
    color: var(--hs-blue);
    background-color: unset;
}
/*主体*/
#main {
    margin: 45px auto 0;
}
/*文章*/
.day, #myposts .PostList, .entrylistItem {
    box-shadow: rgba(104, 112, 118, 0.18) 0px 12px 34px 6px;
    margin-bottom: 50px !important;
    border-radius: 14px;
    border: none;
}
.day:hover, #myposts .PostList:hover, .entrylistItem:hover {
    border: none;
}
.postTitle a:hover, .postCon a:link ,a.c_b_p_desc_readmore, .postDesc a:hover, #myposts .PostList a:hover, .entrylistPosttitle a:hover, .entrylistItemPostDesc a:hover, .tree-categories-item-title-right {
    color: var(--hs-blue);
}
.postTitle a:link, .day .postTitle2 {
    color: var(--hs-black);
}
/*文章日期*/
.dayTitle, .dayTitle:hover {
    background-color: var(--hs-blue);
}
.dayTitle {
    padding: 0 20px 0 20px;
    font-size: 16px;
    line-height: 38px;
    border-radius: 9999px;
}
.dayTitle a:hover {
    color: #ffffff;
}
.entrylist {
    margin-top: 10px;
}
.entrylistDescription {
    margin-bottom: 10px;
}
ul {
    list-style: none;
}
/*文章详情、评论*/
#cnblogs_post_body {
    color: var(--hs-black);
}
#cnblogs_post_body a {
    color: var(--hs-blue);
}
#topics, #comment_form_container {
    border: none;
    box-shadow: rgba(104, 112, 118, 0.18) 0px 12px 34px 6px;
    border-radius: 14px;
}
#BlogPostCategory a:hover, #EntryTag a:hover, #post_next_prev a:hover, #topics .postDesc a:hover, #comment_nav a:hover {
    color: var(--hs-blue);
    border-bottom: none;
}
#cnblogs_post_body p a:hover, #cnblogs_post_body ol li a:hover, #cnblogs_post_body ul li a:hover {
    border-bottom: none;
}
#btn_comment_submit {
    background-color: var(--hs-blue);
    border: none;
    color: #ffffff;
    border-radius: 9999px;
    padding: 0 16px 0 16px;
    width: 86px;
}
#green_channel {
    border: none;
    text-align: left;
}
#green_channel #green_channel_digg {
    background-color: var(--hs-blue);
}
#green_channel #green_channel_follow {
    background-color: #f31260;
}
#green_channel #green_channel_favorite {
    background-color: unset;
    background: linear-gradient(112deg, #06D7DB -63.59%, #FF4ECD -20.3%, #0072F5 70.46%);
}
#green_channel {
    width: unset;
}
#green_channel a, #green_channel a:hover {
    background-image: unset;
    background: unset;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 9999px;
    padding: 4px 16px;
}
.comment_textarea {
    max-width: unset;
}
#div_digg {
    margin: unset;
    color: #ffffff;
}
#div_digg .buryit {
    display: none;
}
#div_digg .diggit {
    margin: unset;
    padding: unset;
    background: linear-gradient(112deg, #06D7DB -63.59%, #FF4ECD -20.3%, #0072F5 70.46%);
    width: 125px;
    border-radius: 9999px;
}
#div_digg .diggit .diggnum {
    color: #ffffff;
}
#digg_tips {
    margin-top: unset;
}
.feedbackListSubtitle a:hover, .comment_actions a:hover {
    color: var(--hs-blue);
}
.commentbox_tab:hover, .commentbox_tab.active {
    border-bottom: 2px solid var(--hs-blue);
}
/*右侧组件*/
#sidebar_news, #sidebar_toptags, #sidebar_categories, #sidebar_topviewedposts {
    box-shadow: rgba(104, 112, 118, 0.18) 0px 12px 34px 6px;
    border-radius: 14px;
    border: none;
    overflow: hidden;
}
#blog-news, .sidebar-block {
    margin-bottom: 0;
}
.catListView {
    margin-top: 0;
}
#sidebar_toptags, #sidebar_categories, #sidebar_topviewedposts {
    margin-bottom: 20px;
}
#profile_block, .sidebar-block ul, #profile_block:hover, .sidebar-block ul li a:hover, #profile_block a:hover {
    border: none;
}
.catListTitle, .sidebar-block h3 {
    background: #ffffff;
    border: none;
    border-bottom: 1px solid #d9d9d9;
    color: var(--hs-black);
}
.catListTag ul li:hover {
    background: var(--hs-blue);
}
.sidebar-block ul li {
    border-bottom: none;
}
#sidebar_toptags ul li a, .sidebar-block ul li {
    padding: 6px 10px 6px 20px;
}
.sidebar-block ul li a:hover, #profile_block a:hover {
    color: var(--hs-blue);
}