html {
    background: none;
}
#backgroundSet{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -10;
    background-color: #333;
    /* background: url(https://images.cnblogs.com/cnblogs_com/noah227/1528217/o_msSakura.jpg); */
    background-size: 120% 120%;
    background-position: center;
}

@media screen and (max-width: 980px) {
    #backgroundSet{
        background-size: cover;
    }
}

#Header1_HeaderTitle {
    text-shadow: #00FFFF 2px 2px 1px !important;
}

.title-fixed {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    background-color: #123456;
    z-index: 1;
    height: 42px!important;
    font-size: 10px;
    transition: height .1s linear, font .2s ease;
}

body {
    background: none;

 
}

#navigator, #main {
    opacity: 0.88;
}

#main *, #navigator * {
    opacity: 1.0 !important;
}

.blogStats {
    display: none;
}

div#sideBar {
    position: relative;
}

div#sideBar::before {
    content: "";
    width: 2px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(-180deg, aqua, pink, #9df79d 90%, #0000);
}

#gitHub {
    display: inline-block;
    opacity: 0.5;
    /* transform: rotate(); */
    background: url("https://images.cnblogs.com/cnblogs_com/noah227/1528217/o_github.png") 0 0 no-repeat;
    background-size: 100%;
    width: 80px;
    height: 80px;
}

#backToTop {
    display: block;
    background: url("https://images.cnblogs.com/cnblogs_com/noah227/1544062/o_up_to_top.gif") 0 0 no-repeat;
    background-size: 100%;
    width: 80px;
    height: 80px;
    position: fixed;
    right: 36px;
    bottom: 36px;
    z-index: 1000;
    transition: all .3s ease;
}

#backToTop:hover {
    background: url("https://images.cnblogs.com/cnblogs_com/noah227/1544062/o_2004041610382e8da20ae21a83907f7bd79b3b8b48bd.gif") 0 0 no-repeat;
    background-position: -55px;
    transition: none;
}

.postBody {
    font-size: 14px;
}

.postCon{
	padding: 20px 20px 20px 10px;
        margin: 10px 0;
	box-shadow: 3px 3px 3px rgba(100, 100, 20, .4);
	border: 1px solid #ddd;
	transition: all .3s ease;
}
.postCon:hover {
	box-shadow: 12px 12px 12px rgba(13, 14, 20, .4);
	transform: scale(1.02);
}


.content-title{
    border-left: 4px solid #abc;
    padding: 3px 8px;
}


body.static #home{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
}
body.static #header{
    margin-top:-120px;
}

body.static #main>div{
    max-height: calc(100vh - 60px);
    overflow-y:auto;
}

#cnblogs_post_body {
    /* 博客园正文默认字体太小了 */
    /* font-size: 14px; */
}


#cnblogs_post_body a{
    color: gray;
    font-weight: normal;
    font-style: italic;
}

.div_my_zzk {
    display: flex;
    align-items: center;
}

.div_my_zzk > * {
    height: 26px!important;
    line-height: 26px;
    box-sizing: border-box;
}
.div_my_zzk > input:first-child {
    flex-grow: 1;
    border: 1px solid #666;
    padding: 0 3px;
    border-radius: 2px;
}

.div_my_zzk > input:first-child:focus {
    outline: none;
    border: 1px solid #4aaff3;
}

/** button 样式 **/
input[type="button"] {
    background-color: #4aaff3;
    border: 0;
    color: #fff;
    border-radius: 3px;
    padding: 0 12px;
}

/** 页面宽度 **/
/* @media (min-width: 1921px) {
    #home {width: 60%}
}
#home {width: 80%}
#main {display: flex}
#mainContent {flex-grow: 1}
#sideBar {margin-left: 0} */

/** 滚动 **/
/* body {min-height: auto;}
#mainContent .forFlow{max-height: 70vh; overflow: auto;}
#leftcontentcontainer {max-height: 42vh; overflow: auto;} */

/** 正文图片边框样式 **/
div#cnblogs_post_body img{
    padding: 1px;
    background-image: linear-gradient(60deg, pink, transparent), linear-gradient(180deg, lightgreen, transparent),linear-gradient(300deg, aqua, transparent);
}

