.breadcrumb-nav{--el-breadcrumb-font-size: .85rem;--el-breadcrumb-text-color: #8888aa;--el-breadcrumb-separator-color: #555577;--el-text-color-primary: #e0e0e0}.breadcrumb-nav[data-v-1ee857ca]{padding:.75rem 0;margin-bottom:.5rem}.breadcrumb-el[data-v-1ee857ca]{line-height:1.5}.breadcrumb-link[data-v-1ee857ca]{display:inline-flex;align-items:center;gap:.3rem;color:#88a;text-decoration:none;transition:color .2s ease;cursor:pointer}.breadcrumb-link[data-v-1ee857ca]:hover{color:gold}.breadcrumb-link.is-home[data-v-1ee857ca]{color:#668}.breadcrumb-link.is-home[data-v-1ee857ca]:hover{color:gold}.home-icon[data-v-1ee857ca]{display:inline-flex;align-items:center;opacity:.7}.breadcrumb-link:hover .home-icon[data-v-1ee857ca]{opacity:1}.breadcrumb-current[data-v-1ee857ca]{color:#e0e0e0;font-weight:500}[data-v-1ee857ca] .el-breadcrumb__item{display:inline-flex;align-items:center}[data-v-1ee857ca] .el-breadcrumb__inner{display:inline-flex;align-items:center;color:inherit}[data-v-1ee857ca] .el-breadcrumb__inner a,[data-v-1ee857ca] .el-breadcrumb__inner.is-link{color:inherit;font-weight:400}[data-v-1ee857ca] .el-breadcrumb__inner a:hover,[data-v-1ee857ca] .el-breadcrumb__inner.is-link:hover{color:gold}@media(max-width:768px){.breadcrumb-nav[data-v-1ee857ca]{padding:.5rem 0}.breadcrumb-el[data-v-1ee857ca]{font-size:.8rem}}.sidebar{--el-menu-bg-color: #141a2b;--el-menu-hover-bg-color: rgba(255, 215, 0, .06);--el-menu-active-color: #ffd700;--el-menu-text-color: #8888aa;--el-menu-hover-text-color: #ffffff;--el-menu-border-color: transparent;--el-menu-item-height: 42px;--el-color-primary: #ffd700;--el-color-success: #2ecc71;--el-color-warning: #f39c12;--el-color-danger: #e74c3c;--el-tag-bg-color: transparent;--el-tag-text-color: #e0e0e0;--el-tag-border-color: rgba(255, 255, 255, .1);--el-color-success-light-9: rgba(46, 204, 113, .15);--el-color-warning-light-9: rgba(243, 156, 18, .15);--el-color-danger-light-9: rgba(231, 76, 60, .15)}.sidebar[data-v-e84b8d10]{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow-y:auto;background:#141a2b;border:1px solid rgba(255,215,0,.08);border-radius:12px;padding:1.25rem 0;scrollbar-width:thin;scrollbar-color:rgba(255,215,0,.15) transparent}.sidebar[data-v-e84b8d10]::-webkit-scrollbar{width:4px}.sidebar[data-v-e84b8d10]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-e84b8d10]::-webkit-scrollbar-thumb{background:#ffd70026;border-radius:2px}.sidebar-section[data-v-e84b8d10]{padding:0 .75rem}.sidebar-heading[data-v-e84b8d10]{display:flex;align-items:center;gap:.5rem;font-family:Oswald,Impact,sans-serif;font-size:.95rem;font-weight:600;color:#fff;margin:0 0 .75rem;padding:0 .5rem .75rem;border-bottom:1px solid rgba(255,215,0,.1);letter-spacing:.03em}.sidebar-heading-icon[data-v-e84b8d10]{font-size:1.1rem;line-height:1}.sidebar-menu[data-v-e84b8d10]{border-right:none!important;background:transparent!important}.sidebar-menu .el-menu-item[data-v-e84b8d10]{border-radius:6px;margin:2px 0;padding:0 .75rem;font-size:.85rem;transition:all .15s ease}.sidebar-menu .el-menu-item[data-v-e84b8d10]:hover{color:#fff!important;background:#ffd7000f!important}.sidebar-menu .el-menu-item.is-active[data-v-e84b8d10]{color:gold!important;background:#ffd7001a!important;font-weight:500}.article-link-text[data-v-e84b8d10]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-diff-tag[data-v-e84b8d10]{flex-shrink:0;font-size:.6rem;padding:0 .35rem;height:18px;line-height:18px;border-radius:3px;margin-left:auto}.sidebar-empty[data-v-e84b8d10]{padding:.75rem .5rem}.empty-text[data-v-e84b8d10]{font-size:.8rem;color:#557;text-align:center;margin:0;font-style:italic}.sidebar-divider[data-v-e84b8d10]{height:1px;background:#ffd70014;margin:1rem .75rem}.sidebar-sections[data-v-e84b8d10]{padding:0 .75rem}.sidebar-subheading[data-v-e84b8d10]{font-family:Oswald,Impact,sans-serif;font-size:.8rem;font-weight:600;color:gold;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;padding:0 .5rem;opacity:.7}.section-menu-icon[data-v-e84b8d10]{font-size:.9rem;line-height:1;margin-right:.35rem}.section-menu-label[data-v-e84b8d10]{font-size:.85rem}.sections-menu .el-menu-item[data-v-e84b8d10]{padding:0 .75rem;font-size:.82rem}@media(max-width:1024px){.sidebar[data-v-e84b8d10]{position:static;max-height:none;margin-bottom:1.5rem}}
