@charset "UTF-8";
	*,:before,:after {
	box-sizing:border-box;
	border-width:0;
	border-style:solid;
	border-color:#faf8f1;
}
:before,:after {
	--tw-content:""
}
html {
	line-height:1.5;
	-webkit-text-size-adjust:100%;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
	font-feature-settings:normal;
	font-variation-settings:normal
}
body {
	margin:0;
	line-height:inherit;
}

hr {
	height:0;
	color:inherit;
	border-top-width:1px
}
abbr:where([title]) {
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
h1,h2,h3,h4,h5,h6 {
	font-size:inherit;
	font-weight:inherit
}
a {
	color:inherit;
	text-decoration:inherit
}
b,strong {
	font-weight:bolder
}
code,kbd,samp,pre {
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-size:1em
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
table {
	text-indent:0;
	border-color:inherit;
	border-collapse:collapse
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-size:100%;
	font-weight:inherit;
	line-height:inherit;
	color:inherit;
	margin:0;
	padding:0
}
button,select {
	text-transform:none
}
button,[type=button],[type=reset],[type=submit] {
	-webkit-appearance:button;
	background-color:transparent;
	background-image:none
}
:-moz-focusring {
	outline:auto
}
:-moz-ui-invalid {
	box-shadow:none
}
progress {
	vertical-align:baseline
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
summary {
	display:list-item
}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
	margin:0
}
fieldset {
	margin:0;
	padding:0
}
legend {
	padding:0
}
ol,ul,menu {
	list-style:none;
	margin:0;
	padding:0
}
textarea {
	resize:vertical
}

.dark input::-moz-placeholder,textarea::-moz-placeholder {
	opacity:1;
	color:#dc2626;
}
.dark input::placeholder,textarea::placeholder {
	opacity:1;
	color:#dc2626;
}


input::-moz-placeholder,textarea::-moz-placeholder {
	opacity:1;
	color:#dc2626!important;
}
input::placeholder,textarea::placeholder {
	opacity:1;
	color:#dc2626 !important;
}
button,[role=button] {
	cursor:pointer
}
:disabled {
	cursor:default
}
img,svg,video,canvas,audio,iframe,embed,object {
	display:block;
	vertical-align:middle
}
img,video {
	max-width:100%;
	height:auto
}
[hidden] {
	display:none
}
@font-face {
	font-display:swap;
	font-family:HarmonyOS-Sans;
	src:url(./font/HarmonyOS-Sans.woff2) format("truetype")
}
html {
	-webkit-tap-highlight-color:transparent
}
*,:before,:after {
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness:proximity;
	--tw-gradient-from-position:;
	--tw-gradient-via-position:;
	--tw-gradient-to-position:;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#faf8f1;
	--tw-ring-color:rgb(59 130 246 / .5);
	--tw-ring-offset-shadow:0 0 #333;
	--tw-ring-shadow:0 0 #333;
	--tw-shadow:0 0 #333;
	--tw-shadow-colored:0 0 #333;
	--tw-blur:;
	--tw-brightness:;
	--tw-contrast:;
	--tw-grayscale:;
	--tw-hue-rotate:;
	--tw-invert:;
	--tw-saturate:;
	--tw-sepia:;
	--tw-drop-shadow:;
	--tw-backdrop-blur:;
	--tw-backdrop-brightness:;
	--tw-backdrop-contrast:;
	--tw-backdrop-grayscale:;
	--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert:;
	--tw-backdrop-opacity:;
	--tw-backdrop-saturate:;
	--tw-backdrop-sepia:
}
::backdrop {
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness:proximity;
	--tw-gradient-from-position:;
	--tw-gradient-via-position:;
	--tw-gradient-to-position:;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#faf8f1;
	--tw-ring-color:rgb(59 130 246 / .5);
	--tw-ring-offset-shadow:0 0 #333;
	--tw-ring-shadow:0 0 #333;
	--tw-shadow:0 0 #333;
	--tw-shadow-colored:0 0 #333;
	--tw-blur:;
	--tw-brightness:;
	--tw-contrast:;
	--tw-grayscale:;
	--tw-hue-rotate:;
	--tw-invert:;
	--tw-saturate:;
	--tw-sepia:;
	--tw-drop-shadow:;
	--tw-backdrop-blur:;
	--tw-backdrop-brightness:;
	--tw-backdrop-contrast:;
	--tw-backdrop-grayscale:;
	--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert:;
	--tw-backdrop-opacity:;
	--tw-backdrop-saturate:;
	--tw-backdrop-sepia:
}
.container {
	width:100%
}
@media (min-width:640px) {
	.container {
	max-width:640px
}
}@media (min-width:768px) {
	.container {
	max-width:768px
}
}@media (min-width:1024px) {
	.container {
	max-width:1024px
}
}@media (min-width:1280px) {
	.container {
	max-width:1280px
}
}@media (min-width:1536px) {
	.container {
	max-width:1536px
}
}
.jasmine-body {
	font-family:HarmonyOS-Sans,sans-serif;
	margin:.5rem;
	--tw-bg-opacity:1;
	background-color:#eee;
	--tw-text-opacity:1;
	color:rgb(115 115 115 / var(--tw-text-opacity));
}
:is(.dark .jasmine-body) {
	--tw-bg-opacity:1;
background-color:rgb(10 12 25 / var(--tw-bg-opacity));
	--tw-text-opacity:1;
	color:rgb(156 163 175 / var(--tw-text-opacity))
}
@media (min-width:768px) {
	.jasmine-body {max-width:800px}
    }

@media (min-width:1024px) {
	.jasmine-body {
	margin-left:auto;
	margin-right:auto;
	margin-top:2rem;
	margin-bottom:2rem;
}
}

.py-13 {
  padding-bottom: 0rem !important;
  padding-top: 1rem !important;
}/* 2023.7.28 新增css开始*/
.wz {
	padding:1.25rem;
	background-color:#eee;
	border: 1px solid rgba(0, 0, 0, 0);
}
:is(.dark .wz) {
	background-color:rgb(13 17 23 / var(--tw-bg-opacity)) !important;
	!important;
	padding:1.25rem;
}

.dark .shuoshuo-link-color a {
	color:#faf8f1!important;}
	
:is(.dark .shuoshuo-link-color a) {
	color:rgb(156 163 175 / var(--tw-text-opacity)) ;}

.jasmine-container {
	border-radius:20px;
	overflow: hidden;
	--tw-bg-opacity:1;
	box-shadow: 0 0 0px #dc2626;
    border: 1px solid #dc2626;
	background-color:#faf8f1;
	border-bottom:1px solid #dc2626;
	border-top:1px solid #dc2626;
}
:is(.dark .jasmine-container) {
	background-color:#1d1d1e;

	box-shadow: 0 0 0 #dc2626;
}
.jasmine-primary-color {
	--tw-text-opacity:1;
	color:rgb(3 3 3 / var(--tw-text-opacity))
}
:is(.dark .jasmine-primary-color) {
	--tw-text-opacity:1;
	color:rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
.jasmine-primary-bg {
	background-color:var(--primary-bg)
}
:is(.dark .jasmine-primary-bg) {
	--tw-bg-opacity:1;javascript:;
	background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
.jasmine-primary-bg-hover:hover {
	background-color:var(--primary-bg)
}
:is(.dark .jasmine-primary-bg-hover:hover:hover) {
	--tw-bg-opacity:1;
	background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
.jasmine-link-color {
	color:var(--link-color)
}
:is(.dark .jasmine-link-color) {
	--tw-text-opacity:1;
	color:#fff;
}
.jasmine-link-color-hover:hover {
	color:var(--link-hover-color)
}
:is(.dark .jasmine-link-color-hover:hover) {
	--tw-text-opacity:1;
	color:rgb(229 229 229 / var(--tw-text-opacity))
}
.fixed {
	position:fixed
}
.absolute {
	position:absolute
}
.relative {
	position:relative
}
.sticky {
	position:sticky
}
.left-0 {
	left:0px
}
.left-\[53px\] {
	left:53px
}
.left-\[60px\] {
	left:60px
}
.left-\[90px\] {
	left:90px
}
.top-0 {
	top:0px
}
.top-16 {
	top:4rem
}
.top-\[5px\] {
	top:5px
}
.z-50 {
	z-index:50
}
.z-\[1000\] {
	z-index:1000
}
.z-\[999\] {
	z-index:999
}
.col-span-1 {
	grid-column:span 1 / span 1
}
.col-span-12 {
	grid-column:span 12 / span 12
}
.col-span-3 {
	grid-column:span 3 / span 3
}
.float-left {
	float:left
}
.mx-1 {
    margin-top:25PX;
	margin-left:0rem;
	margin-right:0rem
}
.my-2 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.me-1 {
	-webkit-margin-end:.25rem;
	margin-inline-end:.25rem
}
.ml-2 {
	margin-left:.5rem
}
.mr-1 {
	margin-right:.25rem
}
.mr-3 {
	margin-right:.75rem
}
/*右侧边栏top边距调整2023.7.25,html标签多加了1*/
.mt1-4 {
	margin-top:1rem
}
.line-clamp-1 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1
}
.line-clamp-2 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2/* 摘要字数*/
}
.\!block {
	display:block!important
}
.block {
	display:block
}
.flex {
	display:flex
}
.table {
	display:table
}
.grid {
	display:grid
}
.contents {
	display:contents
}
.hidden {
	display:none
}
.h-14 {
	height:3.5rem
}
.h1-14 {
	height:3.9rem
}
.h-\[130px\] {
	height:130px
}
.h-\[260px\] {
	height:260px
}
.h-\[42px\] {
	height:42px
}
.h-\[50px\] {
	height:50px
}
.h-\[90px\] {
	height:90px
}
.min-h-fit {
	min-height:-moz-fit-content;
	min-height:fit-content
}
.min-h-screen {
	min-height:100vh
}
.w-0 {
	width:0px
}
.w-1\/2 {
	width:50%
}
.w1-14 {
	width:3.5rem
}
.w1-14 {
	width:3.9rem
}
.w-4\/5 {
	width:80%
}
.w-\[130px\] {
	width:130px
}
.w-\[170px\] {
	width:170px
}
.w-\[42px\] {
	width:42px
}
.w-\[50px\] {
	width:50px
}
.w-full {
	width:100%
}
.w-max {
	width:-moz-max-content;
	width:max-content
}
.min-w-fit {
	min-width:-moz-fit-content;
	min-width:fit-content
}
.flex-1 {
	flex:1 1 0%
}
.grow {
	flex-grow:1
}
.basis-full {
	flex-basis:100%
}
.\!translate-x-0 {
	--tw-translate-x:0px !important;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.translate-x-\[-1000px\] {
	--tw-translate-x:-1000px;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.grid-cols-1 {
	grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-12 {
	grid-template-columns:repeat(12,minmax(0,1fr))
}
.grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.flex-row {
	flex-direction:row
}
.flex-col {
	flex-direction:column
}
.flex-wrap {
	flex-wrap:wrap
}
.content-center {
	align-content:center
}
.items-center {
	align-items:center
}
.justify-start {
	justify-content:flex-start
}
.justify-center {
	justify-content:center
}
.justify-between {
	justify-content:space-between
}
.gap-4 {
	gap:1rem
}
.gap-x-1 {
	-moz-column-gap:.25rem;
	column-gap:.25rem
}
.gap-x-2 {
	-moz-column-gap:.5rem;
	column-gap:.5rem
}
.gap-x-3 {
	-moz-column-gap:.75rem;
	column-gap:.75rem
}
.gap-x-5 {
	-moz-column-gap:1.25rem;
	column-gap:1.25rem
}
.gap-x-8 {
	-moz-column-gap:1.6rem;
	column-gap:1.6rem
}
.gap-y-12 {
	row-gap:1rem
}
.gap-y-14 {
	row-gap:3.5rem
}
.gap-y-2 {
	row-gap:.5rem
}
.gap-y-3 {
	row-gap:.45rem
}
.gap-y-4 {
	row-gap:1rem
}
.gap-y-5 {
	row-gap:1.25rem
}
.gap-y-6 {
	row-gap:1.25rem
}
.gap-y-8 {
	row-gap:2rem
}
.overflow-hidden {
	overflow:hidden
}
.whitespace-nowrap {
	white-space:nowrap
}
.break-words {
	overflow-wrap:break-word
}
.break-all {
	word-break:break-all
}
.rounded {
	border-radius:1rem
}
.rounded-full {
	border-radius:9999px
}
.rounded-lg {
	border-radius:10000px;
}
.border {
	border-width:1px
}
.border-x-2 {

}
.border-b {
	border-bottom-width:1px
}
.border-b-2 {
	border-bottom-width:1px;
	border-style:dashed;
}
.border-\[\#ced4da\] {
	--tw-border-opacity:1;
	border-color:#dc2626;
}
.border-stone-100 {
	--tw-border-opacity:1;
	border-color:#dc2626;
}
.\!bg-stone-100 {
	--tw-bg-opacity:1 !important;
	background-color:#faf8f1;
}
.bg-\[\#faf8f1fffe6\] {
	background-color:#faf8f1;
}
.bg-black {
	--tw-bg-opacity:1;
	background-color:#dc2626;
}
.bg-gray-500\/50 {
	background-color:#6b728080
}
.bg-stone-100 {
	--tw-bg-opacity:1;
	background-color:rgb(245 245 244 / var(--tw-bg-opacity))
}
.bg-stone-200 {
	--tw-bg-opacity:1;
	background-color:rgb(231 229 228 / var(--tw-bg-opacity))
}
.bg-transparent {
	background-color:transparent
}
.bg-white {
	--tw-bg-opacity:1;
	background-color:#faf8f1
}
.object-cover {
	-o-object-fit:cover;
	object-fit:cover;
	margin-bottom:1.125rem;
}
.p-4 {
	padding:1rem
}
.p-5 {
	padding:1.25rem
}
.px-1 {
	padding-left:.25rem;
	padding-right:.25rem
}
.px-2 {
	padding-left:.5rem;
	padding-right:.5rem
}
.px-3 {
	padding-left:.25rem;
	padding-right:.25rem
}
.px-4 {
	padding-left:1rem;
	padding-right:1rem
}
.px-5 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.px-\[0\.65em\] {
	padding-left:.65em;
	padding-right:.65em
}
.py-1 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.py-10 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.py-2 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.py-3 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.py-7 {
	padding-top:1.75rem;
	padding-bottom:1.75rem
}
.py-\[0\.35em\] {
	padding-top:.35em;
	padding-bottom:.35em
}
.pb-10 {
	padding-bottom:2rem
}
.pb-12 {
	padding-bottom:2rem
}

.pb-12:last-child{padding-bottom:1rem;}
.pr-1 {
	padding-right:.25rem
}
.pt-14 {
	padding-top:3.5rem
}
.pt-2 {
	padding-top:.5rem
}
.text-2xl {
	font-size:1.5rem;
	line-height:2rem
}

.text-3xl {
	font-size:1.275rem;
	line-height:1.65rem
}
.text-\[0\.75em\] {
	font-size:.75em
}
.text-lg {
	font-size:1.125rem;
	line-height:1.75rem
}
.text-sm {
	font-size:16px;
	line-height:1.25rem
}
.text-xl {
	font-size:1.25rem;
	line-height:1.75rem
}
.font-medium {
	font-weight:600
}
.font-semibold {
	font-weight:600
}
.\!text-neutral-900 {
	--tw-text-opacity:1 !important;
	color:rgb(23 23 23 / var(--tw-text-opacity))!important
}
.\!text-white {
	--tw-text-opacity:1 !important;
	color:rgb(255 255 255 / var(--tw-text-opacity))!important
}
.text-black {
	--tw-text-opacity:1;
	color:rgb(0 0 0 / var(--tw-text-opacity))
}
.text-gray-800 {
	--tw-text-opacity:1;
	color:rgb(31 41 55 / var(--tw-text-opacity))
}
.text-neutral-500 {
	--tw-text-opacity:1;
	color:rgb(115 115 115 / var(--tw-text-opacity))
}
.text-orange-400 {
	--tw-text-opacity:1;
	color:rgb(251 146 60 / var(--tw-text-opacity))
}
.text-white {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.shadow {
	--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #333),var(--tw-ring-shadow,0 0 #333),var(--tw-shadow)
}
.shadow-lg {
	--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #333),var(--tw-ring-shadow,0 0 #333),var(--tw-shadow)
}
.blur {
	--tw-blur:blur(8px);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.filter {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-blur {
	--tw-backdrop-blur:blur(8px);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.duration-300 {
	transition-duration:.3s
}
.min-h-screen-jasmine {
	min-height:calc(100vh - 5rem)
}
.jasmine-letter-spacing {
	letter-spacing:.03em
}
.hover\:border-stone-300:hover {
	--tw-border-opacity:1;
	border-color:rgb(214 211 209 / var(--tw-border-opacity))
}
.hover\:text-white:hover {
	--tw-text-opacity:1;
	color:#faf8f1;
	background-color: #dc2626;
}
.hover\:shadow-lg:hover {
	--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #333),var(--tw-ring-shadow,0 0 #333),var(--tw-shadow)
}
.focus\:w-32:focus {
	width:8rem
}
:is(.dark .dark\:border-black) {
	--tw-border-opacity:1;
	border-color:rgb(0 0 0 / var(--tw-border-opacity))
}
:is(.dark .dark\:border-neutral-600) {
	--tw-border-opacity:1;
	border-width: 0px;
	border-color:#dc2626;
}
:is(.dark .dark\:\!bg-\[\#0d1117\]) {
	--tw-bg-opacity:1 !important;
	background-color:#1d1d1e!important
}
:is(.dark .dark\:\!bg-\[\#1d1d1e\]) {
	--tw-bg-opacity:1 !important;
	background-color:rgb(22 24 41 / var(--tw-bg-opacity))!important
}
:is(.dark .dark\:bg-\[\#0a0c19\]\/50) {
	background-color:#0a0c1980
}
:is(.dark .dark\:bg-\[\#1d1d1e\]) {
	--tw-bg-opacity:1;
	background-color:rgb(22 24 41 / var(--tw-bg-opacity))
}
:is(.dark .dark\:bg-\[rgba\(22\,24\,41\,0\.9\)\]) {
	background-color:#1d1d1e;
}
:is(.dark .dark\:bg-black) {
	--tw-bg-opacity:1;
	background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
:is(.dark .dark\:bg-gray-700) {
	--tw-bg-opacity:1;
	background-color:rgb(55 65 81 / var(--tw-bg-opacity))
}
:is(.dark .dark\:\!text-gray-400) {
	--tw-text-opacity:1 !important;
	color:rgb(156 163 175 / var(--tw-text-opacity))!important
}
:is(.dark .dark\:\!text-neutral-200) {
	--tw-text-opacity:1 !important;
	color:rgb(156 163 175 / var(--tw-text-opacity))!important;
}
:is(.dark:is(.dark .dark\:dark\:text-gray-400)) {
	--tw-text-opacity:1;
	color:rgb(156 163 175 / var(--tw-text-opacity));
}
:is(.dark:is(.dark .dark\:dark\:text-gray-500)) {
	--tw-text-opacity:1;
	color:rgb(107 114 128 / var(--tw-text-opacity))
}
:is(.dark .dark\:text-gray-300) {
	--tw-text-opacity:1;
	color:rgb(209 213 219 / var(--tw-text-opacity))
}
:is(.dark .dark\:text-gray-400) {
	--tw-text-opacity:1;
	color:rgb(156 163 175 / var(--tw-text-opacity))
}
:is(.dark .dark\:text-neutral-200) {
	--tw-text-opacity:1;
	color:rgb(156 163 175 / var(--tw-text-opacity))
}
:is(.dark .dark\:text-neutral-300) {
	--tw-text-opacity:1;
	color:rgb(212 212 212 / var(--tw-text-opacity))
}
:is(.dark .dark\:text-neutral-400) {
	--tw-text-opacity:1;
	color:rgb(163 163 163 / var(--tw-text-opacity))
}
:is(.dark .dark\:text-white) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
@media (min-width:640px) {
	.sm\:w-\[150px\] {
	width:150px
}
.sm\:w-\[160px\] {
	width:160px
}
}@media (min-width:768px) {
	.md\:col-span-1 {
	grid-column:span 1 / span 1
}
.md\:w-\[170px\] {
	width:170px
}
.md\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.md\:flex-nowrap {
	flex-wrap:nowrap
}
}@media (min-width:1024px) {
	#post-tag {
	margin:0 auto;
}
/*2023.7.31新增 内容页标签居中*/
	.lg\:col-span-3 {
	grid-column:span 3 / span 3
}
.lg\:col-span-8 {
	grid-column:span 12 / span 11
}
.lg\:mb-16 {
	margin-bottom:1rem
}
.lg\:block {
	display:block
}
.lg\:flex {
	display:flex
}
.lg\:hidden {
	display:none
}
.lg\:w-1\/2 {
	width:100%
}
.lg\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.lg\:flex-row {
	flex-direction:row
}
.lg\:border-x-2 {
	border-left-width:0px;
}
.lg\:px-6 {
	padding-left:2rem;
	padding-right:2rem;
}

/*.dark .lg\:px-6{ border:1px solid #faf8f1;	}*/
.lg\:py-5 {
	padding-top:2rem;
	padding-bottom:2rem
}
.lg\:pt-0 {
	padding-top:0
}

#search-input:focus-visible {
	outline:none;
	border-radius:9999px;
	border:1px solid #dc2626;
	margin-left:10px;
	padding:0 10px;
}
.middotDivider {
	content:"·"
}
#page-nav li {
	border-radius:1000rem
}
#page-nav li a {
    background-color: #eee!important;
	border-radius:50px;
	color:#333;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
#page-nav .active a {
background: linear-gradient(#dc2626, #dc2626) center bottom / 100% 6px no-repeat;}
	color:##dc2626;
}

.dark #page-nav li a {
	background-color:rgb(13 17 23 / var(--tw-bg-opacity)) !important;
	color: #faf8f1;
}
.markdown-body {
	font-family:HarmonyOS-Sans,sans-serif
}
.markdown-body h2,.markdown-body h1 {
	border-bottom:0
}
#post-tag a {
	display:block;
	padding:7px .6rem;
	background-color:#dc2626;
	border-radius:1rem;
	font-size: 12px!important;
	color: #faf8f1;
	border: 1px solid rgb(0,0,0,0);
}
.post-history {margin:0 auto;}
.post-history a {
	display:block;
	padding:7px .6rem;
	background-color:#dc2626;
	border-radius:1rem;
	font-size: 12px!important;
	color: #faf8f1;
	border: 1px solid rgb(0,0,0,0);
}

/* 2023.7.28 干掉说说头像下的倒三角
#moment:after {
	border:15px solid transparent;
	border-bottom-color:#f2f2f2;
	content:"";
	left:5px;
	position:absolute;
	top:-23px
}
*/
#moment{border: 1px solid rgba(0, 0, 0, 0);padding:0 0 25px !important;background-color:transparent!important;overflow:hidden;border-radius:0PX !important;border-bottom:1px dashed #dc2626;}

.comment-children li {
	padding-bottom:0!important;
	padding-top:0!important;
	border:0!important
}
.comment-list li:last-child {
	border:0!important
}
.comment-parent>.comment-children {
	padding-left:60px
}
.markdown-body {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	margin:15px 0 0;
	color:#24292f;
	background-color:#faf8f1;
	font-size:16px;
	line-height:1.5;
	word-wrap:break-word;
	border-radius:1.25rem;
}
.markdown-body .octicon {
	display:inline-block;
	fill:currentColor;
	vertical-align:text-bottom
}
.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before {
	width:16px;
	height:16px;
	content:" ";
	display:inline-block;
	background-color:currentColor;
	-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
	mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")
}
.markdown-body details,.markdown-body figcaption,.markdown-body figure {
	display:block
}
.markdown-body summary {
	display:list-item
}
.markdown-body [hidden] {
	display:none!important
}
.markdown-body a {
	background-color:transparent;
	color:#dc2626;
	text-decoration:none
}
.markdown-body abbr[title] {
	border-bottom:none;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
.markdown-body b,.markdown-body strong {
	font-weight:600;
}

.markdown-body dfn {
	font-style:italic
}
.markdown-body h1 {
	margin:.67em 0;
	font-weight:600;
	padding-bottom:.3em;
	font-size:2em;
	border-bottom:1px solid hsla(210,18%,87%,1)
}
.dark .markdown-body h1{border-bottom:1px solid #333!important;}
.markdown-body mark {
	background-color:#faf8f18c5;
	color:#24292f
}
.markdown-body small {
	font-size:90%
}
.markdown-body sub,.markdown-body sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
.markdown-body sub {
	bottom:-.25em
}
.markdown-body sup {
	top:-.5em
}

.markdown-body img {
    border-radius: 10px;
	max-width:100%;
	margin: 0 auto;
	box-sizing:content-box;
	background-color:#faf8f1;
}
.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp {
	font-family:monospace;
	font-size:1em
}
.markdown-body figure {
	margin:1em 40px
}
.markdown-body hr {
	box-sizing:content-box;
	overflow:hidden;
	background:transparent;
	border-bottom:1px dashed #dc2626!important;
	height: .1rem;
	padding:0;
	margin:24px 0;
	border:0
}
.markdown-body input {
	font:inherit;
	margin:0;
	overflow:visible;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit] {
	-webkit-appearance:button
}
.markdown-body [type=checkbox],.markdown-body [type=radio] {
	box-sizing:border-box;
	padding:0
}
.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button {
	height:auto
}
.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
.markdown-body::-webkit-input-placeholder {
	color:inherit;
	opacity:.54
}
.markdown-body::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
.markdown-body a:hover {
	text-decoration:none;
}
.markdown-body::-moz-placeholder {
	color:#6e7781;
	opacity:1
}
.markdown-body::placeholder {
	color:#6e7781;
	opacity:1
}
.markdown-body hr:before {
	display:table;
	content:""
}
.markdown-body hr:after {
	display:table;
	clear:both;
	content:""
}
.markdown-body table {
	border-spacing:0;
	border-collapse:collapse;
	display:block;
	width:-moz-max-content;
	width:max-content;
	max-width:100%;
	overflow:auto
}
.markdown-body td,.markdown-body th {
	padding:0
}
.markdown-body details summary {
	cursor:pointer
}
.markdown-body details:not([open])>*:not(summary) {
	display:none!important
}
.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus {
	outline:2px solid #faf8f1;
	outline-offset:-2px;
	box-shadow:none
}
.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible) {
	outline:solid 1px transparent
}
.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible {
	outline:2px solid #faf8f1;
	outline-offset:-2px;
	box-shadow:none
}
.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible {
	outline-offset:0
}
.markdown-body kbd {
	display:inline-block;
	padding:3px 5px;
	font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
	line-height:10px;
	color:#24292f;
	vertical-align:middle;
	background-color:#f6f8fa;
	border:solid 1px rgba(175,184,193,.2);
	border-bottom-color:#afb8c133;
	border-radius:6px;
	box-shadow:inset 0 -1px #afb8c133
}
.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6 {
	margin-top:24px;
	margin-bottom:16px;
	font-weight:600;
	line-height:1.25
}
.markdown-body h2 {
	font-weight:600;
	padding-bottom:.3em;
	font-size:1.5em;
	border-bottom:1px solid hsla(210,18%,87%,1)
}
.markdown-body h3 {
	font-weight:600;
	font-size:1.25em
}


.markdown-body h3::before{
  content: '|';
  margin-right: 10px;
  color: #dc2626;
  background: #dc2626;
  border-radius: 5px;
}

.markdown-body h4 {
	font-weight:600;
	font-size:1em
}
.markdown-body h5 {
	font-weight:600;
	font-size:.875em
}
.markdown-body h6 {
	font-weight:600;
	font-size:.85em;
	color:#57606a
}
.markdown-body p {
	margin-top:0;
	margin-bottom:10px;
	line-height:1.8em
}
.markdown-body blockquote {
	margin:0 0 5px;
	padding:1em 10px;
	line-height: 1;
	background-color:#eee;
	color:inherit;
	border-top:1px solid #dc2626;
	border-radius:10px;
	overflow:hidden;
}
.markdown-body ul,.markdown-body ol {
	margin-top:0;
	margin-bottom:0;
	padding-left:2em
}
.markdown-body ol ol,.markdown-body ul ol {
	list-style-type:lower-roman
}
.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol {
	list-style-type:lower-alpha
}
.markdown-body ul li {
	list-style-type:disc
}
.markdown-body ol li {
	list-style-type:decimal
}
.markdown-body dd {
	margin-left:0
}
.markdown-body tt,.markdown-body code,.markdown-body samp {
	font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
	font-size:12px
}
.markdown-body pre {
	margin-top:0;
	margin-bottom:0;
	font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
	font-size:12px;
	word-wrap:normal
}
.markdown-body .octicon {
	display:inline-block;
	overflow:visible!important;
	vertical-align:text-bottom;
	fill:currentColor
}
.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button {
	margin:0;
	-webkit-appearance:none;
	appearance:none
}
.markdown-body:before {
	display:table;
	content:""
}
.markdown-body:after {
	display:table;
	clear:both;
	content:""
}
.markdown-body>*:first-child {
	margin-top:0!important
}
.markdown-body>*:last-child {
	margin-bottom:0!important
}
.markdown-body a:not([href]) {
	color:inherit;
	text-decoration:none
}
.markdown-body .absent {
	color:#cf222e
}
.markdown-body .anchor {
	float:left;
	padding-right:4px;
	margin-left:-20px;
	line-height:1
}
.markdown-body .anchor:focus {
	outline:none
}
.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details {
	margin-top:0;
	margin-bottom:16px
}
.markdown-body blockquote>:first-child {
	margin-top:0
}
.markdown-body blockquote>:last-child {
	margin-bottom:0
}
.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link {
	color:#24292f;
	vertical-align:middle;
	visibility:hidden
}
.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor {
	text-decoration:none
}
.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link {
	visibility:visible
}
.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code {
	padding:0 .2em;
	font-size:inherit
}
.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6 {
	display:inline-block
}
.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor {
	margin-left:-40px
}
.markdown-body summary h1,.markdown-body summary h2 {
	padding-bottom:0;
	border-bottom:0
}
.markdown-body ul.no-list,.markdown-body ol.no-list {
	padding:0;
	list-style-type:none
}
.markdown-body ol[type=a] {
	list-style-type:lower-alpha
}
.markdown-body ol[type=A] {
	list-style-type:upper-alpha
}
.markdown-body ol[type=i] {
	list-style-type:lower-roman
}
.markdown-body ol[type=I] {
	list-style-type:upper-roman
}
.markdown-body ol[type="1"] {
	list-style-type:decimal
}
.markdown-body div>ol:not([type]) {
	list-style-type:decimal
}
.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul {
	margin-top:0;
	margin-bottom:0
}
.markdown-body li>p {
	margin-top:16px
}
.markdown-body li+li {
	margin-top:.25em
}
.markdown-body dl {
	padding:0
}
.markdown-body dl dt {
	padding:0;
	margin-top:16px;
	font-size:1em;
	font-style:italic;
	font-weight:600
}
.markdown-body dl dd {
	padding:0 16px;
	margin-bottom:16px
}
.markdown-body table th {
	font-weight:600
}
.markdown-body table th,.markdown-body table td {
	padding:6px 13px;
	border:1px solid #d0d7de
}
.markdown-body table tr {
	background-color:#faf8f1;
	border-top:1px solid hsla(210,18%,87%,1)
}
.markdown-body table tr:nth-child(2n) {
	background-color:#f6f8fa
}
.markdown-body table img {
	background-color:transparent
}
.markdown-body img[align=right] {
	padding-left:20px
}
.markdown-body img[align=left] {
	padding-right:20px
}
.markdown-body .emoji {
	max-width:none;
	vertical-align:text-top;
	background-color:transparent
}
.markdown-body span.frame {
	display:block;
	overflow:hidden
}
.markdown-body span.frame>span {
	display:block;
	float:left;
	width:auto;
	padding:7px;
	margin:13px 0 0;
	overflow:hidden;
	border:1px solid #d0d7de
}
.markdown-body span.frame span img {
	display:block;
	float:left
}
.markdown-body span.frame span span {
	display:block;
	padding:5px 0 0;
	clear:both;
	color:#24292f
}
.markdown-body span.align-center {
	display:block;
	overflow:hidden;
	clear:both
}
.markdown-body span.align-center>span {
	display:block;
	margin:13px auto 0;
	overflow:hidden;
	text-align:center
}
.markdown-body span.align-center span img {
	margin:0 auto;
	text-align:center
}
.markdown-body span.align-right {
	display:block;
	overflow:hidden;
	clear:both
}
.markdown-body span.align-right>span {
	display:block;
	margin:13px 0 0;
	overflow:hidden;
	text-align:right
}
.markdown-body span.align-right span img {
	margin:0;
	text-align:right
}
.markdown-body span.float-left {
	display:block;
	float:left;
	margin-right:13px;
	overflow:hidden
}
.markdown-body span.float-left span {
	margin:13px 0 0
}
.markdown-body span.float-right {
	display:block;
	float:right;
	margin-left:13px;
	overflow:hidden
}
.markdown-body span.float-right>span {
	display:block;
	margin:13px auto 0;
	overflow:hidden;
	text-align:right
}
.markdown-body code,.markdown-body tt {
	padding:.2em .4em;
	margin:0;
	font-size:85%;
	white-space:break-spaces;
	background-color:#afb8c133;
	border-radius:6px
}
.markdown-body code br,.markdown-body tt br {
	display:none
}
.markdown-body del code {
	text-decoration:inherit
}
.markdown-body samp {
	font-size:85%
}
.markdown-body pre code {
	font-size:100%
}
.markdown-body pre>code {
	padding:0;
	margin:0;
	word-break:break-all;
	white-space:pre;
	background:transparent;
	border:0
}
.markdown-body .highlight {
	margin-bottom:16px
}
.markdown-body .highlight pre {
	margin-bottom:0;
	word-break:normal
}
.markdown-body .highlight pre,.markdown-body pre {
	padding:16px;
	overflow:auto;
	font-size:85%;
	line-height:1.45;
	background-color:#eee!important;
	border-radius:6px
}
.markdown-body pre code,.markdown-body pre tt {
	display:inline;
	max-width:auto;
	padding:0;
	margin:0;
	overflow:visible;
	line-height:inherit;
	word-wrap:break-all;
	background-color:transparent;
	border:0
}
.markdown-body .csv-data td,.markdown-body .csv-data th {
	padding:5px;
	overflow:hidden;
	font-size:12px;
	line-height:1;
	text-align:left;
	white-space:nowrap
}
.markdown-body .csv-data .blob-num {
	padding:10px 8px 9px;
	text-align:right;
	background:#faf8f1fff;
	border:0
}
.markdown-body [data-footnote-ref]:before {
	content:"["
}
.markdown-body [data-footnote-ref]:after {
	content:"]"
}
.markdown-body .footnotes {
	font-size:12px;
	color:#57606a;
	border-top:1px solid #d0d7de
}
.markdown-body .footnotes ol {
	padding-left:16px
}
.markdown-body .footnotes ol ul {
	display:inline-block;
	padding-left:16px;
	margin-top:16px
}
.markdown-body .footnotes li {
	position:relative
}
.markdown-body .footnotes li:target:before {
	position:absolute;
	top:-8px;
	right:-8px;
	bottom:-8px;
	left:-24px;
	pointer-events:none;
	content:"";
	border:2px solid #0969da;
	border-radius:6px
}
.markdown-body .footnotes li:target {
	color:#24292f
}
.markdown-body .footnotes .data-footnote-backref g-emoji {
	font-family:monospace
}
.markdown-body .pl-c {
	color:#6e7781
}
.markdown-body .pl-c1,.markdown-body .pl-s .pl-v {
	color:#0550ae
}
.markdown-body .pl-e,.markdown-body .pl-en {
	color:#8250df
}
.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1 {
	color:#24292f
}
.markdown-body .pl-ent {
	color:#116329
}
.markdown-body .pl-k {
	color:#cf222e
}
.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra {
	color:#0a3069
}
.markdown-body .pl-v,.markdown-body .pl-smw {
	color:#953800
}
.markdown-body .pl-bu {
	color:#82071e
}
.markdown-body .pl-ii {
	color:#f6f8fa;
	background-color:#82071e
}
.markdown-body .pl-c2 {
	color:#f6f8fa;
	background-color:#cf222e
}
.markdown-body .pl-sr .pl-cce {
	font-weight:700;
	color:#116329
}
.markdown-body .pl-ml {
	color:#3b2300
}
.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms {
	font-weight:700;
	color:#0550ae
}
.markdown-body .pl-mi {
	font-style:italic;
	color:#24292f
}
.markdown-body .pl-mb {
	font-weight:700;
	color:#24292f
}
.markdown-body .pl-md {
	color:#82071e;
	background-color:#ffebe9
}
.markdown-body .pl-mi1 {
	color:#116329;
	background-color:#dafbe1
}
.markdown-body .pl-mc {
	color:#953800;
	background-color:#ffd8b5
}
.markdown-body .pl-mi2 {
	color:#eaeef2;
	background-color:#0550ae
}
.markdown-body .pl-mdr {
	font-weight:700;
	color:#8250df
}
.markdown-body .pl-ba {
	color:#57606a
}
.markdown-body .pl-sg {
	color:#8c959f
}
.markdown-body .pl-corl {
	text-decoration:underline;
	color:#0a3069
}
.markdown-body g-emoji {
	display:inline-block;
	min-width:1ch;
	font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;
	font-size:1em;
	font-style:normal!important;
	font-weight:400;
	line-height:1;
	vertical-align:-.075em
}
.markdown-body g-emoji img {
	width:1em;
	height:1em
}
.markdown-body .task-list-item {
	list-style-type:none
}
.markdown-body .task-list-item label {
	font-weight:400
}
.markdown-body .task-list-item.enabled label {
	cursor:pointer
}
.markdown-body .task-list-item+.task-list-item {
	margin-top:4px
}
.markdown-body .task-list-item .handle {
	display:none
}
.markdown-body .task-list-item-checkbox {
	margin:0 .2em .25em -1.4em;
	vertical-align:middle
}
.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
	margin:0 -1.6em .25em .2em
}
.markdown-body .contains-task-list {
	position:relative
}
.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
	display:block;
	width:auto;
	height:24px;
	overflow:visible;
	clip:auto
}
.markdown-body::-webkit-calendar-picker-indicator {
	filter:invert(50%)
}
.dark .markdown-body {
	color-scheme:dark;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	margin:15px 0 0;
	color:#c9d1d9;
	background-color:#0d1117;
	font-size:16px;
	word-wrap:break-word
}
.dark .markdown-body .octicon {
	display:inline-block;
	fill:currentColor;
	vertical-align:text-bottom
}
.dark .markdown-body h1:hover .anchor .octicon-link:before,.dark .markdown-body h2:hover .anchor .octicon-link:before,.dark .markdown-body h3:hover .anchor .octicon-link:before,.dark .markdown-body h4:hover .anchor .octicon-link:before,.dark .markdown-body h5:hover .anchor .octicon-link:before,.dark .markdown-body h6:hover .anchor .octicon-link:before {
	width:16px;
	height:16px;
	content:" ";
	display:inline-block;
	background-color:currentColor;
	-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
	mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")
}
.dark .markdown-body details,.dark .markdown-body figcaption,.dark .markdown-body figure {
	display:block
}
.dark .markdown-body summary {
	display:list-item
}
.dark .markdown-body [hidden] {
	display:none!important
}
.dark .markdown-body a {
	background-color:transparent;
	color:#dc2626;
	text-decoration:none
}
.dark .markdown-body abbr[title] {
	border-bottom:none;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
.dark .markdown-body b,.dark .markdown-body strong {
	font-weight:600
}
.dark .markdown-body dfn {
	font-style:italic
}
.dark .markdown-body h1 {
	margin:.67em 0;
	font-weight:600;
	padding-bottom:.3em;
	font-size:2em;
}
.dark .markdown-body mark {
	background-color:#bb800926;
	color:#c9d1d9
}
.dark .markdown-body small {
	font-size:90%
}
.dark .markdown-body sub,.dark .markdown-body sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
.dark .markdown-body sub {
	bottom:-.25em
}
.dark .markdown-body sup {
	top:-.5em
}
.dark .markdown-body img {
	border-radius: 10px;
	max-width:100%;
	margin: 0 auto;
	background-color:inherit;
}
.dark .markdown-body code,.dark .markdown-body kbd,.dark .markdown-body pre,.dark .markdown-body samp {
	font-family:monospace;
	font-size:1em
}
.dark .markdown-body figure {
	margin:1em 40px
}
.dark .markdown-body hr {
	box-sizing:content-box;
	overflow:hidden;
	background:transparent;
	border-bottom:1px dashed #dc2626!important;
	height:.1em;
	padding:0;
	margin:24px 0;
	border:0
}
.dark .markdown-body input {
	font:inherit;
	margin:0;
	overflow:visible;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	background-color: ;
}
.dark .markdown-body [type=button],.dark .markdown-body [type=reset],.dark .markdown-body [type=submit] {
	-webkit-appearance:button
}
.dark .markdown-body [type=checkbox],.dark .markdown-body [type=radio] {
	box-sizing:border-box;
	padding:0
}
.dark .markdown-body [type=number]::-webkit-inner-spin-button,.dark .markdown-body [type=number]::-webkit-outer-spin-button {
	height:auto
}
.dark .markdown-body [type=search]::-webkit-search-cancel-button,.dark .markdown-body [type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
.dark .markdown-body::-webkit-input-placeholder {
	color:inherit;
	opacity:.54
}
.dark .markdown-body::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
.dark .markdown-body a:hover {
	text-decoration:none;
}
.dark .markdown-body::-moz-placeholder {
	color:#6e7681;
	opacity:1
}
.dark .markdown-body::placeholder {
	color:#6e7681;
	opacity:1
}
.dark .markdown-body hr:before {
	display:table;
	content:""
}
.dark .markdown-body hr:after {
	display:table;
	clear:both;
	content:""
}
.dark .markdown-body table {
	border-spacing:0;
	border-collapse:collapse;
	display:block;
	width:-moz-max-content;
	width:max-content;
	max-width:100%;
	overflow:auto
}
.dark .markdown-body td,.dark .markdown-body th {
	padding:0
}
.dark .markdown-body details summary {
	cursor:pointer
}
.dark .markdown-body details:not([open])>*:not(summary) {
	display:none!important
}
.dark .markdown-body a:focus,.dark .markdown-body [role=button]:focus,.dark .markdown-body input[type=radio]:focus,.dark .markdown-body input[type=checkbox]:focus {
	outline:2px solid #dc2626;
	outline-offset:-2px;
	box-shadow:none
}
.dark .markdown-body a:focus:not(:focus-visible),.dark .markdown-body [role=button]:focus:not(:focus-visible),.dark .markdown-body input[type=radio]:focus:not(:focus-visible),.dark .markdown-body input[type=checkbox]:focus:not(:focus-visible) {
	outline:solid 1px transparent
}
.dark .markdown-body a:focus-visible,.dark .markdown-body [role=button]:focus-visible,.dark .markdown-body input[type=radio]:focus-visible,.dark .markdown-body input[type=checkbox]:focus-visible {
	outline:2px solid #dc2626;
	outline-offset:-2px;
	box-shadow:none
}
.dark .markdown-body a:not([class]):focus,.dark .markdown-body a:not([class]):focus-visible,.dark .markdown-body input[type=radio]:focus,.dark .markdown-body input[type=radio]:focus-visible,.dark .markdown-body input[type=checkbox]:focus,.dark .markdown-body input[type=checkbox]:focus-visible {
	outline-offset:0
}
.dark .markdown-body kbd {
	display:inline-block;
	padding:3px 5px;
	font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
	line-height:10px;
	color:#c9d1d9;
	vertical-align:middle;
	background-color:#161b22;
	border:solid 1px rgba(110,118,129,.4);
	border-bottom-color:#6e768166;
	border-radius:6px;
	box-shadow:inset 0 -1px #6e768166
}
.dark .markdown-body h1,.dark .markdown-body h2,.dark .markdown-body h3,.dark .markdown-body h4,.dark .markdown-body h5,.dark .markdown-body h6 {
	margin-top:24px;
	margin-bottom:16px;
	font-weight:600;
	line-height:1.25
}
.dark .markdown-body h2 {
	font-weight:600;
	padding-bottom:.3em;
	font-size:1.5em;
	border-bottom:1px solid #21262d
}
.dark .markdown-body h3 {
	font-weight:600;
	font-size:1.25em
}
.dark .markdown-body h4 {
	font-weight:600;
	font-size:1em
}
.dark .markdown-body h5 {
	font-weight:600;
	font-size:.875em
}
.dark .markdown-body h6 {
	font-weight:600;
	font-size:.85em;
	color:#8b949e
}
.dark .markdown-body p {
	margin-top:0;
	margin-bottom:10px
}
.dark .markdown-body blockquote {
	margin:0 0 5px;
	padding:1em 10px;
	line-height: 1;
	background-color: rgb(10 12 25 / var(--tw-bg-opacity));
	color:inherit;
}
.dark .markdown-body ul,.dark .markdown-body ol {
	margin-top:0;
	margin-bottom:0;
	padding-left:2em
}
.dark .markdown-body ol ol,.dark .markdown-body ul ol {
	list-style-type:lower-roman
}
.dark .markdown-body ul ul ol,.dark .markdown-body ul ol ol,.dark .markdown-body ol ul ol,.dark .markdown-body ol ol ol {
	list-style-type:lower-alpha
}
.dark .markdown-body dd {
	margin-left:0
}
.dark .markdown-body tt,.dark .markdown-body code,.dark .markdown-body samp {
	font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
	font-size:12px
}
.dark .markdown-body pre {
	margin-top:0;
	margin-bottom:0;
	font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
	font-size:12px;
	word-wrap:normal
}
.dark .markdown-body .octicon {
	display:inline-block;
	overflow:visible!important;
	vertical-align:text-bottom;
	fill:currentColor
}
.dark .markdown-body input::-webkit-outer-spin-button,.dark .markdown-body input::-webkit-inner-spin-button {
	margin:0;
	-webkit-appearance:none;
	appearance:none
}
.dark .markdown-body:before {
	display:table;
	content:""
}
.dark .markdown-body:after {
	display:table;
	clear:both;
	content:""
}
.dark .markdown-body>*:first-child {
	margin-top:0!important
}
.dark .markdown-body>*:last-child {
	margin-bottom:0!important
}
.dark .markdown-body a:not([href]) {
	color:inherit;
	text-decoration:none
}
.dark .markdown-body .absent {
	color:#f85149
}
.dark .markdown-body .anchor {
	float:left;
	padding-right:4px;
	margin-left:-20px;
	line-height:1
}
.dark .markdown-body .anchor:focus {
	outline:none
}
.dark .markdown-body p,.dark .markdown-body blockquote,.dark .markdown-body ul,.dark .markdown-body ol,.dark .markdown-body dl,.dark .markdown-body table,.dark .markdown-body pre,.dark .markdown-body details {
	margin-top:0;
	margin-bottom:16px
}
.dark .markdown-body blockquote>:first-child {
	margin-top:0
}
.dark .markdown-body blockquote>:last-child {
	margin-bottom:0
}
.dark .markdown-body h1 .octicon-link,.dark .markdown-body h2 .octicon-link,.dark .markdown-body h3 .octicon-link,.dark .markdown-body h4 .octicon-link,.dark .markdown-body h5 .octicon-link,.dark .markdown-body h6 .octicon-link {
	color:#c9d1d9;
	vertical-align:middle;
	visibility:hidden
}
.dark .markdown-body h1:hover .anchor,.dark .markdown-body h2:hover .anchor,.dark .markdown-body h3:hover .anchor,.dark .markdown-body h4:hover .anchor,.dark .markdown-body h5:hover .anchor,.dark .markdown-body h6:hover .anchor {
	text-decoration:none
}
.dark .markdown-body h1:hover .anchor .octicon-link,.dark .markdown-body h2:hover .anchor .octicon-link,.dark .markdown-body h3:hover .anchor .octicon-link,.dark .markdown-body h4:hover .anchor .octicon-link,.dark .markdown-body h5:hover .anchor .octicon-link,.dark .markdown-body h6:hover .anchor .octicon-link {
	visibility:visible
}
.dark .markdown-body h1 tt,.dark .markdown-body h1 code,.dark .markdown-body h2 tt,.dark .markdown-body h2 code,.dark .markdown-body h3 tt,.dark .markdown-body h3 code,.dark .markdown-body h4 tt,.dark .markdown-body h4 code,.dark .markdown-body h5 tt,.dark .markdown-body h5 code,.dark .markdown-body h6 tt,.dark .markdown-body h6 code {
	padding:0 .2em;
	font-size:inherit
}
.dark .markdown-body summary h1,.dark .markdown-body summary h2,.dark .markdown-body summary h3,.dark .markdown-body summary h4,.dark .markdown-body summary h5,.dark .markdown-body summary h6 {
	display:inline-block
}
.dark .markdown-body summary h1 .anchor,.dark .markdown-body summary h2 .anchor,.dark .markdown-body summary h3 .anchor,.dark .markdown-body summary h4 .anchor,.dark .markdown-body summary h5 .anchor,.dark .markdown-body summary h6 .anchor {
	margin-left:-40px
}
.dark .markdown-body summary h1,.dark .markdown-body summary h2 {
	padding-bottom:0;
	border-bottom:0
}
.dark .markdown-body ul.no-list,.dark .markdown-body ol.no-list {
	padding:0;
	list-style-type:none
}
.dark .markdown-body ol[type=a] {
	list-style-type:lower-alpha
}
.dark .markdown-body ol[type=A] {
	list-style-type:upper-alpha
}
.dark .markdown-body ol[type=i] {
	list-style-type:lower-roman
}
.dark .markdown-body ol[type=I] {
	list-style-type:upper-roman
}
.dark .markdown-body ol[type="1"] {
	list-style-type:decimal
}
.dark .markdown-body div>ol:not([type]) {
	list-style-type:decimal
}
.dark .markdown-body ul ul,.dark .markdown-body ul ol,.dark .markdown-body ol ol,.dark .markdown-body ol ul {
	margin-top:0;
	margin-bottom:0
}
.dark .markdown-body li>p {
	margin-top:16px
}
.dark .markdown-body li+li {
	margin-top:.25em
}
.dark .markdown-body dl {
	padding:0
}
.dark .markdown-body dl dt {
	padding:0;
	margin-top:16px;
	font-size:1em;
	font-style:italic;
	font-weight:600
}
.dark .markdown-body dl dd {
	padding:0 16px;
	margin-bottom:16px
}
.dark .markdown-body table th {
	font-weight:600
}
.dark .markdown-body table th,.dark .markdown-body table td {
	padding:6px 13px;
	border:1px solid #30363d
}
.dark .markdown-body table tr {
	background-color:#0d1117;
	border-top:1px solid #21262d
}
.dark .markdown-body table tr:nth-child(2n) {
	background-color:#161b22
}
.dark .markdown-body table img {
	background-color:transparent
}
.dark .markdown-body img[align=right] {
	padding-left:20px
}
.dark .markdown-body img[align=left] {
	padding-right:20px
}
.dark .markdown-body .emoji {
	max-width:none;
	vertical-align:text-top;
	background-color:transparent
}
.dark .markdown-body span.frame {
	display:block;
	overflow:hidden
}
.dark .markdown-body span.frame>span {
	display:block;
	float:left;
	width:auto;
	padding:7px;
	margin:13px 0 0;
	overflow:hidden;
	border:1px solid #30363d
}
.dark .markdown-body span.frame span img {
	display:block;
	float:left
}
.dark .markdown-body span.frame span span {
	display:block;
	padding:5px 0 0;
	clear:both;
	color:#c9d1d9
}
.dark .markdown-body span.align-center {
	display:block;
	overflow:hidden;
	clear:both
}
.dark .markdown-body span.align-center>span {
	display:block;
	margin:13px auto 0;
	overflow:hidden;
	text-align:center
}
.dark .markdown-body span.align-center span img {
	margin:0 auto;
	text-align:center
}
.dark .markdown-body span.align-right {
	display:block;
	overflow:hidden;
	clear:both
}
.dark .markdown-body span.align-right>span {
	display:block;
	margin:13px 0 0;
	overflow:hidden;
	text-align:right
}
.dark .markdown-body span.align-right span img {
	margin:0;
	text-align:right
}
.dark .markdown-body span.float-left {
	display:block;
	float:left;
	margin-right:13px;
	overflow:hidden
}
.dark .markdown-body span.float-left span {
	margin:13px 0 0
}
.dark .markdown-body span.float-right {
	display:block;
	float:right;
	margin-left:13px;
	overflow:hidden
}
.dark .markdown-body span.float-right>span {
	display:block;
	margin:13px auto 0;
	overflow:hidden;
	text-align:right
}
.dark .markdown-body code,.dark .markdown-body tt {
	padding:.2em .4em;
	margin:0;
	font-size:85%;
	white-space:break-spaces;
	background-color:#6e768166;
	border-radius:6px
}
.dark .markdown-body code br,.dark .markdown-body tt br {
	display:none
}
.dark .markdown-body del code {
	text-decoration:inherit
}
.dark .markdown-body samp {
	font-size:85%
}
.dark .markdown-body pre code {
	font-size:100%
}
.dark .markdown-body pre>code {
	padding:0;
	margin:0;
	word-break:normal;
	white-space:pre;
	background:transparent;
	border:0
}
.dark .markdown-body .highlight {
	margin-bottom:16px
}
.dark .markdown-body .highlight pre {
	margin-bottom:0;
	word-break:normal
}
.dark .markdown-body .highlight pre,.dark .markdown-body pre {
	padding:16px;
	overflow:auto;
	font-size:100%;
	line-height:1.45;
	background-color:rgb(13 17 23 /1) !important;
	border-radius:6px
}
.dark .markdown-body pre code,.dark .markdown-body pre tt {
	display:inline;
	max-width:auto;
	padding:0;
	margin:0;
	overflow:visible;
	line-height:inherit;
	word-wrap:normal;
	background-color:transparent;
	border:0
}
.dark .markdown-body .csv-data td,.dark .markdown-body .csv-data th {
	padding:5px;
	overflow:hidden;
	font-size:12px;
	line-height:1;
	text-align:left;
	white-space:nowrap
}
.dark .markdown-body .csv-data .blob-num {
	padding:10px 8px 9px;
	text-align:right;
	background:#0d1117;
	border:0
}
.dark .markdown-body .csv-data tr {
	border-top:0
}
.dark .markdown-body .csv-data th {
	font-weight:600;
	background:#161b22;
	border-top:0
}
.dark .markdown-body [data-footnote-ref]:before {
	content:"["
}
.dark .markdown-body [data-footnote-ref]:after {
	content:"]"
}
.dark .markdown-body .footnotes {
	font-size:12px;
	color:#8b949e;
	border-top:1px solid #30363d
}
.dark .markdown-body .footnotes ol {
	padding-left:16px
}
.dark .markdown-body .footnotes ol ul {
	display:inline-block;
	padding-left:16px;
	margin-top:16px
}
.dark .markdown-body .footnotes li {
	position:relative
}
.dark .markdown-body .footnotes li:target:before {
	position:absolute;
	top:-8px;
	right:-8px;
	bottom:-8px;
	left:-24px;
	pointer-events:none;
	content:"";
	border:2px solid #1f6feb;
	border-radius:6px
}
.dark .markdown-body .footnotes li:target {
	color:#c9d1d9
}
.dark .markdown-body .footnotes .data-footnote-backref g-emoji {
	font-family:monospace
}
.dark .markdown-body .pl-c {
	color:#8b949e
}
.dark .markdown-body .pl-c1,.dark .markdown-body .pl-s .pl-v {
	color:#79c0ff
}
.dark .markdown-body .pl-e,.dark .markdown-body .pl-en {
	color:#d2a8ff
}
.dark .markdown-body .pl-smi,.dark .markdown-body .pl-s .pl-s1 {
	color:#c9d1d9
}
.dark .markdown-body .pl-ent {
	color:#7ee787
}
.dark .markdown-body .pl-k {
	color:#ff7b72
}
.dark .markdown-body .pl-s,.dark .markdown-body .pl-pds,.dark .markdown-body .pl-s .pl-pse .pl-s1,.dark .markdown-body .pl-sr,.dark .markdown-body .pl-sr .pl-cce,.dark .markdown-body .pl-sr .pl-sre,.dark .markdown-body .pl-sr .pl-sra {
	color:#a5d6ff
}
.dark .markdown-body .pl-v,.dark .markdown-body .pl-smw {
	color:#ffa657
}
.dark .markdown-body .pl-bu {
	color:#f85149
}
.dark .markdown-body .pl-ii {
	color:#f0f6fc;
	background-color:#8e1519
}
.dark .markdown-body .pl-c2 {
	color:#f0f6fc;
	background-color:#b62324
}
.dark .markdown-body .pl-sr .pl-cce {
	font-weight:700;
	color:#7ee787
}
.dark .markdown-body .pl-ml {
	color:#f2cc60
}
.dark .markdown-body .pl-mh,.dark .markdown-body .pl-mh .pl-en,.dark .markdown-body .pl-ms {
	font-weight:700;
	color:#1f6feb
}
.dark .markdown-body .pl-mi {
	font-style:italic;
	color:#c9d1d9
}
.dark .markdown-body .pl-mb {
	font-weight:700;
	color:#c9d1d9
}
.dark .markdown-body .pl-md {
	color:#ffdcd7;
	background-color:#67060c
}
.dark .markdown-body .pl-mi1 {
	color:#aff5b4;
	background-color:#033a16
}
.dark .markdown-body .pl-mc {
	color:#ffdfb6;
	background-color:#5a1e02
}
.dark .markdown-body .pl-mi2 {
	color:#c9d1d9;
	background-color:#1158c7
}
.dark .markdown-body .pl-mdr {
	font-weight:700;
	color:#d2a8ff
}
.dark .markdown-body .pl-ba {
	color:#8b949e
}
.dark .markdown-body .pl-sg {
	color:#484f58
}
.dark .markdown-body .pl-corl {
	text-decoration:underline;
	color:#a5d6ff
}
.dark .markdown-body g-emoji {
	display:inline-block;
	min-width:1ch;
	font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;
	font-size:1em;
	font-style:normal!important;
	font-weight:400;
	line-height:1;
	vertical-align:-.075em
}
.dark .markdown-body g-emoji img {
	width:1em;
	height:1em
}
.dark .markdown-body .task-list-item {
	list-style-type:none
}
.dark .markdown-body .task-list-item label {
	font-weight:400
}
.dark .markdown-body .task-list-item.enabled label {
	cursor:pointer
}
.dark .markdown-body .task-list-item+.task-list-item {
	margin-top:4px
}
.dark .markdown-body .task-list-item .handle {
	display:none
}
.dark .markdown-body .task-list-item-checkbox {
	margin:0 .2em .25em -1.4em;
	vertical-align:middle
}
.dark .markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
	margin:0 -1.6em .25em .2em
}
.dark .markdown-body .contains-task-list {
	position:relative
}
.dark .markdown-body .contains-task-list:hover .task-list-item-convert-container,.dark .markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
	display:block;
	width:auto;
	height:24px;
	overflow:visible;
	clip:auto
}
.dark .markdown-body::-webkit-calendar-picker-indicator {
	filter:invert(50%)
}
code[class*=language-],pre[class*=language-] {
	text-shadow:none!important;
	color:inherit!important
}
.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string {
	background:hsla(0,0%,100%,0)!important
}
pre[class*=language-].line-numbers {
	position:relative;
	padding-left:3.8em;
	counter-reset:linenumber
}
pre[class*=language-].line-numbers>code {
	position:relative;
	white-space:inherit
}
.line-numbers .line-numbers-rows {
	position:absolute;
	pointer-events:none;
	top:0;
	font-size:100%;
	left:-3.8em;
	width:3em;
	letter-spacing:-1px;
	border-right:1px solid #999;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.line-numbers-rows>span {
	display:block;
	counter-increment:linenumber
}
.line-numbers-rows>span:before {
	content:counter(linenumber);
	color:#999;
	display:block;
	padding-right:.8em;
	text-align:right
}
div.code-toolbar {
	position:relative
}
div.code-toolbar>.toolbar {
	position:absolute;
	z-index:10;
	top:.3em;
	right:.2em;
	transition:opacity .3s ease-in-out;
	opacity:0
}
div.code-toolbar:hover>.toolbar {
	opacity:1
}
div.code-toolbar:focus-within>.toolbar {
	opacity:1
}
div.code-toolbar>.toolbar>.toolbar-item {
	display:inline-block
}
div.code-toolbar>.toolbar>.toolbar-item>a {
	cursor:pointer
}
div.code-toolbar>.toolbar>.toolbar-item>button {
	background:none;
	border:0;
	color:inherit;
	font:inherit;
	line-height:normal;
	overflow:visible;
	padding:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span {
	color:#bbb;
	font-size:.8em;
	padding:0 .5em;
	background:#f5f2f0;
	background:rgba(224,224,224,.2);
	box-shadow:0 2px #3333;
	border-radius:.5em
}
div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus {
	color:inherit;
	text-decoration:none
}
code[class*=language-],pre[class*=language-] {
	color:#333;
	background:none;
	text-shadow:0 1px white;
	font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
	font-size:1em;
	text-align:left;
	white-space:pre;
	word-spacing:normal;
	word-break:normal;
	word-wrap:normal;
	line-height:1.5;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	-webkit-hyphens:none;
	hyphens:none
}
pre[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-]::-moz-selection {
	text-shadow:none;
	background:#b3d4fc
}
pre[class*=language-]::selection,pre[class*=language-]::selection,code[class*=language-]::selection,code[class*=language-]::selection {
	text-shadow:none;
	background:#b3d4fc
}
@media print {
	code[class*=language-],pre[class*=language-] {
	text-shadow:none
}
}pre[class*=language-] {
	padding:1em;
	margin:.5em 0;
	overflow:auto
}
:not(pre)>code[class*=language-],pre[class*=language-] {
	background:#f5f2f0
}
:not(pre)>code[class*=language-] {
	padding:.1em;
	border-radius:.3em;
	white-space:normal
}
.token.comment,.token.prolog,.token.doctype,.token.cdata {
	color:#708090
}
.token.punctuation {
	color:#999
}
.token.namespace {
	opacity:.7
}
.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted {
	color:#905
}
.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted {
	color:#690
}
.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string {
	color:#9a6e3a;
	background:hsla(0,0%,100%,.5)
}
.token.atrule,.token.attr-value,.token.keyword {
	color:#07a
}
.token.function,.token.class-name {
	color:#dd4a68
}
.token.regex,.token.important,.token.variable {
	color:#e90
}
.token.important,.token.bold {
	font-weight:700
}
.token.italic {
	font-style:italic
}
.token.entity {
	cursor:help
}
/*2023.7.29 文章列表新增标签调用*/
.kw a {
	text-decoration:underline;
	color:#faf8f1;
}
/*2023.7.30 面包屑导航*/
.crumbs_patch {
	text-align:center;
	margin-top:20px;
}
/* 2023.7.30 评论作者昵称css优化*/
.dark .author-name a {
	background-color:transparent;
	color:#dc2626 !important;
	text-decoration:none;
}

.author-name a {
	color:#dc2626;
}
.author-name a:hover {
	text-decoration:underline;
	color:#dc2626;
}
.dark .markdown-body-list:hover {
	border-width:0.5px;
	border-style:solid;
	border-color:#e5e7eb;
}
.markdown-body-list:hover {
	border-width:0.5px;
	border-style:solid;
	border-color:#33300;}


.dark .wz:hover {
	border-width:0.5px;
	border-style:solid;
	border-color:#dc2626;
}

.wz:hover{
    border-width:0.5px;
	border-style:solid;
	border-color:  #dc2626;
	border-radius: 15px!important;
}
/*2023.7.31 新增the end*/
.the-end {
	display:flex;
	flex-wrap:nowrap;
	color:#dc2626;
	text-align:center;
	align-items:center;
}
.the-end::after,.the-end::before {
	display:block;
	content:'';
	height:1px;
	background-color:#dc2626;
	width:25%;
	opacity: 0.8;
}
.the-end::after {
	margin:0 auto 0 20px;
}
.the-end::before {
	margin:0 20px 0 auto;
}
.wx {
	margin:-40px auto 0px;
}
}.iconfont {
	padding:0 1px;
}
/* 2023.8.3 友情链接页面*/
#Links-mian {
	}.main_element {
	margin:0 0;
	animation:show 0.3s linear;
	border-radius:0.25rem;
}
.Links-content {
	margin:-10px auto 0;
	height:auto;
	margin-bottom:1rem;
}
.Total {
	padding:0 .6em 0 0;
	background-color:;
	border-radius:5px;
	overflow:hidden;
	will-change:width;
	transition:all .1s;
	max-width:fit-content;
	margin-bottom:1rem;
}
.Total i {
	display:inline-block;
	width:2em;
	text-align:center;
	margin-right:.309rem;
	background-color:#e3e7ed;
	transition:background-color .1s;
}
.links-list-item {
	margin:0.5rem 0.5rem;
	-webkit-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	-moz-transition:.3s;
	border-radius:10px;
	transition-timing-function:ease-in-out;
	position:relative;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	border:0.5px solid   rgb(82 82 82 / var(--tw-border-opacity));
}
.links-list-item a {
	display:flex;
	border:none;
	align-items:center;
	font-color:#faf8f1;
	background:;
}
.links-list-item a:hover {
	background:transparent;
	background-color:#faf8f1;
	color:#494949;
}
.links-list-item:hover .links-avatar {
	}.links-list-item:hover .links-item-info span {
	color:#494949;
}
.links-avatar {
	margin:10px 20px 10px 10px;
	border-radius:10px;
	-webkit-transition:.3s !important;
	-webkit-transition:.3s !important;
	transition:.3s !important;
	-moz-transition:.3s !important;
	background:#f5f5f5;
	max-width:60px;
	max-height:60px
}
.links-item-name {
	text-align:left;
	font-size:14px;
	display:block;
	font-weight:700;
	align-items:center;
	-webkit-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	-moz-transition:.3s
}
.links-item-desc {
	white-space:normal;
	text-align:left;
	text-overflow:ellipsis;
	opacity:.7;
	font-weight:700;
	font-size:12px;
	-webkit-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	-moz-transition:.3s
}
.flexbox {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.flex-50 {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}
.flex-20 {
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%;
}
.text-ell {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	flex-shrink:1;
}
/*读者墙 2023.8.4*/
#reader-wall>.readers-list {
	margin:unset;
	padding-bottom:15px;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;
}
#reader-wall>.readers-list li {
	width:25%;
	height:fit-content;
	list-style:none;
}
#reader-wall>.readers-list a::after {
	content:unset
}
#reader-wall>.readers-list a {
	margin:4px;
	border-radius:5px;
	font-size:10px;
	position:relative;
	line-height:30px;
	display:block;
	padding:10px 0 10px 10px;}
	
	
#reader-wall>.readers-list a:hover {
	}#reader-wall img,#reader-wall strong {
	position:absolute;
	top:60%;
	transform:translateY(-60%);
}
#reader-wall>.readers-list a>img {
	border-radius:999px;
	left:.2rem;
	margin:unset;
	border: 2px solid #dc2626;
	padding:5px;
	-webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;}

#reader-wall>.readers-list a>img:hover{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);}
}
@keyframes img-light {
	0% {
	box-shadow:0 0 4px #f00;
}
25% {
	box-shadow:0 0 16px #0f0;
}
50% {
	box-shadow:0 0 4px #00f;
}
75% {
	box-shadow:0 0 16px #0f0;
}
100% {
	box-shadow:0 0 4px #f00;
}
}#reader-wall>.readers-list a>em {
	font-size:1rem;
	font-family:fangsong;
	max-width:58%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0 auto;
	display:block;
	text-align:center;
}
#reader-wall>.readers-list a:hover>em {
	font-size:250%;
}
#reader-wall>.readers-list a>strong {
	right:.4rem;
	color: #dc2626;
}
@media screen and (max-width:767px) {
	#reader-wall>.readers-list li {
	width:50%;
}

}body.theme-dark #reader-wall>.readers-list a {
	background-color:rgba(230,230,255,.03);
}
.readers-list * {
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	transition:all .2s ease-out;
}
/* 友人页面css 2023.8.5*/
.commen {
	list-style-type:none;
}
.commen li {
	padding:10px 0;
}
.dark .p {
	padding:10px 0;
	border-bottom:1px solid rgb(82 82 82 / var(--tw-border-opacity));
	text-align:center;
}