/** markdown 样式 **/
/* .cnblogs-markdown code:not([class^="lang"]) { */
/* .cnblogs-markdown code:not([class^="highlighter"]) { */
.cnblogs-markdown :not(pre,div,td)>code, .blogpost-body :not(pre,div,td)>code {
    font-size: 14px;
    /* border: 1px solid #ddd;  
    background-color: #2b2b2b;
    padding: 0px 8px;
    border-radius: 5px; 
    color: #a9b7c6;
    margin: 3px;
    line-height: 1.5; */
} 

/* 全屏模式下的代码显示内容字体调大一点 */
.code-fullscreen-overlay > pre {
    font-size: 14px;
}

#cnblogs_post_body a {
    color: #009cff;
}

/* 
h1.postTitle {
    display: flex;
    flex-wrap: nowrap;
}

h1.postTitle > a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} */

/*文章发布时间检测*/
h1.postTitle.show-warning::after {
    content: attr(yearDelta);
    display: inline-block;
    float: right;
    background: burlywood;
    padding: 0 12px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: normal;
    flex-shrink: 0;
}

/*添加转载声明*/
div#cnblogs_post_body > .remind-message{
    background: antiquewhite;
    padding: 0 8px;
    border-radius: 3px;
    display: block;
    width: fit-content;
    margin-top: 16px;
}

/* 文章更新时间显示 */
span#post-date::after {
    content: " | updated @ "attr(data-date-updated);
}

/*提示*/
div#cnblogs_post_body::after {
    content: attr(tip);
    background: aliceblue;
    padding: 0 8px;
    border-radius: 3px;
    display: block;
    width: fit-content;
    margin-top: 6px;
}

/*评论区输入框*/
.comment_textarea {
    width: 100%;
}

#tbCommentBody {
    background: url(https://images.cnblogs.com/cnblogs_com/noah227/1544062/o_241121033117_shimarin.png) right bottom no-repeat;
    background-size: 320px;
    padding-right: 100px;
}

/*侧边折叠*/
.catListTitle {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.catListTitle + ul > li {
    height: 18px;
    transition: all linear .08s;
}
.catListTitle.fold + ul > li {
    height: 0;
    margin-top: 0;
    margin-bottom: 0;
    opacity: 0;
}

/*侧边栏标签样式重设*/
/* 常用链接 */
.catListLink > ul {
    display: grid;
    grid-template-columns: repeat(3, auto);
}
/* 我的标签，随笔分类 */
.catListTag > ul, .catListPostCategory > ul {
    display: flex;
    flex-wrap: wrap;
}

/* 主要针对于markdown中 > 段落文本的渲染样式设置 */
#cnblogs_post_body blockquote {
    background-color: #f0f0f0;
}

/* 集合的样式太丑了 */
.current-collection {
    border: 1px solid #999;
}

/* 一些border的取消 */
.newsItem .catListTitle, #blog-sidecolumn .catListTitle {
    border: 0;
}


/* @font-face {
    font-family: "sao";
    src: url("https://mp-77dc03ae-7084-429e-8b0f-4d540ae4a430.cdn.bspapp.com/test/SAOUITT-Regular.ttf") format("truetype")
} */

.host-mark::after {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background-size: contain;
    margin-left: 3px;
    transform: skewX(-10deg);
} 

/* 文章底部操作按钮修饰 */
/* 
#green_channel a:link, #green_channel a:visited, #green_channel a:active {
    color: #0000!important;
}

#green_channel #green_channel_follow {
    background-color: #0000!important;
}

#green_channel a {
    padding: 0;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: contain;
    text-shadow: none;
    background-color: none;
}


#green_channel a:nth-child(1) {
    background-image: url(https://images.cnblogs.com/cnblogs_com/noah227/2436588/o_241216091322_like.png);
}

#green_channel a:nth-child(2) {
    background-image: url(https://images.cnblogs.com/cnblogs_com/noah227/2436588/o_241216091214_follow.png);
}

#green_channel a:nth-child(3) {
    background-image: url(https://images.cnblogs.com/cnblogs_com/noah227/2436588/o_241216090506_collect.png);
}

#green_channel a:nth-child(4) {
    background-image: url(https://images.cnblogs.com/cnblogs_com/noah227/2436588/o_241216014949_weixin.png);
} */

