.dashboard-header-container{padding:160px 30px 20px 30px;overflow:hidden;background-size:cover;background-position:center}html[data-color-scheme="default"]:not([data-theme="dark"]) .dashboard-header-container{background-image:url(assets/images/index-bg.png) !important}html[data-theme="dark"][data-color-scheme="default"] .dashboard-header-container{background-image:url(assets/images/index-bg-dark.png) !important}html:not([data-color-scheme="default"]) .dashboard-header-container{background-image:linear-gradient(to bottom,rgba(var(--primary-rgb),0.2),#FFFFFF) !important}html[data-theme="dark"]:not([data-color-scheme="default"]) .dashboard-header-container{background-color:var(--bg-color);background-image:linear-gradient(to bottom,rgba(var(--primary-rgb),0.08),var(--bg-color)) !important}[data-theme="dark"]{--primary-color:var(--primary-color);--primary-rgb:var(--primary-rgb);--primary-dark:var(--primary-dark);--primary-light:rgba(var(--primary-rgb),0.08);--primary-05:rgba(var(--primary-rgb),0.05);--primary-08:rgba(var(--primary-rgb),0.08);--primary-10:rgba(var(--primary-rgb),0.1);--primary-15:rgba(var(--primary-rgb),0.15);--primary-20:rgba(var(--primary-rgb),0.2)}[data-theme="dark"] .katex{color:#f0f0f0 !important}[data-theme="dark"] .article-body .katex-display,[data-theme="dark"] .article-body .math-block{background-color:var(--bg-light) !important;border-radius:8px !important;border:1px solid var(--border-color) !important}[data-theme="dark"] .article-body pre[class*="language-"]{background:var(--code-bg-dark) !important;border:1px solid var(--code-border-dark) !important}[data-theme="dark"] .article-body:not(pre) > code{background-color:var(--code-bg-dark);color:var(--code-color-dark);border-color:var(--code-border-dark)}.dashboard-featured-section .featured-item a:hover,.dashboard-featured-section .recent-item a:hover{color:var(--primary-color) !important}.dashboard-featured-section .featured-item a:hover:before,.dashboard-featured-section .recent-item a:hover:before{background-color:var(--primary-color) !important}.dashboard-container .category-post-item a:hover{color:var(--primary-color) !important}.dashboard-container .category-post-item a:hover:before{opacity:1 !important}.dashboard-container .category-post-item a:hover:after{opacity:0 !important}.breadcrumb{display:flex;align-items:center;margin-bottom:16px}.breadcrumb a,.breadcrumb .current-page{color:var(--text-lighter);font-size:14px;text-decoration:none;display:flex;align-items:center}.breadcrumb a:hover{color:var(--primary-color)}.breadcrumb-separator{display:flex;align-items:center;margin:0 8px;color:var(--text-lighter)}.breadcrumb-separator svg{fill:currentColor}.article-body pre[class*="language-"]{margin:1.5em 0;padding:1em;overflow:auto;border-radius:4px;background:var(--code-bg) !important;border:1px solid var(--code-border) !important;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:0.9em;line-height:1.5;tab-size:4;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;position:relative;padding-top:2.5em !important}.article-body pre[class*="language-"]{position:relative;overflow:hidden}.article-body pre[class*="language-"] > code{display:block;overflow-x:auto;max-height:600px;padding-bottom:1em !important;margin-bottom:4px}.article-body pre[class*="language-"] > code::-webkit-scrollbar{height:6px;width:6px}.article-body pre[class*="language-"] > code::-webkit-scrollbar-track{background:transparent;margin-bottom:4px}.article-body pre[class*="language-"] > code::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1);border-radius:3px}.article-body pre[class*="language-"] > code::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.2)}[data-theme="dark"] .article-body pre[class*="language-"] > code::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.1)}[data-theme="dark"] .article-body pre[class*="language-"] > code::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.2)}.code-header{position:absolute;top:0;left:0;right:0;height:2em;background:var(--bg-light);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;padding:0 1em;font-family:var(--font-family);font-size:0.85em;color:var(--text-light);border-radius:4px 4px 0 0;z-index:5}.code-language{font-weight:500;text-transform:uppercase;font-size:0.8em}.copy-button{cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-light);padding:0;width:24px;height:24px;transition:color 0.2s ease}.copy-button:hover{color:var(--primary-color)}.copy-button svg{width:16px;height:16px;fill:currentColor}.copy-tooltip{position:absolute;right:10px;top:30px;background:var(--primary-color);color:white;padding:2px 8px;border-radius:2px;font-size:12px;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none}.copy-tooltip.show{opacity:1;transform:translateY(0)}.article-body pre[class*="language-"] code{background:transparent !important;color:var(--text-color) !important;text-shadow:none !important;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;padding:0 !important;border:none !important;box-shadow:none !important;white-space:pre}.article-body pre .token.comment,.article-body pre .token.prolog,.article-body pre .token.doctype,.article-body pre .token.cdata{color:#708090 !important}.article-body pre .token.punctuation{color:#999 !important}.article-body pre .token.namespace{opacity:0.7}.article-body pre .token.property,.article-body pre .token.tag,.article-body pre .token.boolean,.article-body pre .token.number,.article-body pre .token.constant,.article-body pre .token.symbol,.article-body pre .token.deleted{color:#905 !important}.article-body pre .token.selector,.article-body pre .token.attr-name,.article-body pre .token.string,.article-body pre .token.char,.article-body pre .token.builtin,.article-body pre .token.inserted{color:#690 !important}.article-body pre .token.operator,.article-body pre .token.entity,.article-body pre .token.url,.article-body pre .language-css .token.string,.article-body pre .style .token.string{color:#9a6e3a !important}.article-body pre .token.atrule,.article-body pre .token.attr-value,.article-body pre .token.keyword{color:#07a !important}.article-body pre .token.function,.article-body pre .token.class-name{color:#dd4a68 !important}.article-body pre .token.regex,.article-body pre .token.important,.article-body pre .token.variable{color:#e90 !important}[data-theme="dark"] .article-body pre .token.comment,[data-theme="dark"] .article-body pre .token.prolog,[data-theme="dark"] .article-body pre .token.doctype,[data-theme="dark"] .article-body pre .token.cdata{color:#999 !important}[data-theme="dark"] .article-body pre .token.punctuation{color:#ccc !important}[data-theme="dark"] .article-body pre .token.property,[data-theme="dark"] .article-body pre .token.tag,[data-theme="dark"] .article-body pre .token.boolean,[data-theme="dark"] .article-body pre .token.number,[data-theme="dark"] .article-body pre .token.constant,[data-theme="dark"] .article-body pre .token.symbol,[data-theme="dark"] .article-body pre .token.deleted{color:#e2777a !important}[data-theme="dark"] .article-body pre .token.selector,[data-theme="dark"] .article-body pre .token.attr-name,[data-theme="dark"] .article-body pre .token.string,[data-theme="dark"] .article-body pre .token.char,[data-theme="dark"] .article-body pre .token.builtin,[data-theme="dark"] .article-body pre .token.inserted{color:#7ec699 !important}[data-theme="dark"] .article-body pre .token.operator,[data-theme="dark"] .article-body pre .token.entity,[data-theme="dark"] .article-body pre .token.url,[data-theme="dark"] .article-body pre .language-css .token.string,[data-theme="dark"] .article-body pre .style .token.string{color:#67cdcc !important}[data-theme="dark"] .article-body pre .token.atrule,[data-theme="dark"] .article-body pre .token.attr-value,[data-theme="dark"] .article-body pre .token.keyword{color:#cc99cd !important}[data-theme="dark"] .article-body pre .token.function,[data-theme="dark"] .article-body pre .token.class-name{color:#f08d49 !important}[data-theme="dark"] .article-body pre .token.regex,[data-theme="dark"] .article-body pre .token.important,[data-theme="dark"] .article-body pre .token.variable{color:#f8c555 !important}[data-theme="dark"] .article-body pre[class*="language-"]{background:var(--code-bg-dark) !important;color:#f8f8f2 !important}[data-theme="dark"] .article-body pre[class*="language-"] code{color:#f8f8f2 !important}.wiki-header{z-index:1000 !important;box-shadow:0 8px 20px rgba(0,0,0,0.03) !important}.wiki-toc{z-index:200 !important}.featured-item a,.recent-item a{padding-left:40px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%;display:block}@media (max-width:768px){.mobile-menu-btn{display:block !important;position:absolute;left:0px;top:50%;transform:translateY(-50%)}.header-left{position:static;width:auto;justify-content:flex-start}.header-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header-right{z-index:2}.search-results.has-results,.search-results.is-searching{border-top:1px solid var(--border-color) !important;padding-top:10px !important;padding-bottom:10px !important}.search-results-list{width:100% !important;box-sizing:border-box !important}.search-result-item{padding-left:0 !important;padding-right:0 !important;width:100% !important;box-sizing:border-box !important}.search-result-item:hover{background-color:transparent !important}.search-results-count{font-size:12px !important;color:var(--text-lighter) !important;margin-bottom:10px !important;padding:0}.search-container{padding:0 !important}.breadcrumb{display:none !important}.article-navigation{flex-direction:column;gap:15px;padding:80px 0 0;margin-left:auto;margin-right:auto;box-sizing:border-box}.article-navigation a{width:100%;box-sizing:border-box}.article-navigation .next{text-align:left}.wiki-toc.mobile-toc{display:block !important;position:fixed !important;top:0 !important;right:0 !important;left:auto !important;bottom:0 !important;width:85% !important;max-width:320px !important;height:100% !important;z-index:1003 !important;transform:translateX(100%) !important;opacity:0 !important;transition:transform 0.3s ease,opacity 0.3s ease !important;background-color:var(--bg-color) !important;box-shadow:-2px 0 8px rgba(0,0,0,0.1) !important;overflow-y:auto !important;pointer-events:none !important;visibility:visible !important}.wiki-toc.mobile-toc.active{transform:translateX(0) !important;opacity:1 !important;pointer-events:auto !important}.mobile-nav-content{height:100% !important;max-height:100% !important;overflow-y:auto !important;padding:20px 15px !important}.outline-btn{z-index:990 !important}.mobile-sidebar-overlay{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-color:rgba(0,0,0,0.3) !important;z-index:1002 !important;opacity:0 !important;visibility:hidden !important;transition:opacity 0.3s ease,visibility 0.3s ease !important;pointer-events:none !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}[data-theme="dark"] .mobile-sidebar-overlay{background-color:rgba(0,0,0,0.4) !important}.mobile-sidebar-overlay.active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.mobile-menu-sidebar,.mobile-post-toc{position:fixed !important;top:0 !important;left:0 !important;height:100% !important;width:85% !important;max-width:320px !important;z-index:1003 !important;background-color:var(--bg-color) !important;transform:translateX(-100%) !important;transition:transform 0.3s ease,opacity 0.3s ease !important;box-shadow:2px 0 8px rgba(0,0,0,0.1) !important;overflow-y:auto !important;opacity:0 !important;pointer-events:none !important}.mobile-menu-sidebar.active,.mobile-post-toc.active{transform:translateX(0) !important;opacity:1 !important;pointer-events:auto !important}.mobile-sidebar-overlay.active + .wiki-header,.mobile-sidebar-overlay.active ~ .wiki-header{z-index:1001 !important}.content-wrapper{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow-x:hidden !important}.article-content{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow-x:hidden !important}.mobile-post-toc .category-link.collapsed + .category-content-wrapper{display:none}.dashboard-header-container{min-height:500px;height:auto;display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-position:center;padding:160px 24px 24px 24px}.mobile-sidebar-overlay.active ~ .content-wrapper,.mobile-sidebar-overlay.active ~ main,.mobile-sidebar-overlay.active + .wiki-content,.mobile-sidebar-overlay.active ~ .wiki-content,.mobile-sidebar-overlay.active + .article-container,.mobile-sidebar-overlay.active ~ .article-container,.mobile-sidebar-overlay.active + .dashboard-container,.mobile-sidebar-overlay.active ~ .dashboard-container{filter:none}.content-wrapper,main,.wiki-content,.article-container,.dashboard-container{transition:none}.featured-item a,.recent-item a{max-width:60%}.post-date{font-size:12px}}