.custom-navigation{margin-top:2rem!important;margin-bottom:2rem!important}.custom-navigation .widget-title{display:none!important}.custom-nav-links{display:flex!important;flex-direction:column!important;gap:.5rem!important}.custom-nav-link{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem 1rem!important;border-radius:8px!important;text-decoration:none!important;color:var(--card-text-color-main)!important;font-size:1rem!important;font-weight:500!important;transition:all .2s ease!important;background:0 0!important}.custom-nav-link svg{flex-shrink:0!important;color:var(--accent-color)!important;transition:transform .2s ease!important}.custom-nav-link span{flex:1!important}.custom-nav-link:hover{background:var(--card-background)!important;color:var(--accent-color)!important;transform:translateX(4px)!important}.custom-nav-link:hover svg{transform:scale(1.1)!important}.custom-nav-link.active{background:var(--accent-color)!important;color:#000!important;font-weight:600!important}.custom-nav-link.active svg{color:#000!important}[data-scheme=dark] .custom-nav-link:hover{background:rgba(95,184,120,.1)!important}[data-scheme=light] .custom-nav-link:hover{background:rgba(95,184,120,5%)!important}.article-list .article-category a,.article-list--compact .article-category a,article.main-article .article-category a{background-color:#5fb878!important;color:#000!important;padding:4px 12px!important;border-radius:4px!important;text-decoration:none!important;font-size:1.3rem!important;font-weight:500!important;transition:all .2s ease!important;-webkit-text-fill-color:#000000!important}.article-list .article-category a:hover,.article-list--compact .article-category a:hover,article.main-article .article-category a:hover{background-color:#4c9f70!important;color:#000!important;-webkit-text-fill-color:#000000!important}[data-scheme=dark] .article-list .article-category a,[data-scheme=dark] .article-list--compact .article-category a,[data-scheme=dark] article.main-article .article-category a{background-color:#5fb878!important;color:#000!important;-webkit-text-fill-color:#000000!important}[data-scheme=dark] .article-list .article-category a:hover,[data-scheme=dark] .article-list--compact .article-category a:hover,[data-scheme=dark] article.main-article .article-category a:hover{background-color:#4c9f70!important;color:#000!important;-webkit-text-fill-color:#000000!important}:root{--accent-color:#5fb878 !important;--accent-color-darker:#4c9f70 !important}[data-scheme=dark]{--accent-color:#5fb878 !important;--accent-color-darker:#4c9f70 !important;--body-background:#1a1a1a !important;--card-background:#242424 !important}body[data-scheme=dark]{background-color:#1a1a1a!important}[data-scheme=dark] .article-list article,[data-scheme=dark] .article-page .main-article,[data-scheme=dark] .article-list--compact article,[data-scheme=dark] aside.sidebar section.widget{background-color:#242424!important}aside.sidebar .widget .widget-categoriesCloud,aside.sidebar .widget[data-type=categories] .widget-body{display:flex!important;flex-direction:column!important;gap:.8rem!important}aside.sidebar .widget a[href*="/categories/"],.widget-categoriesCloud a{background-color:transparent!important;color:#5fb878!important;text-decoration:none!important;padding:0!important;border-radius:0!important;font-size:1.5rem!important;font-weight:400!important;transition:all .2s ease!important;display:block!important;line-height:1.8!important}aside.sidebar .widget a[href*="/categories/"]:hover,.widget-categoriesCloud a:hover{background-color:transparent!important;color:#4c9f70!important;text-decoration:none!important;transform:translateX(4px)!important}.tag-cloud-tags a,aside.sidebar .widget a[href*="/tags/"],.widget-tagCloud a{background-color:transparent!important;color:#5fb878!important;text-decoration:none!important;padding:0!important;border-radius:0!important;font-size:1.4rem!important;transition:color .2s ease!important}.tag-cloud-tags a:hover,aside.sidebar .widget a[href*="/tags/"]:hover,.widget-tagCloud a:hover{background-color:transparent!important;color:#4c9f70!important;text-decoration:underline!important}[data-scheme=dark] aside.sidebar .widget a[href*="/categories/"],[data-scheme=dark] .widget-categoriesCloud a{color:#5fb878!important}[data-scheme=dark] aside.sidebar .widget a[href*="/categories/"]:hover,[data-scheme=dark] .widget-categoriesCloud a:hover{color:#4c9f70!important}[data-scheme=dark] .tag-cloud-tags a,[data-scheme=dark] aside.sidebar .widget a[href*="/tags/"],[data-scheme=dark] .widget-tagCloud a{color:#5fb878!important}[data-scheme=dark] .tag-cloud-tags a:hover,[data-scheme=dark] aside.sidebar .widget a[href*="/tags/"]:hover,[data-scheme=dark] .widget-tagCloud a:hover{color:#4c9f70!important}footer .article-tags a{background-color:transparent!important;color:#5fb878!important;text-decoration:none!important;padding:0!important}footer .article-tags a:hover{background-color:transparent!important;color:#4c9f70!important;text-decoration:underline!important}.article-list .article-details .article-tags,.article-list--compact .article-details .article-tags{display:flex!important;align-items:center!important;gap:0!important;margin-top:12px!important;flex-wrap:wrap!important}.article-list .article-details .article-tags svg,.article-list--compact .article-details .article-tags svg{display:none!important}.article-list .article-details .article-tags a,.article-list--compact .article-details .article-tags a{background-color:transparent!important;color:#5fb878!important;padding:0!important;border-radius:0!important;font-size:1.4rem!important;font-weight:400!important;text-decoration:none!important;transition:color .2s ease!important}.article-list .article-details .article-tags a:hover,.article-list--compact .article-details .article-tags a:hover{background-color:transparent!important;color:#4c9f70!important}.article-list .article-details .article-tags a:not(:last-child)::after,.article-list--compact .article-details .article-tags a:not(:last-child)::after{content:" | "!important;color:#5fb878!important;margin:0!important;pointer-events:none!important}[data-scheme=dark] .article-list .article-details .article-tags a,[data-scheme=dark] .article-list--compact .article-details .article-tags a{color:#5fb878!important;-webkit-text-fill-color:#5fb878!important}[data-scheme=dark] .article-list .article-details .article-tags a:hover,[data-scheme=dark] .article-list--compact .article-details .article-tags a:hover{color:#4c9f70!important;-webkit-text-fill-color:#4c9f70!important}[data-scheme=dark] .article-list .article-details .article-tags a:not(:last-child)::after,[data-scheme=dark] .article-list--compact .article-details .article-tags a:not(:last-child)::after{color:#5fb878!important}article.main-article .article-header .article-tags,article.main-article footer .article-tags{display:flex!important;align-items:center!important;gap:0!important;flex-wrap:wrap!important}article.main-article .article-header .article-tags svg,article.main-article footer .article-tags svg{display:none!important}article.main-article .article-header .article-tags a,article.main-article footer .article-tags a{background-color:transparent!important;color:#5fb878!important;padding:0!important;border-radius:0!important;font-size:1.4rem!important;font-weight:400!important;text-decoration:none!important;transition:color .2s ease!important}article.main-article .article-header .article-tags a:hover,article.main-article footer .article-tags a:hover{background-color:transparent!important;color:#4c9f70!important}article.main-article .article-header .article-tags a:not(:last-child)::after,article.main-article footer .article-tags a:not(:last-child)::after{content:" | "!important;color:#5fb878!important;margin:0!important;pointer-events:none!important}[data-scheme=dark] article.main-article .article-header .article-tags a,[data-scheme=dark] article.main-article footer .article-tags a{color:#5fb878!important;-webkit-text-fill-color:#5fb878!important}[data-scheme=dark] article.main-article .article-header .article-tags a:hover,[data-scheme=dark] article.main-article footer .article-tags a:hover{color:#4c9f70!important;-webkit-text-fill-color:#4c9f70!important}[data-scheme=dark] article.main-article .article-header .article-tags a:not(:last-child)::after,[data-scheme=dark] article.main-article footer .article-tags a:not(:last-child)::after{color:#5fb878!important}aside.sidebar .left-sidebar{display:flex!important;flex-direction:column!important;align-items:center!important}aside.sidebar header{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}aside.sidebar .site-avatar{margin:0 auto!important;display:flex!important;justify-content:center!important}aside.sidebar .site-info{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}aside.sidebar .site-name{text-align:center!important;margin:0 auto!important}aside.sidebar .site-description{text-align:center!important}aside.sidebar ol.menu-social{display:flex!important;justify-content:center!important;width:100%!important;padding:0!important}[data-scheme=dark] .article-page .left-sidebar .widget--toc,[data-scheme=dark] aside .widget--toc{background:var(--card-background)!important}[data-scheme=dark] .article-page .left-sidebar .widget--toc #TableOfContents,[data-scheme=dark] aside .widget--toc #TableOfContents{background:0 0!important}[data-scheme=dark] .widget--toc #TableOfContents a{color:#5fb878!important}[data-scheme=dark] .widget--toc #TableOfContents a:hover{color:var(--accent-color)!important}[data-scheme=dark] .widget--toc #TableOfContents .active a{color:var(--accent-color)!important}aside.sidebar .widget .widget-icon{display:none!important}aside.sidebar section.widget h2 svg{display:none!important}[data-scheme=light] .mermaid .node rect[rx]{fill:#e8f4fd!important;stroke:#5b9bd5!important;stroke-width:2px!important}[data-scheme=light] .mermaid .node rect:not([rx]){fill:#e1f5e1!important;stroke:#52a552!important;stroke-width:2px!important}[data-scheme=light] .mermaid .node polygon.mermaid-diamond{fill:#fef3e2!important;stroke:#d4a373!important;stroke-width:2px!important}[data-scheme=light] .mermaid .node polygon.mermaid-parallelogram{fill:#e8f5e9!important;stroke:#66bb6a!important;stroke-width:2px!important}[data-scheme=light] .mermaid .node polygon:not(.mermaid-diamond):not(.mermaid-parallelogram){fill:#fef3e2!important;stroke:#d4a373!important;stroke-width:2px!important}[data-scheme=dark] .mermaid .node rect[rx]{fill:#1e3a5f!important;stroke:#64b5f6!important;stroke-width:2px!important}[data-scheme=dark] .mermaid .node rect:not([rx]){fill:#2d4a3e!important;stroke:#5fb878!important;stroke-width:2px!important}[data-scheme=dark] .mermaid .node polygon.mermaid-diamond{fill:#4a3f1f!important;stroke:#d4a373!important;stroke-width:2px!important}[data-scheme=dark] .mermaid .node polygon.mermaid-parallelogram{fill:#2e4f2e!important;stroke:#66bb6a!important;stroke-width:2px!important}[data-scheme=dark] .mermaid .node polygon:not(.mermaid-diamond):not(.mermaid-parallelogram){fill:#4a3f1f!important;stroke:#d4a373!important;stroke-width:2px!important}[data-scheme=light] .mermaid .node text,[data-scheme=light] .mermaid .label,[data-scheme=light] .mermaid text,[data-scheme=light] .mermaid .nodeLabel,[data-scheme=light] .mermaid .labelText{fill:#1a1a1a!important;color:#1a1a1a!important}[data-scheme=dark] .mermaid .node text,[data-scheme=dark] .mermaid .label,[data-scheme=dark] .mermaid text,[data-scheme=dark] .mermaid .nodeLabel,[data-scheme=dark] .mermaid .labelText{fill:#fff!important;color:#fff!important}[data-scheme=light] .mermaid .edgePath .path{stroke:#546e7a!important;stroke-width:2px!important}[data-scheme=dark] .mermaid .edgePath .path{stroke:#90a4ae!important;stroke-width:2px!important}[data-scheme=light] .mermaid .edgeLabel{background-color:#fff!important;color:#1a1a1a!important}[data-scheme=dark] .mermaid .edgeLabel{background-color:#242424!important;color:#fff!important}.mermaid-wrapper{width:100%!important;overflow-x:auto!important;overflow-y:visible!important;margin:1.5rem 0!important}.mermaid{display:inline-block!important;min-width:100%!important}#wide-gantt-chart-example+p+.mermaid-wrapper .mermaid svg{min-width:1400px!important;max-width:none!important}.mermaid-wrapper::-webkit-scrollbar{height:12px!important;-webkit-appearance:none!important}.mermaid-wrapper::-webkit-scrollbar-track{background:rgba(95,184,120,.1)!important;border-radius:6px!important;margin:0 10px!important}.mermaid-wrapper::-webkit-scrollbar-thumb{background:var(--accent-color)!important;border-radius:6px!important;border:2px solid var(--card-background)!important}.mermaid-wrapper::-webkit-scrollbar-thumb:hover{background:var(--accent-color-darker)!important}.mermaid-wrapper{scrollbar-width:thin!important;scrollbar-color:var(--accent-color)rgba(95,184,120,.1)!important}