#main {
    background-color: rgb(51, 51, 51);
    color: rgba(255, 255, 255, 0.75);
}

#mainContent {
    background-color: rgb(51, 51, 51);
    color: rgba(255, 255, 255, 0.75);
}

#sideBar .catListTitle {
    background: rgb(51, 51, 51);
}

.postBody {
    color: rgba(255, 255, 255, 0.75);
}

#cnblogs_post_body th, .blogpost-body th {
    background-color: rgb(51, 51, 51);
    font-weight: normal;
}

.hljs-comment {
    color: #42B883;
}

.cnblogs-markdown :not(pre,div,td)>code, .blogpost-body :not(pre,div,td)>code {
    font-weight: bold;
}

em {
    border: .1em solid #FF9800;
    color: #FF9800;
    background-color: transparent;
    padding: 0 5px 0 5px;
    border-radius: 2rem;
    margin: 0 .2rem;
    font-style: normal;
    font-weight: normal;
}

s {
    border: .1em solid #58a1d6;
    color: #58a1d6;
    background-color: transparent;
    padding: 0 5px 0 5px;
    border-radius: 2rem;
    margin: 0 .2rem;
    text-decoration: none;
    font-weight: normal;
}

mark {
    border: .1em solid var(--height-light-border-color);
    color: #42B883;
    background-color: transparent;
    padding: 0 5px 0 5px;
    border-radius: 2rem;
    margin: 0 .2rem;
}

strong {
    border: .1em solid #FFCC66;
    color: #FFCC66;
    background-color: transparent;
    padding: 0 5px 0 5px;
    border-radius: 2rem;
    margin: 0 .2rem;
    font-weight: normal;
}

a:any-link {
    color: #42B883;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #42B883;
}

.postTitle {
    border-left: 5px solid #42B883;
}

/* 设置大纲容器的样式*/
.outline-container {
    background-color:  rgb(51, 51, 51);
    position: fixed;
    right: 0%;
    bottom: 0%;
    width: 300px;
    padding: 10px;
    overflow: auto;
}
/* 设置大纲标题的样式*/
.outline-title {
    font-weight: bold;
    margin-bottom: 5px;
}
/* 设置大纲链接的样式*/
.outline-link {
    display: block;
    margin-bottom: 3px;
}