Files
SHITOUCUO/assets/dist/style.css
2026-02-19 13:14:46 +08:00

4170 lines
97 KiB
CSS

@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;}