:root {
  --border-radius-global: 8px
}

#home {
  margin: 0 auto;

  background-color: rgb(69, 39, 51, 0.7);
  padding: 1%;

  margin-bottom: 50px;
  box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
  border-radius: var(--border-radius-global);
}

#sideBar {
  border-radius: var(--border-radius-global);
  height: max-content;
  width: 18%;
  margin-right: 1%;
  background-color: #975757;
}

/*boby调节背景图片*/
body {
  background: url("https://vip.helloimg.com/images/2023/12/14/ozDnsq.jpg");
  /*背景图片链接*/
  background-position: center left;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.input_my_zzk{
  border-radius: 0;
  border: none;
  border-bottom: #000 1px solid;

}
.input_my_zzk:focus{
  border: none;
  outline:none;
  border-bottom: #000 1px solid;


}

#footer{
  margin-top: 1%;
  text-align: center;
}

#btnZzk {
  border: none;
  border-radius: var(--border-radius-global);
  background-color: #62cffc;
  color: #fff;
  padding: 1px 3px 2px;
}

#btn_comment_submit {

  display: inline-block;
  border-radius: 4px;
  background-color: #FF6A6A;
  border: none;
  color: #FFFFFF;
  text-align: center;
padding: 0 1% 0 1%;
  width: auto;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
}

.comment_textarea {
  width: auto;
}
#commentbox_opt a {
display: none;
    padding-left: 10px;
}

#under_post_card1 {
  display: none;
}

#cnblogs_ch {
  display: none;
}

#header {
  border-radius: 8px;
  margin-bottom: 5%;
  position: relative;
  background-color: rgb(69, 39, 51);
}

#blogTitle {
  display: inline-block;
}

#main {
  display: flex;
  flex-direction: row-reverse;
}

#mainContent {
  width: auto;
  overflow: hidden;
  padding: 1%;
  background-color: #e6e6e6;
  border-radius: var(--border-radius-global);
}

#blogTitle h1 {

  color: #808080;
  font-weight: bold;



}

#navigator {
  display: inline-block;
  border-radius: 7px;
  background-color: rgb(69 39 51);
  ;
  /*标题栏下的颜色*/

}

#navList>li {
  display: inline-block;
}

#cb_post_title_url {
  text-decoration: none;
}

#navList a:link,
#navList a:visited,
#navList a:active {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

.blogStats {
  color: #eee;
}

.postTitle {
  float: right;
  width: 100%;
  clear: both;
}

.postTitle a:link,
.postTitle a:visited,
.postTitle a:active {
  color: #FF6A6A;
  transition: all 0.4s linear 0s;
}

.postTitle a:hover {

  color: #EE6363;
  text-decoration: none;
}

.dayTitle {
  border-bottom: none;
  margin-right: 1.5%;
  box-shadow: none;
}

.dayTitle a {
  color: black;
}

.postCon a:link,
.postCon a:visited,
.postCon a:active {
  color: gray;
}

.postCon {

  float: right;
  line-height: 1.5em;
  width: 100%;
  clear: both;
  padding: 10px 0;
}

.day .postTitle a {
  padding-left: 10px;
}

.day {
  padding: 2%;
  border-radius: 1%;
  background: rgb(252, 194, 146);
}

.postBody {
  margin-bottom: 1%;
}

.post {
  padding-bottom: 7%;
}

#commentform_title {
  background-image: url("https://img.picui.cn/free/2024/06/13/666b08f951164.png");
  background-size: auto;
}

/*文章附加信息*/
.postDesc {


  color: #757575;
  float: left;

  clear: both;
  text-align: left;
  font-family: "微软雅黑", "宋体", "黑体", Arial;
  font-size: 13px;

  margin-top: 20px;
  line-height: 1.8;
  padding-bottom: 35px;
}

h3 {
  text-align: center;
}

#profile_block a {
  color: #000;
}

.catListTag ul li {
  margin-top: 2%;
}

.catListTag ul li a {

  color: #000;
}

#blog-calendar {
  color: #000;
  background-color: #000;
  display: none !important;
}

.catListLink ul li a {
  color: #000;
}

.newsItem,
.catListEssay,
.catListLink,
.catListNoteBook,
.catListTag,
.catListPostCategory,
.catListPostArchive,
.catListImageCategory,
.catListArticleArchive,
.catListView,
.catListFeedback,
.mySearch,
.catListComment,
.catListBlogRank,
.catList,
.catListArticleCategory,
#blog-calendar {
  padding: 1%;
  background-color: rgba(252, 194, 146, 0.5);
  margin-bottom: 35px;
  word-wrap: break-word;
  border-radius: 4px;

}

#green_channel {
  width: 100%;
  display: flex;
  display: -webkit-flex;
  /* 从左端开始沿水平轴防止flex item */
  flex-direction: row;
  /* 强制 flex item不换行，沿着同一行堆叠 */
  flex-wrap: nowrap;
  /* flex item在主轴上的对齐方式，这里定义左对齐 */
  justify-content: flex-start;
  /* 定义交叉轴对其方式 */
  align-items: flex-start;
  border: none;


}

