:root{--primary-color: #1da57a;--secondary-color: #4d89b5;--background-color: #ffffff;--text-color: rgba(0, 0, 0, .7);--line-color: #e8e8e8;--content-header-color: rgba(0, 0, 0, .7);--link-hover-color: #67a6d3;--inline-code-color: #ab5683;--inline-code-bg: #f1f3f7;--blockquote-bg: #eae7e7;--hljs-bg: #f1f3f7;--code-text-color: #393a34;--table-border-color: #c5c5c5;--table-header-bg: #f6f8fa}html.dark{--primary-color: #b28a57;--secondary-color: #7b99b7;--background-color: #22272e;--text-color: #adbac7;--line-color: #444c56;--content-header-color: #cdd9e5;--link-hover-color: #79c0ff;--inline-code-color: #a5d6ff;--inline-code-bg: #2d333b;--blockquote-bg: #2d333b;--hljs-bg: #2d333b;--code-text-color: #adbac7;--table-border-color: #444c56;--table-header-bg: #2d333b}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background-color:var(--background-color);color:var(--text-color);font-family:PingFang SC,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif,Arial;font-size:1rem;line-height:1.8;transition:background-color .3s ease,color .3s ease}html{transition:background-color .3s ease}html.dark{color-scheme:dark}body,p,h1,h2,h3,h4,h5,h6,pre,code,blockquote,table,th,td,a,li,.sidebar,.footer,.comment-wrapper,.toc-link,.toc-indicator,.settings-item{transition:background-color .3s ease,border-color .3s ease,color .3s ease!important}p{color:var(--text-color);white-space:pre-wrap;word-break:break-word;margin-bottom:1rem}@media(max-width:768px){p{margin-bottom:10px}}img{max-width:100%;height:auto;vertical-align:middle;border:1px solid #ccc;transition:filter .3s ease,border-color .3s ease}html.dark img{filter:brightness(.85);border-color:#444c56}ol,ul{padding-left:18px;overflow-x:auto;margin-bottom:.75rem}li{margin-bottom:.5rem}ul li{list-style:disc}ol li{list-style:decimal}li ul,li ol{margin-top:.5rem}blockquote{font-size:1rem;padding:0 10px;border-left:4px solid var(--primary-color);background-color:var(--blockquote-bg);margin-bottom:1em}pre{border-radius:4px;padding:1rem;margin-bottom:1rem;font-size:.9rem;line-height:1.8;background-color:var(--hljs-bg)!important;overflow-x:auto}#post-content pre span{color:var(--shiki-light)!important;background-color:transparent!important}html.dark #post-content pre span{color:var(--shiki-dark)!important;background-color:transparent!important}pre{background-color:var(--hljs-bg)!important}pre code{font-family:Courier,Monaco,Consolas,Liberation Mono,monospace;overflow-x:auto;white-space:pre;-ms-word-wrap:normal;word-wrap:normal;background-color:transparent!important;color:var(--code-text-color)}pre::-webkit-scrollbar,pre code::-webkit-scrollbar{height:4px;background-color:transparent}pre::-webkit-scrollbar-thumb,pre code::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000026}pre::-webkit-scrollbar-thumb:hover,pre code::-webkit-scrollbar-thumb:hover{background-color:#00000040}pre::-webkit-scrollbar-track,pre code::-webkit-scrollbar-track{background-color:transparent}figure[data-rehype-pretty-code-figure]{margin:0 0 1rem}figure[data-rehype-pretty-code-figure] pre{margin-bottom:0}hr{border:none;border-top:1px solid var(--line-color);margin-bottom:1rem}p a,ul a,ol a,li a{color:var(--secondary-color);text-decoration:none;transition:color .3s ease}p a:hover,ul a:hover,ol a:hover,li a:hover{color:var(--link-hover-color)}p code,ul code,ol code,li code{color:var(--inline-code-color);background-color:var(--inline-code-bg);border-radius:.25rem;white-space:pre-wrap;word-break:break-word;padding:.2em .4em;font-family:Courier,Monaco,Consolas,Liberation Mono,monospace}pre code{color:inherit;background-color:transparent;padding:0;border-radius:0}table{width:100%;border-collapse:collapse;margin-bottom:1em}table th,table td{border:1px solid var(--table-border-color);padding:.5em}table th{background-color:var(--table-header-bg)}h1,h2,h3,h4,h5,h6{color:var(--content-header-color);margin-bottom:.75rem;margin-top:1.25rem;font-weight:600;line-height:1.5}::selection{background:#a4cdfdb3;color:#000}::-moz-selection{background:#a4cdfdb3;color:#000}
