@charset "UTF-8";.left-sidebar{}.left-sidebar header{align-items:center;text-align:center}.left-sidebar header .site-meta{align-items:center}.left-sidebar header .site-name{font-size:1.95rem}@media(min-width:1536px){.left-sidebar header .site-name{font-size:2.2rem}}.left-sidebar header .site-name a{display:inline-block}.left-sidebar #main-menu{align-items:center}.left-sidebar #main-menu>li:not(.menu-bottom-section){display:flex;justify-content:center;width:100%}.left-sidebar #main-menu>li:not(.menu-bottom-section)>a{display:inline-flex;justify-content:center;gap:8px;padding:10px 12px;box-sizing:border-box;border-radius:8px;transition:background-color .2s ease}.left-sidebar #main-menu>li:not(.menu-bottom-section)>a span{flex:none}.left-sidebar #main-menu>li:not(.menu-bottom-section)>a:hover{background-color:rgba(0,0,0,6%)}[data-scheme=dark] .left-sidebar #main-menu>li:not(.menu-bottom-section)>a:hover{background-color:rgba(255,255,255,8%)}.container,.container.extended{--left-sidebar-max-width:15%;--right-sidebar-max-width:20%}@media(min-width:1024px){.container.extended{--left-sidebar-max-width:15%}}@media(min-width:1280px){.container.extended{--left-sidebar-max-width:12%}}.right-sidebar .widget{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.right-sidebar .widget>.widget-icon{flex:none;margin-right:8px;margin-bottom:0}.right-sidebar .widget>.widget-title{flex:initial;margin:0}.right-sidebar .widget>*:not(.widget-icon):not(.widget-title){flex-basis:100%;margin-top:.5em}.main-article .article-content code{padding:.1em .3em;border-radius:4px;font-size:.9em;font-family:var(--code-font-family);background-color:rgba(88,88,88,6%);color:#b16c12}.main-article .article-content pre code,.main-article .article-content .highlight code{padding:0;font-size:inherit;border-radius:0;background:0 0;color:inherit}.main-article .article-content pre,.main-article .article-content .highlight{font-size:.9em}.main-article .article-content>p{margin:.6em 0}.toc-nav li{margin:6px 0 6px 10px;padding:2px 5px}.toc-nav li>ol,.toc-nav li>ul{margin-top:4px;padding-left:4px;margin-bottom:-2px}.article-list{gap:24px}.article-list article{position:relative;transition:box-shadow .25s ease,background-color .25s ease}.article-list article:hover{box-shadow:var(--shadow-l3);background-color:rgba(0,0,0,2%)}[data-scheme=dark] .article-list article:hover{box-shadow:var(--shadow-l3);background-color:rgba(255,255,255,8%)}.article-list article .article-card-cover{position:absolute;inset:0;z-index:1}.article-list article .article-category a,.article-list article .article-list-footer-categories a,.article-list article .article-header-tags a,.article-list article .article-translations a{position:relative;z-index:2}.article-list article .article-details{padding:18px 24px;display:flex;flex-direction:column}.article-list article .article-tags a,.article-list article .article-category a,.article-list article .article-list-footer-categories a{padding:4px 10px;font-size:1.4rem}.article-list article .article-list-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 15px;margin-top:auto}.article-list article .article-list-footer-categories{display:flex;flex-wrap:wrap;gap:8px}.article-list article .article-list-footer-categories a{color:var(--accent-color-text);background-color:var(--accent-color);border-radius:var(--tag-border-radius);display:inline-block;text-decoration:none;transition:background-color .5s ease}.article-list article .article-list-footer-categories a:hover{color:var(--accent-color-text);background-color:var(--accent-color-darker)}.article-list article .article-list-footer-date,.article-list article .article-list-footer-reading{display:inline-flex;align-items:center;gap:15px;color:var(--card-text-color-tertiary)}.article-list article .article-list-footer-date svg,.article-list article .article-list-footer-reading svg{width:20px;height:20px;stroke-width:1.33}.article-list article .article-list-footer-date time,.article-list article .article-list-footer-reading time{font-size:1.4rem;color:var(--card-text-color-tertiary)}.article-list .article-subtitle{font-size:1.4rem}