.p {
	padding:10px 0;
	border-bottom:1px solid #33300;
	text-align:center;
}
.p1 {
	padding:10px 0;
}
.ct {
	margin-top:30px;
	border:rgb(82 82 82 / var(--tw-border-opacity)) 1px solid;
	border-radius:5px;
	padding:15px;
}
.dark .b {
	color:rgb(229 229 229 / var(--tw-text-opacity));
}

.b{color:#33300;}

.au {
	text-decoration:underline;
	color:#dc2626;
}
.links a {
	text-decoration:underline;
	color:#dc2626;
}
.links {
	margin-top:30px;
}
/*404页面 文章调用 2023.8.6*/
.ct404 {
	margin-top:-15px;
	!important
}
.ct404 li {
	padding:10px 0;
}
.ct404 li a:hover {
	text-decoration:underline;
	color:#dc2626;
}

.p404 {
	padding:10px 0;
	border-bottom:1px solid rgb(82 82 82 / var(--tw-border-opacity));
}

/*新主题标识 2023.8.8*/
.nwe{
  background-color: #dc2626;
  border: 1px solid #dc2626;
  color: #faf8f1 !important;
  border-radius: 4px;
  font-weight: 400;
  padding: 2px 4px;
  font-size: 12px;
  margin: 0 .40rem 0 0;
  position: relative;
  top: -1px;}

.comment-at{
    display:none;
     color: #dc2626 !important;
     background-color:transparent!important;
}


/*归档页面优化 2023.8.10*/

.no-line:hover{text-decoration:underline;}
.archive-date{background-color: #dc2626;
        padding: 3px 7px;border-radius:10px;color:#fff;font-size:.75rem}
.gd-3{padding-bottom:15px}

/*标题hover 原为4B9131 2024.1.7修改*/
.ptitle:hover{
       color: #dc2626 !important;
    text-decoration: underline;
}
/*标签hover*/
#post-tag a:hover{color: #faf8f1 !important;
   background-color:#dc2626!important;  
     border: 1px solid #dc2626!important;  
     border-radius: 1rem;
}

/*评论内容背景 2023.8.23调整*/
.dark .cm{
     background-color:rgb(13 17 23 / var(--tw-bg-opacity)) !important;
     padding:10px;
     border-radius: 15px;
     margin-top:10px;
}
.cm {
     padding:0px 0px;
     border-radius: 15px;}
     
/*评论区作者头像*/
.aumg{
    border-radius: 999px;
    border: 2px solid #dc2626;
    padding:5px;
    -webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;
}

.aumg:hover{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);}

