#post-content pre {
	padding:1rem;
	border-radius:var(--bs-border-radius)!important;
    padding-top: 30px; /* 为顶部的三个点留出空间 */
	
}
.hljs,#post-content pre {
	color:#adbac7;
	background:#22272e
}

#post-content pre::before {
    background: #fc625d; /* 红色关闭按钮 */
    border-radius: 50%;
    box-shadow: 
        20px 0 #fdbc40, /* 黄色最小化按钮 */
        40px 0 #35cd4b; /* 绿色最大化按钮 */
    content: ' ';
    height: 12px;
    left: 12px;
    margin-top: -20px;
    position: absolute;
    width: 12px;
}

.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_ {
	color:#f47067
}
.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_ {
	color:#dcbdfb
}
.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id {
	color:#6cb6ff
}
.hljs-regexp,.hljs-string,.hljs-meta .hljs-string {
	color:#96d0ff
}
.hljs-built_in,.hljs-symbol {
	color:#f69d50
}
.hljs-comment,.hljs-code,.hljs-formula {
	color:#768390
}
.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo {
	color:#8ddb8c
}
.hljs-subst {
	color:#adbac7
}
.hljs-section {
	color:#316dca;
	font-weight:700
}
.hljs-bullet {
	color:#eac55f
}
.hljs-emphasis {
	color:#adbac7;
	font-style:italic
}
.hljs-strong {
	color:#adbac7;
	font-weight:700
}
.hljs-addition {
	color:#b4f1b4;
	background-color:#1b4721
}
.hljs-deletion {
	color:#ffd8d3;
	background-color:#78191b
}
