@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,"); mask-image:url("data:image/svg+xml,") } .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,"); mask-image:url("data:image/svg+xml,") } .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;}