/*上一篇下一篇 2023.8.14*/

.shangxia{
padding: 1.5rem;
border-radius: 30px;
margin-top: 30px;
clear: both;
overflow: hidden;
background-color: #faf8f1;
border:1px solid #dc2626;
}

.dark .shangxia{
    background-color: #1d1d1e;
   
}
.shang{
    float: left;
    width: 50%;
    border-right-width: 2px;
    border-color: rgb(82 82 82 / var(--tw-border-opacity));
    text-align: left;
}
.shangxia a:hover{
    text-decoration: underline;
    color: #dc2626;
}
.xia{float:right;
    width: 50%;
    text-align: right;
}
    
/*评论区顶部优化*/
.comment_ding{
text-align: center;
margin-top: -40px;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
}

.comment_ding h2 {
    display: inline-block;
padding: 20px 110px 30px;
font-size: 18px;
color: var(--routine);
background: url(https://qcm.xgsd.cc/pic/left.png) 0/90px auto,url(https://qcm.xgsd.cc/pic/right.png) 100%/90px auto;
 background-repeat: repeat, repeat;
background-repeat: no-repeat;
-webkit-filter: grayscale(1);
filter: grayscale(1);}

/*评论区回复字样优化 2023.8.15*/

.huifu{
    background-color: transparent !important;
    color:  #dc2626 !important;
}

/*隐私评论 2023.8 18*/
span.yspl { background: repeating-linear-gradient(145deg,#f2f2f2,#f2f2f2 15px,#faf8f1 0,#faf8f1 30px) !important; display: block; padding: 8px; color: #777; border-radius: 5px; margin: 5px 0 0; text-align: center;}
    
.dark span.yspl{background: repeating-linear-gradient(145deg,#1c1c1c,#1c1c1c 15px,#333 0,#333 30px) !important;color: rgb(156 163 175 / var(--tw-text-opacity)) !important;}



/*区域和设备显示css*/
.xq{color:#999999;}
.dark .xq{color:#faf8f1;opacity:0.5;}
.dark .pl{opacity:1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important;}
.pl{color:#333;opacity:1 !important;}
.nav{margin: 0 auto;}
.tx{
    border-radius:999rem !important;
	border: 2px solid #dc2626;
    padding: 5px;
}

.tm{color:#dc2626 !important;}
.tm-ca{color:#dc2626 !important;}
.dark .tm-ca{color:#dc2626!important;}
.shuoshuo-link-color a{color:#333 !important;}

/*评论区上方登录提示 2023.8.28*/
.tipspl .btn{
  margin: 15px 7.5px 0;
  position: relative;
  display: inline-block;
  color: #faf8f1 !important;
  background-color: #dc2626 !important;
  text-decoration: none !important;
  border-radius: 1rem;
  padding: 10px 20px;
  font-size: 12px;
}
.tppl{padding:15px;}
.tipspl {text-align: center;display: block;}
.tipspl img{margin:0 auto;}

.tipspl img{-webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;}
.tipspl img:hover{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);}


.tepasspostpl {
	padding: 10px;
	position: relative;
	margin-bottom: 40px;
	border-radius: 30px;
	min-height: 65px;
	background-color:#faf8f1;
}
.dark .tepasspostpl {background-color: inherit;}

/*nav css优化 2023.8.29日*/
.nav a:hover{background-color:#dc2626 !important;}
  /*首页二字hover设定 2023.9.3*/
/*评论表情 2023.8.29 https://fantao.me/7.html#comment-367*/

.OwO{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.OwO.OwO-open .OwO-body{display:block}
.OwO.OwO-up .OwO-body{top:inherit;bottom:21px;border-radius:4px 4px 4px 0}
.OwO.OwO-up .OwO-body .OwO-bar .OwO-packages li:nth-child(1){border-radius:0}
.OwO.OwO-up.OwO-open .OwO-logo{border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none;}
.OwO .OwO-logo{position:relative;display:inline-block;cursor:pointer;box-sizing:border-box;z-index:2;}
.OwO .OwO-logo:hover span{display:inline-block;-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}
.OwO .OwO-body{display:none;position:relative;;max-width:400px;background:#faf8f1;border:1px solid #ddd;z-index:10000;border-radius:0 4px 4px 4px;-webkit-box-shadow: 0 2px 6px 0 rgba(114,124,245,.5);box-shadow: 0 2px 6px 0 rgba(114,124,245,.5);}
.OwO .OwO-body .OwO-items{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;padding:10px;margin:0;overflow-y:scroll;font-size:0}
.OwO .OwO-body .OwO-items .OwO-item{list-style-type:none;background:#f7f7f7;padding:5px 10px;border-radius:5px;display:inline-block;font-size:12px;line-height:14px;margin:0 10px 12px 0;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.OwO .OwO-body .OwO-items .OwO-item:hover{background:#eee;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}
.OwO .OwO-body .OwO-items-emoji .OwO-item{font-size:20px;line-height:19px}
.OwO .OwO-body .OwO-items-image .OwO-item{max-width:calc(25% - 10px);box-sizing:border-box}
.OwO .OwO-body .OwO-items-image .OwO-item img{max-width:100%}
.OwO .OwO-body .OwO-items-show{display:block}
.OwO .OwO-body .OwO-bar{width:100%;height:30px;border-top:1px solid #ddd;background:#faf8f1;border-radius:0 0 4px 4px;color:#444}
.OwO .OwO-body .OwO-bar .OwO-packages{margin:0;padding:0;font-size:0}
.OwO .OwO-body .OwO-bar .OwO-packages li{list-style-type:none;display:inline-block;line-height:30px;font-size:14px;padding:0 10px;cursor:pointer;margin:0}
.OwO .OwO-body .OwO-bar .OwO-packages li:nth-child(1){border-radius:0 0 0 3px}
.OwO .OwO-body .OwO-bar .OwO-packages li:hover{background:#eee}
.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active{background:#eee;-webkit-transition:.3s;transition:.3s}
.OwO-jio{position: absolute;top: -10px;left: 10px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ddd;}
.OwO-jio:before{content: '';display: block;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #faf8f1;position: absolute;left: -8px;top: 2px;}
img.biaoqing {display: inline-block;height: 3em;vertical-align: center;margin-top: -2px;}
.OwO.OwO-open {margin-top: .5rem;}

.pltj{float:left;clear:both;}
/*评论区输入状态下css边框css优化*/
input:focus {outline: 0px solid #333!important;}
textarea:focus {outline: 0px solid #333!important;}
input,textarea{background-color:#faf8f1!important;}
.pltz input::placeholder,textarea::placeholder {
	opacity:1;
	color:rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
.ICON{COLOR:#dc2626;}
.ptitle{font-weight:600;}/** 原无 2024.1.7新增color*/
.dark .line-clamp-2{COLOR:rgb(156 163 175 / var(--tw-text-opacity))!important;}
.line-clamp-2{COLOR:#333 !important;}

.dark.pl:hover{color:rgb(156 163 175 / var(--tw-text-opacity))!important;}
.ft{color:#333!important;}
.dark .ft{color:rgb(156 163 175 / var(--tw-text-opacity))!important;}

/*付费可见区域*/
#tepassPost, #tepassVip, #tepassReward {
	text-align: center;
}

.tepasspost img{
  border-radius: 30px;
  max-width: 100%;
  margin: 0 auto;
  background-color: #0d1117;
  border: 0px dashed #dc2626!important;
  padding: 0px!important;
}
.tepasspost {
	padding: 30px 0px 5px;
	margin: 15px 0;
	position: relative;
	border-radius: 15px;
	min-height: 65px;
	background-color: inherit!important;
}

.tepass_top_left {
	position: absolute;
	top: 25px;
	left: 10px;
	font-size: 14px;
	color: #dc2626;
}
.tepass_top_right {
	position: absolute;
	top: 25px;
	color: #dc2626;
	right: 10px;
}
.tepass_top_right img {
	height: 15px;
	margin: 0 !important;
	border: 0px solid #333 !important;
	padding: 0px !important;
}
.tepass_top_right a{
	float: left;
	line-height: 20px;
	margin: 0 7px 0 0;
	font-size: 14px;
	text-decoration: none;
}
.tepass_content { 
	word-break: break-all;
	text-align:left;
	font-size:16px;
	color:inherit;
	overflow: hidden;
	white-space:pre-line; 
	opacity:1 !important;
}
.tepass_content blockquote {margin: 0 0 20px;
  padding: 1em 10px;}

.dark .tepass_content blockquote {margin: 0 0 20px;
  padding: 1em 10px;
  line-height: 1;}
  
.tepass_content p{
    margin-bottom: 16px !important;
}
/* 付款方式选择 */
.feetype{
	width: 250px;
	height: 50px;
	display: flex;
	justify-content: space-around;
	margin: 5px auto 5px;
}
.feetype input[type="radio"]{
	display: none;
}
.feetype label{
	cursor: pointer;
}
.feetype label img{
	width: 60px;
	float: left;
	margin: 0 !important;
	box-shadow: none !important;
}
.feetype label span{
	line-height: 50px;
	float: left;
}
.cl {clear:left;}
/* 价格 */
.tepass_price {
	display: table;
	margin: 5px auto 5px !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #6d6d6d;
	border: 1px dashed #bfbfbf;
	padding: 3px 9px;
	border-radius: 5px;
}
.tepass_price_for_vip {
	font-size: 14px !important;
	line-height: 20px !important;
	color: #dc2626;
}
.tepass_price_for_eternal {
	margin: 0 0 0 10px !important;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #dc2626;
	display: inline-block;
}
/* 按钮 */
#verifybtn {
	border-style: none;
	outline: none;
	border-radius: 5px;
	width: 80px;
	height: 30px;
	background-color: #dc2626;
	line-height: 30px;
	text-align: center;
	color: #faf8f1;
	font-size: 14px;
	padding: 0 5px;
	margin: 10px 0 10px 0!important;
	cursor: pointer;
}
#verifybtn:active{
    background-image: linear-gradient(#ea584d,#ea584d);
}
/* 提示 */
.pay_tips{
	font-size: 12px;
	color: #90949C;
}
/*弹出二维码*/
#qrcode_box {
	z-index: 10000;
	position: absolute;
	left: 50%;
	top: -75px;
	width: 240px;
	margin-left: -120px;
	display: none;
	min-height: 320px;
	background-color: #F5F5F5;
    box-shadow: 0 0 12px 4px rgba(0,0,0,.04);
    border-radius: 5px;
	text-align: center;
	box-sizing: border-box;
}
#qrcode_box dtt img.qr-logo {
    display: inline-block;
    margin: 0;
    padding-top: 15px;
    width: 120px;
    text-align: center;
    background-color: transparent;
}

#qrcode_box img{
	opacity: 1;
	border-radius: 0px;
	background-color: transparent;
	margin:0 auto;
	vertical-align:baseline;
	border:0PX solid #fff;
}
#qrcode_box dll {
	width: 240px;
	border-radius: 8px;
	overflow: hidden;
}
#qrcode_box dtt {
	text-align: center;
	line-height: 42px;
	font-weight: bold;
	font-size: 15px;
	display: block;
}
.qrcode_tips{
	font-size: 14px;
    line-height: 21px;
}
.qrcode_text {
    position: absolute;
    top: 250px;
    left: 0;
	width: 240px;
    height: 40px;
    border-radius: 5px;
    border-style: none;
    line-height: 40px;
    background-color: #faf8f1fff;
    text-align: center;
    color: #333;
    font-size: 14px;
}
.qrcode_money {
    font-size: 14px;
	padding-top: 10px;
}
.qrcode_money span {
    color: red;
    font-weight: bold;
}
.alipay_but{
    cursor: pointer;
}
#qrcode_box ddd {
	padding: 6px;
	margin: 0;
	font-size: 12px;
}
#bgdiv {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	visibility: hidden;
	background: #333;
	z-index: 9999;
}

/* 打赏样式 */
#reward_from {
    max-width: 100px;
	height: 28px;
	text-align: center;
}
#reward_money {
    color: #999;
    height: 28px;
}
#div_reward {
	display: none;
}
.btn_reward {
    padding: 15px 15px;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    border-radius: 2px;
    font-size: 30px;
    font-weight: 400;
    background-color: #f1787f;
    color: #faf8f1;
	display: block;
}

.btn_reward:hover{color:#faf8f1;background-color:#dc2626!important;}
.reward_list {
    text-align: center;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin: 15px auto;
}
.reward_more{
    width: 35px;
    height: 35px;
    font-size: 12px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    background: #ffe300;
}

.reward_clusr {   
    padding-right: 0;
}
.reward_clusr img{
	display: inline-block;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    margin: 0 10px 10px 0;
}
.tips {
    text-align: center;
    display: block;
}
.tips a{
    text-decoration:none;
}
nocompress{width: 100%;}
/*打赏结束*/

.qrcode_bottom {
    border-radius: 0 0 .3125em .3125em;
    width: 100%;
    background: #33465a;
    color: #f2f2f2;
    padding: 15px 0px;
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
}
.qrcode_bottom.alipay {
    background: #1977ff;
}
.qrcode_bottom.wxpay {
    background: #08bb21;
}
select {
    max-width: 100px;
    height: 28px;
    float: initial;
    padding-left:15px;
}
#expire_time {
    font-size: 20px;
    color: white;
}	
#expire_time span {
	padding:0 10px;
    background-color: black;
}

.tips .btn{
      margin: 15px 7.5px 0;
  position: relative;
  display: inline-block;
  color: #faf8f1 !important;
  background-color: #dc2626 !important;
  text-decoration: none !important;
  border-radius: 1rem;
  padding: 10px 20px;
  font-size: 12px;
}
.btn a{transition: color .25s,background-color .25s,border-color .25s;}
.tp{
    padding: 30px 15px;
}

/*归档*/
.gdbq{margin:0 auto;color:#333;}
.gdfl{padding: 1rem 0px;border-radius: 10px;margin-top:-10px;color: #333!important;
  background-color: #faf8f1;border: 1px solid rgba(0, 0, 0, 0)!important;}
.dark .gdfl{ background-color: inherit !important;}
.gdwz a:hover{color:#dc2626!important;}

/*评论区作者昵称*/
.author-name{color:#333!important;}
.dark .author-name{color:rgb(156 163 175 / var(--tw-text-opacity)) !important;}

/*隐私评论勾选框css*/
.ypk{color:#333!important;}
.dark .ypk{color:rgb(156 163 175 / var(--tw-text-opacity)) !important;}
.line-clamp-21{COLOR: #333 !important;}

/*置顶*/
.zd {margin-top:40px;border-radius: 1.25rem;padding:1.25rem;border: 1px solid rgba(0, 0, 0, 0);
	background-color: #eee;}
.zw{padding:1.25rem;}
.dark .zd{border: 0px solid #dc2626!important;background-color: rgb(13 17 23 / var(--tw-bg-opacity)) !important;}
.zdtitle{font-weight:700;text-align:center;font-size: 1.3rem;margin: 10px 0;overflow: hidden;line-height: 1.75rem;}
.left{float:left;}
.right{float:right;}
.inhui{overflow:hidden;border: 1px solid rgba(0, 0, 0, 0);max-width:1410px;}
.zr{font-size: 1.3rem;line-height: 1.75rem;display: inline-block;overflow:hidden;border-width: 0 0 2px;color:#005eeb;
  border-style: solid;border-image: linear-gradient(90deg,#dc2626,rgba(255,73,44,0)) 1;}
  .jasmine-primary-color{color:#333!important;}
.zk{position:relative;display:block;width:50%;border: 1px solid rgba(0, 0, 0, 0);background-color: #faf8f1;padding: 1.3rem;border-radius:1.25rem;margin:10px 0 0 ;}
.dark .zk{border: 1px solid rgba(0, 0, 0, 0);background-color:#1d1d1e;margin:10px auto 0!important;border: 0px solid #dc2626!important;}
.duo{font-size: 1rem;display:inline-block;line-height: 1.75rem;font-weight:600;position:absolute;right:15px;}
.inhui a:hover{COLOR:#dc2626!important;}
.dark .zd:hover{background-color: rgb(13 17 23 / var(--tw-bg-opacity)) !important;}
.inhui li a {word-break: normal;overflow:hidden;display:block;text-overflow: ellipsis;white-space: nowrap;}
.inhui li {width:100%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.dark .inhui{overflow:hidden;}
.mbh{border-radius:30PX!important;overflow:hidden;} /*手机导航菜单边框*/
.zk:hover{background-color:#eee;}
.dark .zk:hover{background-color: rgb(13 17 23 / var(--tw-bg-opacity)) !important;border: 0px solid #dc2626 !important;}
.zd:hover{background-color:#eee;}
.line-clamp-2:hover{COLOR:#dc2626!important;}
.sy{background-color:transparent;COLOR:inherit;}
.tb{COLOR:#dc2626;}
.top{position: fixed; bottom: 18em; left: 50%; margin-left: 400px;}
.btop{COLOR:#dc2626;}
.btop:hover{COLOR:#dc2626;background-color:transparent!important;}
.dark .btop{COLOR:#dc2626;}
@media screen and (max-width:767px) {
#bber-talk{display:none!important;}
.top{position:fixed;bottom:19rem;right:1rem;} /**返回顶部手机端**/
.zk{width:100%;word-break: normal;overflow:hidden;display:block;text-overflow: ellipsis;white-space: nowrap;}
.markdown-body img {border: 0px dashed #dc2626;padding: 0px;}
.markdown-body{background-color:#eee;}
.dark.jasmine-body{background-color:rgb(10 12 25 / var(--tw-bg-opacity));padding:10px;
}
.jasmine-container{border:0px solid #fff;background-color:#eee;}
.dark .jasmine-container{background-color:rgb(10 12 25 / var(--tw-bg-opacity));}
.mb{display:none;}
.zd,.zk{background-color:#eee;}
.border-stone-100{border-color: #dc2626;}
.rounded:hover{background-color:#eee!important;padding:0;overflow:hidden;}
.ft{padding-top:5px;margin:0 50px;}
.pb-10 {padding-bottom: 0rem;}
.comment_ding{display:none;}
.pl{padding-top:0rem; display: flex;
    justify-content: center;
    align-items: center;}
.revis{display:none;}
.btn_reward{display:none!important;}
.dark .jasmine-body{margin:.5rem;}
.yc{display:none;}
.dark .yj{background-color:rgb(10 12 25 / var(--tw-bg-opacity))!important;}
.d-icon{display:none;}
}
.jlq{margin-top:30px;}
/*mb为手机页面CSS专用 2023.12.26*/
/*注册会员标识 2023.10.28*/
.aue{
  line-height: 9px;
  font-size: 9px;
  background-color: #dc2626;
  border: 1px solid #dc2626;
  color: #faf8f1 !important;
  border-radius: 4px;
  padding: .3px 3px .5px;
  font-weight: 400;
  position: relative;
  top: -1px;}
  
 /*首页标题hover 2023.11.10*/
.font-medium:hover{COLOR:#dc2626;}

/*底部自定义内容*/
.about {
  display:block;
  padding:14px 0 14px;
  border-top:1px dashed #dc2626;
  margin-top:25px;
  max-width:100%;
  margin-bottom:-32px;
  font-size:15px;
  color: #333;
}
.about-avatar {
  float:left
}
.about-nav-links {
  float:right
}
.avatar {
  display:inline;
  width:23px;
  height:23px
}
.about-saying {
  vertical-align:top
}
.about [class*=" icon-"],
.about [class^=icon-] {
  margin-right:2px
}
.about .nav-icons {
  margin:8px auto;
  text-align:center
}

/*图说CSS 2023.12.17*/
.ts{border: 1px solid rgba(0, 0, 0, 0);}
.ts-box {position: relative;overflow: hidden;}
.ts-box:hover{opacity:0.8;}
.ts-box a:hover{text-decoration:none;color:#fff!important;}
.ts-box span.ts-title,.ts-box span.ts-time{padding:0px 8px;display:none;color:#fff;animation: fadeIn 1s;font-size: 1.8rem;font-weight: 700;}/* COLOR原为#fff,2024.17修改为4B9131*/
.ts-box .ts-info {position:absolute;left:4rem;right:4rem;top:6.5rem;bottom:7rem;text-align:center;transition:all .3s ease-in-out;transform:translateY(1rem);}
.ts-box:hover span.ts-title,.ts-box:hover span.ts-time{display:block !important;}

/*最近访客 2023.12.17*/

.revis{margin:0 auto;}
.revis li{list-style:none;border-radius:9999px;}
.revis li img{border-radius:9999px;padding:5px;border: 2px solid #dc2626;-webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;}
.revis li img:hover{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);}

/*rss页面 2023.12.22*/

.rss{margin-top:10px;}
.rss h4:hover{COLOR:#dc2626!important;}
.rss-entry {
  position:relative;
  margin-bottom:24px;
  padding:12px;
  background:rgb(255.255.255);
  border-radius:1.25rem;
  transition:transform .1s;
  border: 1px solid rgba(0, 0, 0, 0);
}
.rss-entry:hover{border:1px solid #dc2626;background-color:#eee;}
.dark .rss-entry{background-color: rgb(13 17 23 / var(--tw-bg-opacity)) !important;border:0px solid #fff;COLOR: rgb(156 163 175 / var(--tw-text-opacity)) !important;}
.rss-entry a{border-bottom-width:0px!important;padding-top:0px!important;}
.rss-entry h4{margin-top:0px!important;color:rgb(3 3 3 / var(--tw-text-opacity));font-weight:600;font-size:1.25rem;}
.dark .rss-entry h4{COLOR: rgb(156 163 175 / var(--tw-text-opacity)) !important;}
.dark .rss-entry a{COLOR: rgb(156 163 175 / var(--tw-text-opacity)) !important;}
.rss-entry .rss-header {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.rss-content {
  margin: 8px 0;
  color: #333 !important;
  font-size: 14px;
  line-height: 1.6;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.dark .rss-content{COLOR: rgb(156 163 175 / var(--tw-text-opacity)) !important;}

.rss-footer {
 COLOR: #333 !important;
  font-size: 14px;
  display: flex;
}
.dark .rss-footer{COLOR: rgb(156 163 175 / var(--tw-text-opacity)) !important;}
.rss-footer .flex-item {
  margin: 0 5px;
}
.rss-footer img {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  padding:0px;
  margin-top:2px;
  border: 0px solid #fff!important;
}
.f{border-bottom: 1px dashed #dc2626 !important;}
.btt a{border-bottom:none!important;padding:-10px 0;font-weight:700;}

#post-tag a::before {
  content: '#';
  margin-right: 2px;
  color: #FFF;
}

/**.markdown-body a:before {
    content: "\e683";
    width: 18px;
    font-family: "iconfont";
    height: 18px;
    background-size: 18px 18px;
   display:inline-block!important;
   margin-bottom:-3px;
   justify-content: center;
    align-items: center;
  }**/

.tepasspost  a::before {
  content: "";
  width: 18px;
  height: 18px;
  background: url(https://www.xigeshudong.com/link.png) no-repeat;
    background-size: auto;
  background-size: 18px 18px;
  display: inline-block !important;
  margin-bottom: -3px;
  justify-content: center;
  align-items: center;
}

.tepasspost .tips a::before {
  content: "";
    width: 0px;
  height: 0px;
  background: url(https://www.xigeshudong.com/link.png) no-repeat;
    background-size: auto;
  background-size: 0px 0px;
  display: inline-block !important;
  margin-bottom: -3px;
  justify-content: center;
  align-items: center;
}
.vc{color:#dc2626;height:12px;}
.pltz{border-bottom:1px dashed #dc2626;padding-bottom:15px;}
.author a::before {
  content: "";
  width: 0px;
  height: 0px;
  background: url(https://www.xigeshudong.com/link.png) no-repeat;
    background-size: auto;
  background-size: 0px 0px;
  display: inline-block !important;
  margin-bottom: -3px;
  justify-content: center;
  align-items: center;
}
.author ul li {list-style:none!important;}
.author li {list-style:none!important;}
.author .icon .iconfont{font-size:30px!important;padding-top:15px;}
.author .tipspl {margin:10px auto;}
.author .icon {margin:10px auto;}
.author-post-list{margin-bottom:10px;}
.author h3::before {margin-left:5px;}
.vc a{color:#dc2626!important;}
.dark .vc a{text-decoration:none;color:#dc2626!important;}
.markdown-body p em{box-shadow: 0 -1rem 0 rgba(255, 255, 0, 0.3) inset;
}

/* memo专用css */

article.memo-wrapper {
    padding: 15px;
    border: 1px solid darkgray;
    margin: 20px 0px;
}

.memo-content-wrapper {
    line-height: 1.6;
    font-size: 17px;
    word-wrap: break-word;
}

.memo-resource img {
    width: auto;
    max-width: 100%;
}

span.memo_tag {
    color: cornflowerblue;
}

.memo-bottom {
    margin: 50px 0px;
    text-align: center;
}

.memo-top-wrapper {
    color: gray;
}
.d-icon{color:#dc2626!important;}
.dark .d-icon{color:#dc2626 !important;}

/* memos首页调用专用css */
#bber-talk {
	display: flex;
	height: 45px;
	line-height: 35px;
	padding: 5px 15px;
	margin:15px 0px 5px;
	border-radius: 1rem;
	box-sizing: border-box;
    background-color: #eee;
	color:#333;
	font-size:.875rem;
}
#bber-talk .iconfont{font-size:12px!important;}
.dark #bber-talk { background-color: rgb(13 17 23 /1) ;color:#fff;opacity:0.6;}
.talk-list {
	list-style: none;
	margin: 0;
	padding-left: 5px;
	height: 35px;
	flex: 1 1 auto;
	overflow: hidden;
	cursor: pointer;
}
.talk-list li {
	width: 100%;
	margin-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.talk-list li .datetime {
	color: #333;
	margin-left: 1px;
}

.dark .talk-list li .datetime {color:#fff;}

/*编辑器插件文章卡片css调整 2024.2.4*/
.x-post .media-content{margin-top:-20px;margin-bottom:25px;}
.x-post{background:#eee!important;border-top:1px solid #dc2626;}
.dark .x-post{background: rgb(13 17 23 /1)!important;}
.x-post .text-content .content{font-size:16px!important;}
.x-title-text{color:#333!important;font-weight:600!important;font-size:16px!important;}
.dark .x-title-text{color:rgb(156 163 175 / var(--tw-text-opacity))!important;}
.x-title-text::before, .x-title-text::after{background-color:#dc2626!important;}

 /*  AI摘要 CSS优化 2024.2.17*/
 .post-TianliGPT{background-color:#eee!important;border-width:0px!important;}
 .tianliGPT-explanation{background-color:#faf8f1!important;border-width:0px;}
.x-post .text-content .content{margin:10px auto!important;}
.dark .post-TianliGPT{background-color:rgb(13 17 23 / var(--tw-bg-opacity)) !important;border-width:0px!important;}
.dark .tianliGPT-explanation{background-color:#1d1d1e!important;border-width:0px;}
.tianliGPT-title-icon svg path {
  fill: #dc2626;
}

 /*  首页登录判断 2024.3.3*/
 
 .dl a{color:#dc2626;}
 
 /* 积分下载 CSS 2024.3.6*/
 .jfdn{width:100%;display:block;margin:10px auto 30px;text-align:center;}
 .dn{background-color:#dc2626;padding:10px 30px;border-radius:12px;color:#fff;}
.tp {background-color: #eee;border-radius: 20px;margin-bottom: 20px;}
.dark .tp {background-color:rgb(13 17 23 / var(--tw-bg-opacity)) !important;}

 /* AI搜索 CSS 2024.4.2*/
 
 #postChat_button{
    background-color:#dc2626!important;border-radius:996px!important;
 }
 .search_logo{display:none!important;}
 .chat_logo_text{display:none!important;}
 
 
  /* 图片横排CSS优化 CSS 2024.4.18*/
  
 .dark .flexphoto {
    display: flex;
    margin: 0 0px 5px;
       border-radius: 10px;
       overflow:hidden;}
       
.dark .flexphoto figure {
    margin: 0.5px!important;
    flex: 1!important;
}

.dark .flexphoto figure img{
    border-radius:0px!important;
}

 /* 导航下横线CSS优化 CSS 2024.6.25*/
.divline {
  background: #ddd;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(#dc2626), to(rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left, rgba(255,255,255,0), #dc2626, rgba(255,255,255,0));
  background: linear-gradient(to right, rgba(255,255,255,0),#dc2626, rgba(255,255,255,0));
  height: 1.5px;
  margin: 0 0;
}

.dark .divline {
  background: #ddd;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(#dc2626), to(rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left, rgba(255,255,255,0), #dc2626, rgba(255,255,255,0));
  background: linear-gradient(to right, rgba(255,255,255,0),#dc2626, rgba(255,255,255,0));
  height: 1.5px;
  margin: 0 0;
}

.nav-item a:hover{color:#dc2626;}
.archive-item a:hover{text-decoration:none;}
#reader-wall h2 {text-align:center;padding:10px;background-color:#dc2626;color:#fff;max-width:400px;margin:10px auto ;border-radius:999px;}
#history-t h2 {text-align:center;padding:10px;background-color:#dc2626;color:#fff;max-width:200px;margin:10px auto 0px;border-radius:999px;}

.cat-hover{background-color:#dc2626;color:#fff!important;}
.cat-search{padding:.7rem 1rem .3rem;border-radius: 9999px;}
.cat-search-input{border-radius:9999px;border:1px solid #dc2626;}

.archive-year-title::before{
  content: '|';
  margin-right: 10px;
  color: #dc2626;
  background: #dc2626;
  border-radius: 5px;
}
.year-list h2{
  font-size: 1.2rem!important;
  line-height: 1.7rem!important;
  background-color: #dc2626;
  padding: 3px 7px;
  border-radius: 999px;
  color: #fff!important;
  width:150PX;
  text-align: center;
cursor: s-resize;
}

.dark .year-list h2{
  color: #fff!important;
}
/* 视频底栏 2024.11.24*/
.control-bar-bottom{display:none!important;}
/**夜间模式下天气背景***/
.dark .article-weather-compact {background:rgb(10 12 25 / var(--tw-bg-opacity))!important;color:rgb(156 163 175 / var(--tw-text-opacity))!important;}
/**夜间模式下编辑历史 2025.12.06**/
.dark .edit-history-header{color:rgb(156 163 175 / var(--tw-text-opacity))!important;}
/**编辑历史 方向图标；***/
.dark .edit-history-toggle .icon{color:rgb(156 163 175 / var(--tw-text-opacity))!important;}
/**回想夜间模式***/
.dark .thoughts-header{color:rgb(156 163 175 / var(--tw-text-opacity))!important;}
/**文章短代码第一个图书上边距 2025.12.09**/
.book-card:first-child{margin-top:-15px;}