#green_channel a {
  border-radius: 1%;
  margin: 1%;
  width: 25%;

}

#nav_next_page a {
  padding: 1%;
  color: rgb(252, 194, 146);
  background-color: #681313;
  border-radius: 5%;
  border: none;
}

.catListLink a {
  color: red;
}

.catListView div ul li {
  margin-top: 2%;
}

.catListView div ul li a {
  color: #000
}

.catListLink li {

  border-radius: 10px;
  margin-top: 5px;
}

#sidebar_categories div ul li {
  margin-top: 2%;
}

#sidebar_categories div ul li a {
  color: #000
}

.CalTitle {
  background: rgb(252, 194, 146);
}

.sidebar-news {
  border-radius: var(--border-radius-global);
  margin: 4%;
  padding:8% ;
  background-color: #ffdcbf80;
}

.catListTitle ul li a {
  color: #000;
}

#topics {}

.c_ad_block {
  display: none;
}

#tbCommentBody {
  width: 100%;
  height: 200px;
  background: rgba(255, 255, 255, 0.5);
}

#q {
  background: rgba(255, 255, 255, 0);
}

.CalNextPrev {
  background: rgba(255, 255, 255, 0);
}

.cnblogs_code {
  background: rgba(255, 255, 255, 0);
}

.cnblogs_code div {
  background: rgba(255, 255, 255, 0);
}

.cnblogs_code_toolbar {
  background: rgba(255, 255, 255, 0);
}

.entrylist {
  background: rgba(255, 255, 100, 0.5);
}

pre code.cnblogs-markdown .hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}

code.cnblogs-markdown .hljs {
  padding: 3px 5px;
}

/*

Lightfair style (c) Tristian Kelly <tristian.kelly560@gmail.com>

*/
pre code.cnblogs-markdown .hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}

code.cnblogs-markdown .hljs {
  padding: 3px 5px;
}

/*

Intellij-light style (c) Pegasis <me@pegasis.site>

*/
.cnblogs-markdown .hljs {
  color: #000;
  background: #fff;
  font-size: 12px;
}

.cnblogs-markdown .hljs-subst,
.cnblogs-markdown .hljs-title {
  font-weight: normal;
  color: #000;
}

.cnblogs-markdown .hljs-title.function_ {
  color: #7a7a43;
}

.cnblogs-markdown .hljs-code,
.cnblogs-markdown .hljs-comment,
.cnblogs-markdown .hljs-quote {
  color: #8c8c8c;
  font-style: italic;
}

.cnblogs-markdown .hljs-meta {
  color: #9e880d;
}

.cnblogs-markdown .hljs-section {
  color: #871094;
}

.cnblogs-markdown .hljs-variable.language_,
.cnblogs-markdown .hljs-symbol,
.cnblogs-markdown .hljs-selector-class,
.cnblogs-markdown .hljs-selector-id,
.cnblogs-markdown .hljs-selector-tag,
.cnblogs-markdown .hljs-template-tag,
.cnblogs-markdown .hljs-selector-attr,
.cnblogs-markdown .hljs-selector-pseudo,
.cnblogs-markdown .hljs-keyword,
.cnblogs-markdown .hljs-meta .cnblogs-markdown .hljs-keyword,
.cnblogs-markdown .hljs-literal,
.cnblogs-markdown .hljs-name,
.cnblogs-markdown .hljs-built_in,
.cnblogs-markdown .hljs-type {
  color: #0033b3;
}

.cnblogs-markdown .hljs-property,
.cnblogs-markdown .hljs-attr {
  color: #871094;
}

.cnblogs-markdown .hljs-attribute {
  color: #174ad4;
}

.cnblogs-markdown .hljs-number {
  color: #1750eb;
}

.cnblogs-markdown .hljs-regexp {
  color: #264eff;
}

.cnblogs-markdown .hljs-link {
  text-decoration: underline;
  color: #006dcc;
}

.cnblogs-markdown .hljs-meta .cnblogs-markdown .hljs-string,
.cnblogs-markdown .hljs-string {
  color: #067d17;
  !important
}

.cnblogs-markdown .hljs-char.escape_ {
  color: #0037a6;
  !important
}

.cnblogs-markdown .hljs-doctag {
  text-decoration: underline;
}

.cnblogs-markdown .hljs-template-variable {
  color: #248f8f;
  !important
}

.cnblogs-markdown .hljs-addition {
  background: #bee6be;
}

.cnblogs-markdown .hljs-deletion {
  background: #d6d6d6;
}

.cnblogs-markdown .hljs-emphasis {
  font-style: italic;
}

.cnblogs-markdown .hljs-strong {
  font-weight: bold;
}

.cnblogs-markdown .hljs-variable,
.cnblogs-markdown .hljs-operator,
.cnblogs-markdown .hljs-punctuation,
.cnblogs-markdown .hljs-title.class_.inherited__,
.cnblogs-markdown .hljs-title.class_,
.cnblogs-markdown .hljs-params,
.cnblogs-markdown .hljs-bullet,
.cnblogs-markdown .hljs-formula,
.cnblogs-markdown .hljs-tag {
  /* purposely ignored */
}